From 2ab0514034b7229758784b8a1a9d2253c1dbcf67 Mon Sep 17 00:00:00 2001 From: Julien Salleyron Date: Fri, 20 Mar 2026 15:02:04 +0100 Subject: [PATCH] Fix panic with Failover services in Kubernetes --- pkg/provider/kubernetes/crd/kubernetes_http.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/provider/kubernetes/crd/kubernetes_http.go b/pkg/provider/kubernetes/crd/kubernetes_http.go index 536957a8a..7e0e089b8 100644 --- a/pkg/provider/kubernetes/crd/kubernetes_http.go +++ b/pkg/provider/kubernetes/crd/kubernetes_http.go @@ -769,8 +769,13 @@ func (c configBuilder) buildFailover(ctx context.Context, tService *traefikv1alp } conf[id] = &dynamic.Service{Failover: failover} - conf[serviceName] = service - conf[fallbackName] = fallback + if service != nil { + conf[serviceName] = service + } + + if fallback != nil { + conf[fallbackName] = fallback + } return nil }