@@ -245,7 +245,7 @@ stringData:
245245 ibmcloud_api_key: ${BASE64_API_KEY}
246246type : addons.cluster.x-k8s.io/resource-set
247247---
248- apiVersion : addons.cluster.x-k8s.io/v1beta1
248+ apiVersion : addons.cluster.x-k8s.io/v1beta2
249249kind : ClusterResourceSet
250250metadata :
251251 name : crs-cloud-conf
@@ -262,7 +262,7 @@ spec:
262262 name : cloud-controller-manager-addon
263263 strategy : ApplyOnce
264264---
265- apiVersion : bootstrap.cluster.x-k8s.io/v1beta1
265+ apiVersion : bootstrap.cluster.x-k8s.io/v1beta2
266266kind : KubeadmConfigTemplate
267267metadata :
268268 labels :
@@ -282,8 +282,10 @@ spec:
282282 nodeRegistration :
283283 criSocket : /var/run/containerd/containerd.sock
284284 kubeletExtraArgs :
285- cloud-provider : external
286- eviction-hard : nodefs.available<0%,nodefs.inodesFree<0%,imagefs.available<0%
285+ - name : cloud-provider
286+ value : external
287+ - name : eviction-hard
288+ value : nodefs.available<0%,nodefs.inodesFree<0%,imagefs.available<0%
287289 name : ' {{ v1.local_hostname }}'
288290 preKubeadmCommands :
289291 - hostname "{{ v1.local_hostname }}"
@@ -292,7 +294,7 @@ spec:
292294 - echo "127.0.0.1 {{ v1.local_hostname }}" >>/etc/hosts
293295 - echo "{{ v1.local_hostname }}" >/etc/hostname
294296---
295- apiVersion : cluster.x-k8s.io/v1beta1
297+ apiVersion : cluster.x-k8s.io/v1beta2
296298kind : Cluster
297299metadata :
298300 labels :
@@ -309,15 +311,15 @@ spec:
309311 cidrBlocks :
310312 - ${SERVICE_CIDR:="10.128.0.0/12"}
311313 controlPlaneRef :
312- apiVersion : controlplane.cluster.x-k8s.io/v1beta1
314+ apiVersion : controlplane.cluster.x-k8s.io/v1beta2
313315 kind : KubeadmControlPlane
314316 name : ${CLUSTER_NAME}-control-plane
315317 infrastructureRef :
316318 apiVersion : infrastructure.cluster.x-k8s.io/v1beta2
317319 kind : IBMPowerVSCluster
318320 name : ${CLUSTER_NAME}
319321---
320- apiVersion : cluster.x-k8s.io/v1beta1
322+ apiVersion : cluster.x-k8s.io/v1beta2
321323kind : MachineDeployment
322324metadata :
323325 name : ${CLUSTER_NAME}-md-0
@@ -332,7 +334,7 @@ spec:
332334 spec :
333335 bootstrap :
334336 configRef :
335- apiVersion : bootstrap.cluster.x-k8s.io/v1beta1
337+ apiVersion : bootstrap.cluster.x-k8s.io/v1beta2
336338 kind : KubeadmConfigTemplate
337339 name : ${CLUSTER_NAME}-md-0
338340 clusterName : ${CLUSTER_NAME}
@@ -342,7 +344,7 @@ spec:
342344 name : ${CLUSTER_NAME}-md-0
343345 version : ${KUBERNETES_VERSION}
344346---
345- apiVersion : controlplane.cluster.x-k8s.io/v1beta1
347+ apiVersion : controlplane.cluster.x-k8s.io/v1beta2
346348kind : KubeadmControlPlane
347349metadata :
348350 name : ${CLUSTER_NAME}-control-plane
@@ -354,12 +356,13 @@ spec:
354356 - ${IBMPOWERVS_VIP}
355357 - ${IBMPOWERVS_VIP_EXTERNAL}
356358 extraArgs :
357- cloud-provider : external
359+ - name : cloud-provider
360+ value : external
358361 controlPlaneEndpoint : ${IBMPOWERVS_VIP}:${API_SERVER_PORT:=6443}
359362 controllerManager :
360363 extraArgs :
361- cloud-provider : external
362- enable-hostpath-provisioner : " true "
364+ - name : cloud-provider
365+ value : external
363366 files :
364367 - content : |
365368 apiVersion: v1
@@ -481,8 +484,10 @@ spec:
481484 nodeRegistration :
482485 criSocket : /var/run/containerd/containerd.sock
483486 kubeletExtraArgs :
484- cloud-provider : external
485- eviction-hard : nodefs.available<0%,nodefs.inodesFree<0%,imagefs.available<0%
487+ - name : cloud-provider
488+ value : external
489+ - name : eviction-hard
490+ value : nodefs.available<0%,nodefs.inodesFree<0%,imagefs.available<0%
486491 name : ' {{ v1.local_hostname }}'
487492 joinConfiguration :
488493 discovery :
@@ -494,8 +499,10 @@ spec:
494499 nodeRegistration :
495500 criSocket : /var/run/containerd/containerd.sock
496501 kubeletExtraArgs :
497- cloud-provider : external
498- eviction-hard : nodefs.available<0%,nodefs.inodesFree<0%,imagefs.available<0%
502+ - name : cloud-provider
503+ value : external
504+ - name : eviction-hard
505+ value : nodefs.available<0%,nodefs.inodesFree<0%,imagefs.available<0%
499506 name : ' {{ v1.local_hostname }}'
500507 preKubeadmCommands :
501508 - hostname "{{ v1.local_hostname }}"
@@ -506,7 +513,6 @@ spec:
506513 - mkdir -p /etc/pre-kubeadm-commands
507514 - for script in $(find /etc/pre-kubeadm-commands/ -name '*.sh' -type f | sort);
508515 do echo "Running script $script"; "$script"; done
509- useExperimentalRetryJoin : true
510516 machineTemplate :
511517 infrastructureRef :
512518 apiVersion : infrastructure.cluster.x-k8s.io/v1beta2
0 commit comments