// The kubeadm version has to be upgraded to the latest patch version
// The kubeadm version has to be upgraded to the latest patch version
newKubeadmVer:=patchVersionStr
newKubeadmVer:=patchVersionStr
ifkubeadmVersion.AtLeast(patchVersion){
ifkubeadmVersion.AtLeast(patchVersion){
// In this case, the kubeadm CLI version is new enough. Don't display an update suggestion for kubeadm by making .NewKubeadmVersion equal .CurrentKubeadmVersion
// In this case, the kubeadm CLI version is new enough. Don't display an update suggestion for kubeadm by making .NewKubeadmVersion equal .CurrentKubeadmVersion
newKubeadmVer=kubeadmVersionStr
newKubeadmVer=kubeadmVersionStr
}
upgrades=append(upgrades,Upgrade{
Description:description,
Before:beforeState,
After:ClusterState{
KubeVersion:patchVersionStr,
DNSVersion:dns.GetKubeDNSVersion(patchVersion),
KubeadmVersion:newKubeadmVer,
// KubeletVersions is unset here as it is not used anywhere in .After
},
})
}
}
upgrades=append(upgrades,Upgrade{
Description:description,
Before:beforeState,
After:ClusterState{
KubeVersion:patchVersionStr,
DNSVersion:dns.GetKubeDNSVersion(patchVersion),
KubeadmVersion:newKubeadmVer,
// KubeletVersions is unset here as it is not used anywhere in .After