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
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/kubernetes_bump.md
+23-10
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@ This issue is tracking the tasks that should be implemented **after** the Kubern
12
12
## Tasks
13
13
14
14
Prerequisites:
15
+
15
16
*[ ] Decide which Cluster API release series will support the new Kubernetes version
16
17
* If feasible we usually cherry-pick the changes back to the latest release series.
17
18
@@ -21,20 +22,12 @@ This section contains tasks to update our book, e2e testing and CI to use and te
21
22
as well as changes to Cluster API that we might have to make to support the new Kubernetes version. All of these
22
23
changes should be cherry-picked to all release series that will support the new Kubernetes version.
23
24
24
-
*[ ] Modify quickstart and CAPD to use the new Kubernetes release:
25
+
*[ ] Modify CAPD to use the new Kubernetes release:
25
26
* Bump the Kubernetes version in:
26
27
*`test/*`: search for occurrences of the previous Kubernetes version
27
-
*`Tiltfile`
28
-
* Ensure the latest available kind version is used (including the latest images for this kind release)
29
-
* Add new images in the [kind mapper.go](https://github.com/kubernetes-sigs/cluster-api/blob/0f47a19e038ee6b0d3b1e7675a62cdaf84face8c/test/infrastructure/kind/mapper.go#L79).
30
-
* See the [kind releases page](https://github.com/kubernetes-sigs/kind/releases) for the list of released images.
31
-
* Set new default image for the [test framework](https://github.com/kubernetes-sigs/cluster-api/blob/0f47a19e038ee6b0d3b1e7675a62cdaf84face8c/test/framework/bootstrap/kind_provider.go#L40)
32
-
* 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)
33
-
* Prior art: #10094
34
-
* Verify the quickstart manually
35
28
* Bump `InitWithKubernetesVersion` and `WorkloadKubernetesVersion` in `clusterctl_upgrade_test.go`
36
29
* Note: Only bump for Cluster API versions that will support the new Kubernetes release.
37
-
* Prior art: #9160
30
+
* Prior art: TODO (previously #9160)
38
31
*[ ] 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):
39
32
40
33
* 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/):
@@ -58,10 +51,26 @@ changes should be cherry-picked to all release series that will support the new
58
51
* [ ] Update book:
59
52
* Update supported versions in`versions.md`
60
53
* Prior art: #9161
54
+
61
55
* [ ] Issues specific to the Kubernetes minor release:
62
56
* Sometimes there are adjustments that we have to make in Cluster API to be able to support
63
57
a new Kubernetes minor version. Please add these issues here when they are identified.
64
58
59
+
### Improving quickstart and adding bumping to a new kind release
60
+
61
+
* [ ] Bump kind and modify quickstart to refer the new `kindest/node` image:
62
+
* Bump the Kubernetes version in:
63
+
*`docs/*`
64
+
*`Tiltfile`
65
+
* Ensure the latest available kind version is used (including the latest images for this kind release)
66
+
* Add new images in the [kind mapper.go](https://github.com/kubernetes-sigs/cluster-api/blob/0f47a19e038ee6b0d3b1e7675a62cdaf84face8c/test/infrastructure/kind/mapper.go#L79).
67
+
* See the [kind releases page](https://github.com/kubernetes-sigs/kind/releases) for the list of released images.
68
+
* Set new default image for the [test framework](https://github.com/kubernetes-sigs/cluster-api/blob/0f47a19e038ee6b0d3b1e7675a62cdaf84face8c/test/framework/bootstrap/kind_provider.go#L40)
69
+
* 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)
70
+
* Prior art: #10094
71
+
* Verify the quickstart manually
72
+
* Prior art: TODO (previously #9160)
73
+
65
74
### Using new Kubernetes dependencies
66
75
67
76
This section contains tasks to update Cluster API to use the latest Kubernetes Go dependencies and related topics
@@ -86,3 +95,7 @@ run the Cluster API controllers on the new Kubernetes version.
86
95
* Prior art: #7193
87
96
* [ ] Bump conversion-gen via `CONVERSION_GEN_VER` in `Makefile`
88
97
* Prior art: #7118
98
+
99
+
After release of CAPI v1.X.x (that supports Kubernetes v1.Y):
100
+
101
+
* [ ] Bump WorkloadKubernetesVersion for test When testing clusterctl upgrades using ClusterClass (v1.X=>current) [ClusterClass]
0 commit comments