From ea9a6be64cb457acf2170d207bfe3e57a8c6a530 Mon Sep 17 00:00:00 2001 From: Ishan Tyagi <42602577+ishan16696@users.noreply.github.com> Date: Fri, 30 Aug 2024 09:47:38 +0530 Subject: [PATCH] Fix a detection for a single member restoration when snapstore is not configured for zeroth pod. (#761) (#766) --- pkg/initializer/initializer.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkg/initializer/initializer.go b/pkg/initializer/initializer.go index b6be25bae..a91ab99b9 100644 --- a/pkg/initializer/initializer.go +++ b/pkg/initializer/initializer.go @@ -19,7 +19,6 @@ import ( "fmt" "os" "path/filepath" - "strings" "time" "github.com/gardener/etcd-backup-restore/pkg/errors" @@ -58,15 +57,12 @@ func (e *EtcdInitializer) Initialize(mode validator.Mode, failBelowRevision int6 ctx := context.Background() var err error - podName, err := miscellaneous.GetEnvVarOrError("POD_NAME") if err != nil { logger.Fatalf("Error reading POD_NAME env var : %v", err) } // Etcd cluster scale-up case - // Note: first member of etcd cluster can never be part of scale-up case. - // TODO: consider removing this special check for first cluster member when backup-restore can check presence of any member in cluster. - if miscellaneous.IsMultiNode(logger) && !strings.HasSuffix(podName, "0") { + if miscellaneous.IsMultiNode(logger) { clientSet, err := miscellaneous.GetKubernetesClientSetOrError() if err != nil { logger.Fatalf("failed to create clientset, %v", err)