diff --git a/charts/sorcerer/templates/redis.yaml b/charts/sorcerer/templates/redis.yaml index 0486ce14..aaed6a24 100644 --- a/charts/sorcerer/templates/redis.yaml +++ b/charts/sorcerer/templates/redis.yaml @@ -1,45 +1,42 @@ {{- if .Values.redis.enabled -}} -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: Redis +apiVersion: dragonflydb.io/v1alpha1 +kind: Dragonfly metadata: - name: {{ include "Sorcerer.fullname" . }}-redis + name: {{ include "Atlantis.fullname" . }}-redis namespace: {{ .Release.Namespace }} annotations: linkerd.io/inject: disabled labels: - {{- include "Sorcerer.labels" . | nindent 4 }} + app.kubernetes.io/created-by: dragonfly-operator + app.kubernetes.io/instance: dragonfly + {{- include "Atlantis.labels" . | nindent 4 }} spec: - kubernetesConfig: - image: quay.io/opstree/redis:v7.2.6 - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 101m - memory: 128Mi - limits: - memory: 256Mi - redisSecret: + replicas: {{ .Values.redis.replicas| default "1" }} + resources: + requests: + cpu: 150m + memory: 128Mi + limits: + memory: 256Mi + authentication: + passwordFromSecret: name: {{ .Values.redis.secret.name | quote }} key: {{ .Values.redis.secret.key | quote }} - serviceMonitor: + metrics: enabled: {{ .Values.redis.metrics.enabled | default false }} - redisExporter: - enabled: {{ .Values.redis.exporterEnabled | default false }} - image: quay.io/opstree/redis-exporter:v1.44.0 - imagePullPolicy: Always - resources: - requests: - cpu: 100m - memory: 128Mi - limits: - memory: 256Mi + port: 6379 storage: - volumeClaimTemplate: - spec: - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: {{ .Values.cluster.size | default "1Gi" }} + requests: + storage: {{ .Values.cluster.size | default "1Gi" }} + snapshot: + # cron: "0 3 * * *" # Default: every day at 03:00 + # enableOnMasterOnly: false + persistentVolumeClaimSpec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: {{ .Values.cluster.size | default "1Gi" }} podSecurityContext: runAsUser: 1000 fsGroup: 1000 diff --git a/charts/sorcerer/values.yaml b/charts/sorcerer/values.yaml index b4f8d09c..7f2e6544 100644 --- a/charts/sorcerer/values.yaml +++ b/charts/sorcerer/values.yaml @@ -76,7 +76,6 @@ redis: enabled: false instances: 1 size: 1Gi - exporterEnabled: false cluster: enabled: false instances: 2