diff --git a/pkg/skuba/actions/node/upgrade/apply.go b/pkg/skuba/actions/node/upgrade/apply.go index c071a8e2fe..3cf4f13349 100644 --- a/pkg/skuba/actions/node/upgrade/apply.go +++ b/pkg/skuba/actions/node/upgrade/apply.go @@ -102,7 +102,7 @@ func Apply(client clientset.Interface, target *deployments.Target) error { // This updated UseHyperKube field in-memory (unsets it). // Note: The cluster cm is uploaded at the end of the kubeadm process, as usual. // The whole paragraph can be removed when upgrading from 1.17 is removed. - if currentClusterVersion.Minor() == 17 { + if currentClusterVersion.Minor() == 17 && kubernetes.LatestVersion().Minor() > 17 { initCfg.UseHyperKubeImage = false }