first commit
This commit is contained in:
59
templates/valkey/configmap-config.yaml
Normal file
59
templates/valkey/configmap-config.yaml
Normal file
@@ -0,0 +1,59 @@
|
||||
{{- if and (include "valkey.internal.enabled" .) (not .Values.common.externalConfigMaps) }}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "valkey.appName" . }}-config
|
||||
namespace: {{ .Release.Namespace }}
|
||||
data:
|
||||
valkey.conf: |-
|
||||
# Core cluster settings
|
||||
port 6379
|
||||
cluster-enabled yes
|
||||
cluster-config-file "nodes.conf"
|
||||
cluster-node-timeout {{ .Values.valkey.internal.clusterNodeTimeout }}
|
||||
cluster-require-full-coverage no
|
||||
notify-keyspace-events KEA
|
||||
|
||||
# Network
|
||||
bind 0.0.0.0
|
||||
cluster-announce-port 6379
|
||||
cluster-announce-bus-port 16379
|
||||
|
||||
# Security
|
||||
protected-mode no
|
||||
requirepass insertpass
|
||||
primaryauth insertpass
|
||||
|
||||
# Storage
|
||||
dir {{ .Values.valkey.internal.valkeyDir }}
|
||||
|
||||
{{- if eq .Values.valkey.internal.persistence.appendonly "yes" }}
|
||||
appendonly {{ .Values.valkey.internal.persistence.appendonly }}
|
||||
appendfsync everysec
|
||||
no-appendfsync-on-rewrite yes
|
||||
{{- end }}
|
||||
|
||||
{{ include "valkey.saveConfig" . }}
|
||||
|
||||
# Memory
|
||||
{{- if not .Values.valkey.internal.resources.limits.memory }}
|
||||
# WARNING: resources.limits.memory is not set!
|
||||
# Valkey maxmemory is set to minimal 64MB default.
|
||||
# Consider setting resources.limits.memory to suit your use case.
|
||||
{{- end }}
|
||||
maxmemory {{ include "valkey.maxmemory" . }}
|
||||
maxmemory-policy {{ .Values.valkey.internal.maxMemoryPolicy }}
|
||||
|
||||
# Process
|
||||
daemonize no
|
||||
loglevel {{ .Values.valkey.internal.logLevel }}
|
||||
{{- if and .Values.valkey.internal.logFile (ne .Values.valkey.internal.logFile "") }}
|
||||
logfile "{{ .Values.valkey.internal.valkeyDir }}/logs/{{ .Values.valkey.internal.logFile }}"
|
||||
{{- else }}
|
||||
logfile ""
|
||||
{{- end }}
|
||||
|
||||
# Replica
|
||||
replica-serve-stale-data yes
|
||||
replica-read-only yes
|
||||
{{- end }}
|
||||
Reference in New Issue
Block a user