From 77cb19c8db6f35e402fa5778422f56bcedf2a190 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Fri, 31 Jul 2026 14:51:10 +0200 Subject: [PATCH] fix(redis): label RedisFailover with the operator group The freshworks-oss operator filters RedisFailovers by the redis-failover.freshworks.com/operator-group label matching its OPERATOR_GROUP_ID; without the label it ignores the CR and no Redis is provisioned. Stamp the group (cozystack) so the migrated operator adopts the app's clusters. Assisted-By: Claude Signed-off-by: Andrei Kvapil --- packages/apps/redis/templates/redisfailover.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/apps/redis/templates/redisfailover.yaml b/packages/apps/redis/templates/redisfailover.yaml index 160e030dc..49de69379 100644 --- a/packages/apps/redis/templates/redisfailover.yaml +++ b/packages/apps/redis/templates/redisfailover.yaml @@ -22,6 +22,11 @@ metadata: labels: app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/managed-by: {{ .Release.Service }} + # The freshworks-oss operator reconciles only RedisFailovers whose + # operator-group label matches its OPERATOR_GROUP_ID (see + # packages/system/redis-operator/values.yaml); without it the CR is + # silently ignored. Keep both sides in sync. + redis-failover.freshworks.com/operator-group: cozystack spec: sentinel: replicas: 3