apiVersion: v1
data:
  ssdb.conf: |-
    # ssdb-server config
    # MUST indent by TAB!
    
    # absolute path, or relative to path of this file, directory must exists
    work_dir = /ssdb/var
    pidfile = /run/ssdb.pid
    
    server:
    	ip: 0.0.0.0
    	port: 8888
    	# bind to public ip
    	#ip: 0.0.0.0
    	# format: allow|deny: all|ip_prefix
    	# multiple allows or denys is supported
    	#deny: all
    	#allow: 127.0.0.1
    	#allow: 192.168
    	# auth password must be at least 32 characters
    	#auth: very-strong-password
    	#readonly: yes
    	# in ms, to log slowlog with WARN level
    	#slowlog_timeout: 5
    
    replication:
    	binlog: yes
    	# Limit sync speed to *MB/s, -1: no limit
    	sync_speed: -1
    	slaveof:
    		# to identify a master even if it moved(ip, port changed)
    		# if set to empty or not defined, ip: 0.0.0.0
    		#id: svc_2
    		# sync|mirror, default is sync
    		#type: sync
    		#host: localhost
    		#port: 8889
    
    logger:
    	level: info
    	output: stdout
    	rotate:
    		size: 1000000000
    
    leveldb:
    	# in MB
    	cache_size: 500
    	# in MB
    	write_buffer_size: 64
    	# in MB/s
    	compaction_speed: 1000
    	# yes|no
    	compression: yes
    
kind: ConfigMap
metadata:
  name: ssdb
  namespace: default
