@@ -67,7 +67,7 @@ type WorkloadCluster interface {
67
67
// Behaviors necessary for upgrade
68
68
ReconcileKubeletRBACBinding (ctx context.Context , version semver.Version ) error
69
69
ReconcileKubeletRBACRole (ctx context.Context , version semver.Version ) error
70
- UpdateKubernetesVersionInKubeadmConfigMap (ctx context.Context , version string ) error
70
+ UpdateKubernetesVersionInKubeadmConfigMap (ctx context.Context , version semver. Version ) error
71
71
UpdateEtcdVersionInKubeadmConfigMap (ctx context.Context , imageRepository , imageTag string ) error
72
72
UpdateKubeletConfigMap (ctx context.Context , version semver.Version ) error
73
73
UpdateKubeProxyImageInfo (ctx context.Context , kcp * controlplanev1.KubeadmControlPlane ) error
@@ -286,14 +286,14 @@ func (w *Workload) UpdateEtcdVersionInKubeadmConfigMap(ctx context.Context, imag
286
286
}
287
287
288
288
// UpdateKubernetesVersionInKubeadmConfigMap updates the kubernetes version in the kubeadm config map.
289
- func (w * Workload ) UpdateKubernetesVersionInKubeadmConfigMap (ctx context.Context , version string ) error {
289
+ func (w * Workload ) UpdateKubernetesVersionInKubeadmConfigMap (ctx context.Context , version semver. Version ) error {
290
290
configMapKey := ctrlclient.ObjectKey {Name : "kubeadm-config" , Namespace : metav1 .NamespaceSystem }
291
291
kubeadmConfigMap , err := w .getConfigMap (ctx , configMapKey )
292
292
if err != nil {
293
293
return err
294
294
}
295
295
config := & kubeadmConfig {ConfigMap : kubeadmConfigMap }
296
- if err := config .UpdateKubernetesVersion (version ); err != nil {
296
+ if err := config .UpdateKubernetesVersion (fmt . Sprintf ( "v%s" , version ) ); err != nil {
297
297
return err
298
298
}
299
299
if err := w .Client .Update (ctx , config .ConfigMap ); err != nil {
0 commit comments