You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[ ] Ensure the jobs are adjusted to provide test coverage according to our [support policy](https://cluster-api.sigs.k8s.io/reference/versions.html#supported-kubernetes-versions):
29
29
30
30
* At the `.versions` section in the `cluster-api-prowjob-gen.yaml` file in [test-infra](https://github.com/kubernetes/test-infra/blob/master/config/jobs/kubernetes-sigs/cluster-api/):
@@ -45,11 +45,11 @@ changes should be cherry-picked to all release series that will support the new
45
45
TEST_INFRA_DIR=../../k8s.io/test-infra make generate-test-infra-prowjobs
* [ ] Issues specific to the Kubernetes minor release:
55
55
* Sometimes there are adjustments that we have to make in Cluster API to be able to support
@@ -72,7 +72,7 @@ Prerequisites:
72
72
* Set new default image for the [test framework](https://github.com/kubernetes-sigs/cluster-api/blob/0f47a19e038ee6b0d3b1e7675a62cdaf84face8c/test/framework/bootstrap/kind_provider.go#L40)
73
73
* If code changes are required for CAPD to incorporate the new Kind version, update [kind latestMode](https://github.com/kubernetes-sigs/cluster-api/blob/0f47a19e038ee6b0d3b1e7675a62cdaf84face8c/test/infrastructure/kind/mapper.go#L66)
* [ ] Cherry-pick above PR to the latest release branch.
77
77
78
78
### Using new Kubernetes dependencies
@@ -83,21 +83,20 @@ need them in older releases as they are not necessary to manage workload cluster
83
83
run the Cluster API controllers on the new Kubernetes version.
84
84
85
85
* [ ] Ensure there is a new controller-runtime minor release which uses the new Kubernetes Go dependencies.
86
-
* [ ] Update our Prow jobs for the `main` branch to use the correct `kubekins-e2e` image via the configuration file and by running `make generate-test-infra-prowjobs`.
86
+
* [ ] Update our ProwJobs for the `main` branch to use the `kubekins-e2e` with the correct Kubernetes version via [cluster-api-prowjob-gen.yaml](https://github.com/kubernetes/test-infra/blob/master/config/jobs/kubernetes-sigs/cluster-api/cluster-api-prowjob-gen.yaml) and by running `make generate-test-infra-prowjobs`.
87
87
* It is recommended to have one PR for presubmit and one for periodic jobs to reduce the risk of breaking the periodic jobs.
* [ ] Bump the Kubernetes version used in integration tests via `KUBEBUILDER_ENVTEST_KUBERNETES_VERSION` in `Makefile`
96
-
* **Note**: This PR should be cherry-picked as well. It is part of this section as it depends on kubebuilder/controller-runtime
97
-
releases and is not strictly necessary for [Supporting managing and running on the new Kubernetes version](#supporting-managing-and-running-on-the-new-kubernetes-version).
98
-
* Prior art to release envtest binaries: https://github.com/kubernetes-sigs/kubebuilder/pull/3864
99
+
* **Note**: This PR should be cherry-picked as well. It is part of this section as it depends on kubebuilder/controller-runtime releases and is not strictly necessary for [Supporting managing and running on the new Kubernetes version](#supporting-managing-and-running-on-the-new-kubernetes-version).
100
+
* Prior art to release envtest binaries: https://github.com/kubernetes-sigs/controller-tools/pull/1032
99
101
* Prior art: #7193
100
-
* [ ] Bump conversion-gen via `CONVERSION_GEN_VER` in `Makefile`
101
-
* Prior art: #7118
102
102
103
-
After release of CAPI v1.X.x (that supports Kubernetes v1.Y):
0 commit comments