Skip to content

Commit defa62d

Browse files
authored
Merge pull request #11061 from sbueringer/pr-improve-issue-template
📖 Improve Kubernetes bump issue template
2 parents 236271c + 20db202 commit defa62d

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

.github/ISSUE_TEMPLATE/kubernetes_bump.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ changes should be cherry-picked to all release series that will support the new
2121

2222
* [ ] Continuously modify CAPD to use early versions of the upcoming Kubernetes release (betas and rcs):
2323
* Bump the Kubernetes version in `test/*` except for `test/infrastructure/kind/*`.
24-
* Prior art: #10384
24+
* Prior art: https://github.com/kubernetes-sigs/cluster-api/pull/10922
2525
* [ ] Modify CAPD to use the new Kubernetes release after it is GA:
2626
* Bump the Kubernetes version in `test/*` except for `test/infrastructure/kind/*`.
27-
* Prior art: #10454
27+
* Prior art: https://github.com/kubernetes-sigs/cluster-api/pull/11030
2828
* [ ] 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):
2929

3030
* 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
4545
TEST_INFRA_DIR=../../k8s.io/test-infra make generate-test-infra-prowjobs
4646
```
4747

48-
* Prior art: #32456
48+
* Prior art: https://github.com/kubernetes/test-infra/pull/33294
4949

5050
* [ ] Update book:
5151
* Update supported versions in `versions.md`
52-
* Prior art: #10454
52+
* Prior art: https://github.com/kubernetes-sigs/cluster-api/pull/11030
5353

5454
* [ ] Issues specific to the Kubernetes minor release:
5555
* Sometimes there are adjustments that we have to make in Cluster API to be able to support
@@ -72,7 +72,7 @@ Prerequisites:
7272
* Set new default image for the [test framework](https://github.com/kubernetes-sigs/cluster-api/blob/0f47a19e038ee6b0d3b1e7675a62cdaf84face8c/test/framework/bootstrap/kind_provider.go#L40)
7373
* 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)
7474
* Verify the quickstart manually
75-
* Prior art: #10610
75+
* Prior art: https://github.com/kubernetes-sigs/cluster-api/pull/10610
7676
* [ ] Cherry-pick above PR to the latest release branch.
7777

7878
### Using new Kubernetes dependencies
@@ -83,21 +83,20 @@ need them in older releases as they are not necessary to manage workload cluster
8383
run the Cluster API controllers on the new Kubernetes version.
8484
8585
* [ ] 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`.
8787
* It is recommended to have one PR for presubmit and one for periodic jobs to reduce the risk of breaking the periodic jobs.
8888
* Prior art: https://github.com/kubernetes/test-infra/pull/32380
8989
* [ ] Bump the Go version in Cluster API: (if Kubernetes is using a new Go minor version)
9090
* Search for the currently used Go version across the repository and update it
9191
* We have to at least modify it in: `hack/ensure-go.sh`, `.golangci.yml`, `cloudbuild*.yaml`, `go.mod`, `Makefile`, `netlify.toml`, `Tiltfile`
92-
* Prior art: #10452
93-
* [ ] Bump controller-runtime
94-
* [ ] Bump controller-tools
92+
* Prior art: https://github.com/kubernetes-sigs/cluster-api/pull/10452
93+
* [ ] Bumps in Cluster API repo:
94+
* controller-runtime & controller-tools in go.mod files
95+
* controller-gen via `CONTROLLER_GEN_VER` in `Makefile`
96+
* conversion-gen via `CONVERSION_GEN_VER` in `Makefile`
97+
* Prior art: https://github.com/kubernetes-sigs/cluster-api/pull/10803
9598
* [ ] 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
99101
* Prior art: #7193
100-
* [ ] Bump conversion-gen via `CONVERSION_GEN_VER` in `Makefile`
101-
* Prior art: #7118
102102
103-
After release of CAPI v1.X.x (that supports Kubernetes v1.Y):

0 commit comments

Comments
 (0)