@@ -13,36 +13,20 @@ images:
1313 loadBehavior : mustLoad
1414 # ## PLEASE KEEP THESE UP TO DATE WITH THE COMPONENTS
1515 # Cluster API v1beta1 Preloads
16- - name : registry.k8s.io/cluster-api/cluster-api-controller:v1.7.6
16+ - name : registry.k8s.io/cluster-api/cluster-api-controller:v1.9.9
1717 loadBehavior : tryLoad
18- - name : registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.7.6
18+ - name : registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.9.9
1919 loadBehavior : tryLoad
20- - name : registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.7.6
21- loadBehavior : tryLoad
22- - name : registry.k8s.io/cluster-api/cluster-api-controller:v1.8.3
23- loadBehavior : tryLoad
24- - name : registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.8.3
25- loadBehavior : tryLoad
26- - name : registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.8.3
20+ - name : registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.9.9
2721 loadBehavior : tryLoad
2822
2923providers :
3024 - name : cluster-api
3125 type : CoreProvider
3226 versions :
33- - name : v1.7.6
34- # Use manifest from source files
35- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.7.6/core-components.yaml"
36- type : " url"
37- contract : v1beta1
38- files :
39- - sourcePath : " ../data/shared/metadata.yaml"
40- replacements :
41- - old : " imagePullPolicy: Always"
42- new : " imagePullPolicy: IfNotPresent"
43- - name : v1.8.3
27+ - name : v1.9.9
4428 # Use manifest from source files
45- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.8.3 /core-components.yaml"
29+ value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.9.9 /core-components.yaml"
4630 type : " url"
4731 contract : v1beta1
4832 files :
@@ -53,19 +37,9 @@ providers:
5337 - name : kubeadm
5438 type : BootstrapProvider
5539 versions :
56- - name : v1.7.6
40+ - name : v1.9.9
5741 # Use manifest from source files
58- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.7.6/bootstrap-components.yaml"
59- type : " url"
60- contract : " v1beta1"
61- files :
62- - sourcePath : " ../data/shared/metadata.yaml"
63- replacements :
64- - old : " imagePullPolicy: Always"
65- new : " imagePullPolicy: IfNotPresent"
66- - name : v1.8.3
67- # Use manifest from source files
68- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.8.3/bootstrap-components.yaml"
42+ value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.9.9/bootstrap-components.yaml"
6943 type : " url"
7044 contract : " v1beta1"
7145 files :
@@ -76,19 +50,9 @@ providers:
7650 - name : kubeadm
7751 type : ControlPlaneProvider
7852 versions :
79- - name : v1.7.6
80- # Use manifest from source files
81- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.7.6/control-plane-components.yaml"
82- type : " url"
83- contract : v1beta1
84- files :
85- - sourcePath : " ../data/shared/metadata.yaml"
86- replacements :
87- - old : " imagePullPolicy: Always"
88- new : " imagePullPolicy: IfNotPresent"
89- - name : v1.8.3
53+ - name : v1.9.9
9054 # Use manifest from source files
91- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.8.3 /control-plane-components.yaml"
55+ value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.9.9 /control-plane-components.yaml"
9256 type : " url"
9357 contract : v1beta1
9458 files :
@@ -99,13 +63,13 @@ providers:
9963 - name : nutanix
10064 type : InfrastructureProvider
10165 versions :
102- - name : v1.5.2
66+ - name : v1.6.1
10367 type : url
104- value : https://github.com/nutanix-cloud-native/cluster-api-provider-nutanix/releases/download/v1.5.2 /infrastructure-components.yaml
68+ value : https://github.com/nutanix-cloud-native/cluster-api-provider-nutanix/releases/download/v1.6.1 /infrastructure-components.yaml
10569 contract : v1beta1
10670 files :
10771 - sourcePath : " ../../../metadata.yaml"
108- - sourcePath : " ../data/infrastructure-nutanix/v1.5.2 /cluster-template.yaml"
72+ - sourcePath : " ../data/infrastructure-nutanix/v1.6.1 /cluster-template.yaml"
10973 - sourcePath : " ../data/infrastructure-nutanix/ccm-update.yaml"
11074 - name : ${LOCAL_PROVIDER_VERSION}
11175 type : kustomize
@@ -142,7 +106,7 @@ variables:
142106 # allowing the same e2e config file to be re-used in different Prow jobs e.g. each one with a K8s version permutation.
143107 # The following Kubernetes versions should be the latest versions with already published kindest/node images.
144108 # This avoids building node images in the default case which improves the test duration significantly.
145- KUBERNETES_VERSION_MANAGEMENT : " v1.31 .0"
109+ KUBERNETES_VERSION_MANAGEMENT : " v1.32 .0"
146110 IP_FAMILY : " IPv4"
147111 CLUSTERCTL_LOG_LEVEL : 10
148112 CLUSTER_TOPOLOGY : " true"
@@ -156,24 +120,18 @@ variables:
156120 IMAGE_LOOKUP_FORMAT : " \" {{.BaseOS}}-kube-v{{.K8sVersion}}.*\" "
157121 NUTANIX_INSECURE : true
158122 NUTANIX_ADDITIONAL_TRUST_BUNDLE : " "
159- KUBERNETES_VERSION : " v1.31.0"
160- KUBERNETES_VERSION_v1_28 : " v1.28.13"
161- KUBERNETES_VERSION_v1_29 : " v1.29.8"
162- KUBERNETES_VERSION_v1_30 : " v1.30.4"
123+ KUBERNETES_VERSION : " v1.32.0"
163124 NUTANIX_SSH_AUTHORIZED_KEY : " "
164125 CONTROL_PLANE_ENDPOINT_IP : " "
165126 CONTROL_PLANE_ENDPOINT_IP_V124 : " "
166127 CONTROL_PLANE_MACHINE_COUNT : 1
167128 WORKER_MACHINE_COUNT : 1
168129 NUTANIX_PRISM_ELEMENT_CLUSTER_NAME : " "
169- NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME : " rockylinux-9-kube-v1.31.0.qcow2"
170- NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME_v1_28 : " rockylinux-9-kube-v1.28.13.qcow2"
171- NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME_v1_29 : " rockylinux-9-kube-v1.29.8.qcow2"
172- NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME_v1_30 : " rockylinux-9-kube-v1.30.4.qcow2"
130+ NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME : " rockylinux-9-kube-v1.32.0.qcow2"
173131 CONTROL_PLANE_MACHINE_TEMPLATE_UPGRADE_TO : " cluster-upgrade-conformance"
174132 WORKERS_MACHINE_TEMPLATE_UPGRADE_TO : " cluster-upgrade-conformance"
175- NUTANIX_MACHINE_TEMPLATE_IMAGE_UPGRADE_TO : " rockylinux-9-kube-v1.31 .0.qcow2"
176- NUTANIX_MACHINE_TEMPLATE_IMAGE_UPGRADE_FROM : " rockylinux-9-kube-v1.30.4 .qcow2"
133+ NUTANIX_MACHINE_TEMPLATE_IMAGE_UPGRADE_TO : " rockylinux-9-kube-v1.32 .0.qcow2"
134+ NUTANIX_MACHINE_TEMPLATE_IMAGE_UPGRADE_FROM : " rockylinux-9-kube-v1.31.0 .qcow2"
177135 NUTANIX_SUBNET_NAME : " "
178136 # NOTE: 'NUTANIX_ADDITIONAL_SUBNET_NAME' is required for multi network interface e2e tests
179137 NUTANIX_ADDITIONAL_SUBNET_NAME : " "
@@ -187,10 +145,10 @@ variables:
187145 EXP_CLUSTER_RESOURCE_SET : " true"
188146 EXP_CLUSTER_TOPOLOGY : " true"
189147 DOCKER_POD_CIDRS : " 192.168.0.0/16"
190- KUBERNETES_VERSION_UPGRADE_TO : " v1.31 .0"
191- KUBERNETES_VERSION_UPGRADE_FROM : " v1.30.4 "
192- ETCD_VERSION_UPGRADE_TO : " 3.5.12 -0"
193- COREDNS_VERSION_UPGRADE_TO : " v1.11.1 "
148+ KUBERNETES_VERSION_UPGRADE_TO : " v1.32 .0"
149+ KUBERNETES_VERSION_UPGRADE_FROM : " v1.31.0 "
150+ ETCD_VERSION_UPGRADE_TO : " 3.5.15 -0"
151+ COREDNS_VERSION_UPGRADE_TO : " v1.11.3 "
194152 KUBETEST_CONFIGURATION : " ./data/kubetest/conformance.yaml"
195153 # NOTE: Following parameters are required for CSI flavor testing
196154 WEBHOOK_CA : " "
@@ -213,8 +171,8 @@ variables:
213171 # NOTE: INIT_WITH_BINARY and INIT_WITH_KUBERNETES_VERSION are only used by the clusterctl upgrade test to initialize
214172 # the management cluster to be upgraded.
215173 # NOTE: We test the latest release with a previous contract.
216- INIT_WITH_BINARY : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.7.6 /clusterctl-{OS}-{ARCH}"
217- INIT_WITH_KUBERNETES_VERSION : " v1.30.4 "
174+ INIT_WITH_BINARY : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.9.9 /clusterctl-{OS}-{ARCH}"
175+ INIT_WITH_KUBERNETES_VERSION : " v1.32.0 "
218176
219177intervals :
220178 default/wait-controllers : ["3m", "10s"]
0 commit comments