apiVersion: v1 kind: Namespace metadata: name: redis labels: app.kubernetes.io/component: redis pod-security.kubernetes.io/enforce: privileged --- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: redis namespace: flux-system spec: interval: 1h dependsOn: - name: monitoring - name: piraeus targetNamespace: redis chart: spec: chart: redis version: 21.2.3 sourceRef: kind: HelmRepository name: bitnami-repo namespace: flux-system interval: 60m values: global: redis: password: "" auth: enabled: false master: count: 1 persistence: enabled: true storageClass: "piraeus-storage" size: 4Gi replica: replicaCount: 1 persistence: enabled: true storageClass: "piraeus-storage" size: 4Gi metrics: enabled: true serviceMonitor: enabled: true additionalLabels: prometheus: redis-cluster app: kube-prometheus-stack # release: in-cluster-monitoring prometheusRule: enabled: true additionalLabels: prometheus: redis-cluster app: kube-prometheus-stack # release: in-cluster-monitoring