From a531f3b78070b30e19a640dda4bbe1be4d6eaa8e Mon Sep 17 00:00:00 2001 From: Artyom Babiy Date: Mon, 27 Jul 2026 10:54:53 +0300 Subject: [PATCH] BUG/MEDIUM: controller: stop duplicating default local backend config snippet Overwriting defaultLocalService.Annotations with ConfigMap annotations made the global backend-config-snippet get applied twice to the default local backend, breaking HAProxy reload. Commit 3ff14e4 previously fixed this, but the bug was reintroduced in fb58ed3. Fixes #829. --- pkg/controller/global.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkg/controller/global.go b/pkg/controller/global.go index 176443f6..5459c969 100644 --- a/pkg/controller/global.go +++ b/pkg/controller/global.go @@ -213,8 +213,6 @@ func populateDefaultLocalBackendResources(k8sStore store.K8s, podNs string, defa } k8sStore.EventEndpoints(controllerNs, endpoints, nil) logger.Debug("default backend event endpoints processed") - } else { - defaultLocalService.Annotations = k8sStore.ConfigMaps.Main.Annotations } return nil }