From d1dcf7c60f50859f21b0fc90ea3f13896c1397a8 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Mon, 15 Dec 2025 19:04:43 +0000 Subject: [PATCH] Automated Manifest Update (#2556) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2556 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- ...sReplication-redis-replication-immich.yaml | 18 +++++++----- .../RedisSentinel-redis-sentinel-immich.yaml | 12 ++++++-- ...rviceMonitor-redis-replication-immich.yaml | 7 +++-- .../ServiceMonitor-redis-sentinel-immich.yaml | 22 ++++++++++++++ ...dis-replication-kube-prometheus-stack.yaml | 18 +++++++----- ...-redis-sentinel-kube-prometheus-stack.yaml | 29 +++++++++++++++++++ ...dis-replication-kube-prometheus-stack.yaml | 7 +++-- ...-redis-sentinel-kube-prometheus-stack.yaml | 22 ++++++++++++++ 8 files changed, 114 insertions(+), 21 deletions(-) create mode 100644 clusters/cl01tl/manifests/immich/ServiceMonitor-redis-sentinel-immich.yaml create mode 100644 clusters/cl01tl/manifests/kube-prometheus-stack/RedisSentinel-redis-sentinel-kube-prometheus-stack.yaml create mode 100644 clusters/cl01tl/manifests/kube-prometheus-stack/ServiceMonitor-redis-sentinel-kube-prometheus-stack.yaml diff --git a/clusters/cl01tl/manifests/immich/RedisReplication-redis-replication-immich.yaml b/clusters/cl01tl/manifests/immich/RedisReplication-redis-replication-immich.yaml index d37e1d339..659077d00 100644 --- a/clusters/cl01tl/manifests/immich/RedisReplication-redis-replication-immich.yaml +++ b/clusters/cl01tl/manifests/immich/RedisReplication-redis-replication-immich.yaml @@ -4,29 +4,33 @@ metadata: name: redis-replication-immich namespace: immich labels: + helm.sh/chart: redis-replication-0.5.0 + app.kubernetes.io/version: "0.5.0" + app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: redis-replication-immich app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich spec: clusterSize: 3 podSecurityContext: - runAsUser: 1000 fsGroup: 1000 + runAsUser: 1000 kubernetesConfig: - image: quay.io/opstree/redis:v8.4.0 + image: "quay.io/opstree/redis:v8.4.0" imagePullPolicy: IfNotPresent resources: requests: - cpu: 50m - memory: 128Mi + cpu: 10m + memory: 32Mi storage: volumeClaimTemplate: spec: - storageClassName: ceph-block - accessModes: ["ReadWriteOnce"] + accessModes: + - ReadWriteOnce resources: requests: storage: 1Gi + storageClassName: ceph-block redisExporter: enabled: true - image: quay.io/opstree/redis-exporter:v1.80.1 + image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml b/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml index c6270929b..2c3aab787 100644 --- a/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml +++ b/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml @@ -4,20 +4,26 @@ metadata: name: redis-sentinel-immich namespace: immich labels: + helm.sh/chart: redis-replication-0.5.0 + app.kubernetes.io/version: "0.5.0" + app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: redis-sentinel-immich app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich spec: clusterSize: 3 podSecurityContext: - runAsUser: 1000 fsGroup: 1000 + runAsUser: 1000 redisSentinelConfig: redisReplicationName: redis-replication-immich kubernetesConfig: - image: quay.io/opstree/redis-sentinel:v8.4.0 + image: "quay.io/opstree/redis-sentinel:v8.4.0" imagePullPolicy: IfNotPresent resources: requests: cpu: 10m - memory: 128Mi + memory: 32Mi + redisExporter: + enabled: true + image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-replication-immich.yaml b/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-replication-immich.yaml index dfdca799b..1ca05e39f 100644 --- a/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-replication-immich.yaml +++ b/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-replication-immich.yaml @@ -4,15 +4,18 @@ metadata: name: redis-replication-immich namespace: immich labels: + helm.sh/chart: redis-replication-0.5.0 + app.kubernetes.io/version: "0.5.0" + app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: redis-replication-immich app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - redis-operator: "true" - env: production spec: selector: matchLabels: + app: redis-replication-immich redis_setup_type: replication + role: replication endpoints: - port: redis-exporter interval: 30s diff --git a/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-sentinel-immich.yaml b/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-sentinel-immich.yaml new file mode 100644 index 000000000..0f18a0958 --- /dev/null +++ b/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-sentinel-immich.yaml @@ -0,0 +1,22 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: redis-sentinel-immich + namespace: immich + labels: + helm.sh/chart: redis-replication-0.5.0 + app.kubernetes.io/version: "0.5.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: redis-sentinel-immich + app.kubernetes.io/instance: immich + app.kubernetes.io/part-of: immich +spec: + selector: + matchLabels: + app: redis-sentinel-immich + redis_setup_type: sentinel + role: sentinel + endpoints: + - port: sentinel-client + interval: 30s + scrapeTimeout: 10s diff --git a/clusters/cl01tl/manifests/kube-prometheus-stack/RedisReplication-redis-replication-kube-prometheus-stack.yaml b/clusters/cl01tl/manifests/kube-prometheus-stack/RedisReplication-redis-replication-kube-prometheus-stack.yaml index f10b1ec33..1c794cd1f 100644 --- a/clusters/cl01tl/manifests/kube-prometheus-stack/RedisReplication-redis-replication-kube-prometheus-stack.yaml +++ b/clusters/cl01tl/manifests/kube-prometheus-stack/RedisReplication-redis-replication-kube-prometheus-stack.yaml @@ -4,29 +4,33 @@ metadata: name: redis-replication-kube-prometheus-stack namespace: kube-prometheus-stack labels: + helm.sh/chart: redis-replication-0.5.0 + app.kubernetes.io/version: "0.5.0" + app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: redis-replication-kube-prometheus-stack app.kubernetes.io/instance: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack spec: clusterSize: 3 podSecurityContext: - runAsUser: 1000 fsGroup: 1000 + runAsUser: 1000 kubernetesConfig: - image: quay.io/opstree/redis:v8.0.3 + image: "quay.io/opstree/redis:v8.4.0" imagePullPolicy: IfNotPresent resources: requests: - cpu: 50m - memory: 128Mi + cpu: 10m + memory: 32Mi storage: volumeClaimTemplate: spec: - storageClassName: ceph-block - accessModes: ["ReadWriteOnce"] + accessModes: + - ReadWriteOnce resources: requests: storage: 1Gi + storageClassName: ceph-block redisExporter: enabled: true - image: quay.io/opstree/redis-exporter:v1.48.0 + image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/kube-prometheus-stack/RedisSentinel-redis-sentinel-kube-prometheus-stack.yaml b/clusters/cl01tl/manifests/kube-prometheus-stack/RedisSentinel-redis-sentinel-kube-prometheus-stack.yaml new file mode 100644 index 000000000..18aa21b4d --- /dev/null +++ b/clusters/cl01tl/manifests/kube-prometheus-stack/RedisSentinel-redis-sentinel-kube-prometheus-stack.yaml @@ -0,0 +1,29 @@ +apiVersion: redis.redis.opstreelabs.in/v1beta2 +kind: RedisSentinel +metadata: + name: redis-sentinel-kube-prometheus-stack + namespace: kube-prometheus-stack + labels: + helm.sh/chart: redis-replication-0.5.0 + app.kubernetes.io/version: "0.5.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: redis-sentinel-kube-prometheus-stack + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/part-of: kube-prometheus-stack +spec: + clusterSize: 3 + podSecurityContext: + fsGroup: 1000 + runAsUser: 1000 + redisSentinelConfig: + redisReplicationName: redis-replication-kube-prometheus-stack + kubernetesConfig: + image: "quay.io/opstree/redis-sentinel:v8.4.0" + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: 10m + memory: 32Mi + redisExporter: + enabled: true + image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/kube-prometheus-stack/ServiceMonitor-redis-replication-kube-prometheus-stack.yaml b/clusters/cl01tl/manifests/kube-prometheus-stack/ServiceMonitor-redis-replication-kube-prometheus-stack.yaml index e884d6118..d278a2381 100644 --- a/clusters/cl01tl/manifests/kube-prometheus-stack/ServiceMonitor-redis-replication-kube-prometheus-stack.yaml +++ b/clusters/cl01tl/manifests/kube-prometheus-stack/ServiceMonitor-redis-replication-kube-prometheus-stack.yaml @@ -4,15 +4,18 @@ metadata: name: redis-replication-kube-prometheus-stack namespace: kube-prometheus-stack labels: + helm.sh/chart: redis-replication-0.5.0 + app.kubernetes.io/version: "0.5.0" + app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: redis-replication-kube-prometheus-stack app.kubernetes.io/instance: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack - redis-operator: "true" - env: production spec: selector: matchLabels: + app: redis-replication-kube-prometheus-stack redis_setup_type: replication + role: replication endpoints: - port: redis-exporter interval: 30s diff --git a/clusters/cl01tl/manifests/kube-prometheus-stack/ServiceMonitor-redis-sentinel-kube-prometheus-stack.yaml b/clusters/cl01tl/manifests/kube-prometheus-stack/ServiceMonitor-redis-sentinel-kube-prometheus-stack.yaml new file mode 100644 index 000000000..fa4ab7008 --- /dev/null +++ b/clusters/cl01tl/manifests/kube-prometheus-stack/ServiceMonitor-redis-sentinel-kube-prometheus-stack.yaml @@ -0,0 +1,22 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: redis-sentinel-kube-prometheus-stack + namespace: kube-prometheus-stack + labels: + helm.sh/chart: redis-replication-0.5.0 + app.kubernetes.io/version: "0.5.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: redis-sentinel-kube-prometheus-stack + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/part-of: kube-prometheus-stack +spec: + selector: + matchLabels: + app: redis-sentinel-kube-prometheus-stack + redis_setup_type: sentinel + role: sentinel + endpoints: + - port: sentinel-client + interval: 30s + scrapeTimeout: 10s