devel: Add redis from the redis operator

This commit is contained in:
Moritz Jörg
2025-10-01 11:06:29 +02:00
parent 6bafec278d
commit 9dcfc2f7f9
4 changed files with 92 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
{{- if .Values.redis.enabled -}}
apiVersion: redis.redis.opstreelabs.in/v1beta2
kind: Redis
metadata:
name: {{ include "Atlantis.fullname" . }}-redis
namespace: {{ .Release.Namespace }}
annotations:
linkerd.io/inject: disabled
labels:
{{- 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
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
storage:
volumeClaimTemplate:
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: {{ .Values.cluster.size | default "1Gi" }}
podSecurityContext:
runAsUser: 1000
fsGroup: 1000
{{-end }}
+5
View File
@@ -73,6 +73,11 @@ persistence:
size: 1G size: 1G
storageClass: "" storageClass: ""
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
redis:
enabled: false
instances: 1
size: 1Gi
exporterEnabled: false
cluster: cluster:
enabled: true enabled: true
instances: 1 instances: 1
+41
View File
@@ -0,0 +1,41 @@
{{- if .Values.redis.enabled -}}
apiVersion: redis.redis.opstreelabs.in/v1beta2
kind: Redis
metadata:
name: {{ include "Sorcerer.fullname" . }}-redis
namespace: {{ .Release.Namespace }}
annotations:
linkerd.io/inject: disabled
labels:
{{- include "Sorcerer.labels" . | nindent 4 }}
spec:
kubernetesConfig:
image: quay.io/opstree/redis:v7.2.6
imagePullPolicy: IfNotPresent
resources:
requests:
cpu: 101m
memory: 128Mi
limits:
memory: 256Mi
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
storage:
volumeClaimTemplate:
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: {{ .Values.cluster.size | default "1Gi" }}
podSecurityContext:
runAsUser: 1000
fsGroup: 1000
{{-end }}
+5
View File
@@ -70,6 +70,11 @@ persistence:
# size: 10G # size: 10G
# storageClass: "" # storageClass: ""
# accessMode: ReadWriteMany # accessMode: ReadWriteMany
redis:
enabled: false
instances: 1
size: 1Gi
exporterEnabled: false
cluster: cluster:
enabled: false enabled: false
instances: 2 instances: 2