diff --git a/clusters/cl01tl/helm/blocky/Chart.lock b/clusters/cl01tl/helm/blocky/Chart.lock index 7592b03a2..1cf0aa349 100644 --- a/clusters/cl01tl/helm/blocky/Chart.lock +++ b/clusters/cl01tl/helm/blocky/Chart.lock @@ -2,5 +2,8 @@ dependencies: - name: app-template repository: https://bjw-s-labs.github.io/helm-charts/ version: 4.5.0 -digest: sha256:b8516161886b87344848ad2b3bdafbd66da61ca8ffc5e9a5ebed462f205c9912 -generated: "2025-12-05T17:02:59.562863413Z" +- name: redis-replication + repository: oci://harbor.alexlebens.net/helm-charts + version: 0.3.0 +digest: sha256:9a19c2bf531813b806fa2e6a99a15baf9f0ac93050ba2dbd8ae6363e3ebb49a8 +generated: "2025-12-15T00:06:01.630709-06:00" diff --git a/clusters/cl01tl/helm/blocky/Chart.yaml b/clusters/cl01tl/helm/blocky/Chart.yaml index 836a17bcd..93b41fbb9 100644 --- a/clusters/cl01tl/helm/blocky/Chart.yaml +++ b/clusters/cl01tl/helm/blocky/Chart.yaml @@ -17,5 +17,8 @@ dependencies: alias: blocky repository: https://bjw-s-labs.github.io/helm-charts/ version: 4.5.0 + - name: redis-replication + version: 0.3.0 + repository: oci://harbor.alexlebens.net/helm-charts icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/blocky.png appVersion: v0.28.2 diff --git a/clusters/cl01tl/helm/blocky/templates/redis-replication.yaml b/clusters/cl01tl/helm/blocky/templates/redis-replication.yaml deleted file mode 100644 index 2776c743f..000000000 --- a/clusters/cl01tl/helm/blocky/templates/redis-replication.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisReplication -metadata: - name: redis-replication-blocky - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: redis-replication-blocky - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - clusterSize: 3 - podSecurityContext: - runAsUser: 1000 - fsGroup: 1000 - kubernetesConfig: - image: quay.io/opstree/redis:v8.4.0 - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 50m - memory: 128Mi - storage: - volumeClaimTemplate: - spec: - storageClassName: ceph-block - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: 1Gi - redisExporter: - enabled: true - image: quay.io/opstree/redis-exporter:v1.80.1 diff --git a/clusters/cl01tl/helm/blocky/templates/service-monitor.yaml b/clusters/cl01tl/helm/blocky/templates/service-monitor.yaml index d8b7e2993..f7ca70e99 100644 --- a/clusters/cl01tl/helm/blocky/templates/service-monitor.yaml +++ b/clusters/cl01tl/helm/blocky/templates/service-monitor.yaml @@ -17,24 +17,3 @@ spec: interval: 30s scrapeTimeout: 10s path: /metrics - ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-replication-blocky - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: redis-replication-blocky - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} - redis-operator: "true" - env: production -spec: - selector: - matchLabels: - redis_setup_type: replication - endpoints: - - port: redis-exporter - interval: 30s - scrapeTimeout: 10s diff --git a/clusters/cl01tl/helm/blocky/values.yaml b/clusters/cl01tl/helm/blocky/values.yaml index 09c151268..b84d2ad27 100644 --- a/clusters/cl01tl/helm/blocky/values.yaml +++ b/clusters/cl01tl/helm/blocky/values.yaml @@ -300,3 +300,10 @@ blocky: readOnly: true mountPropagation: None subPath: config.yml +redis-replication: + existingSecret: + enabled: false + redisReplication: + clusterSize: 3 + redisSentinel: + enabled: false