Files
manifests/charts/atlantis/templates/redis.yaml
T
2025-10-01 12:49:38 +02:00

47 lines
1.2 KiB
YAML

{{- 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
redisSecret:
name: {{ .Values.redis.secret.name | quote }}
key: {{ .Values.redis.secret.key | quote }}
serviceMonitor:
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
storage:
volumeClaimTemplate:
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: {{ .Values.cluster.size | default "1Gi" }}
podSecurityContext:
runAsUser: 1000
fsGroup: 1000
{{- end}}