From 18d8b7e3537fee9a0b01057a27ce3f5a43765f16 Mon Sep 17 00:00:00 2001 From: itaispiegel Date: Fri, 30 Jun 2023 20:02:37 +0300 Subject: [PATCH] Fix implementation to handle pod annotations --- internal/pkg/handler/upgrade.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/pkg/handler/upgrade.go b/internal/pkg/handler/upgrade.go index 98377c17..d78f1c22 100644 --- a/internal/pkg/handler/upgrade.go +++ b/internal/pkg/handler/upgrade.go @@ -153,9 +153,8 @@ func PerformRollingUpgrade(clients kube.Clients, config util.Config, upgradeFunc reloaderEnabledValue = annotations[options.ReloaderAutoAnnotation] } result := constants.NotUpdated - reloaderEnabled, _ := strconv.ParseBool(reloaderEnabledValue) - reloaderEnabled = reloaderEnabled && foundAuto || !foundAuto && options.AutoReloadAll - if reloaderEnabled { + reloaderEnabled, err := strconv.ParseBool(reloaderEnabledValue) + if (err != nil && options.AutoReloadAll) || (err == nil && (reloaderEnabled || options.AutoReloadAll)) { result = invokeReloadStrategy(upgradeFuncs, i, config, true) }