Fix implementation to handle pod annotations

This commit is contained in:
itaispiegel
2023-08-06 15:34:13 +03:00
committed by Itai Spiegel
parent e9942a56f4
commit 18d8b7e353
+2 -3
View File
@@ -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)
}