Skip to content

Commit

Permalink
Merge pull request #2999 from sbueringer/pr-update-docs
Browse files Browse the repository at this point in the history
📖 Document Kubernetes bump
  • Loading branch information
k8s-ci-robot authored May 16, 2024
2 parents b89c791 + dab0a10 commit 3bd6c93
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 7 deletions.
20 changes: 18 additions & 2 deletions .github/ISSUE_TEMPLATE/release_tracking.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,24 @@ Early in the cycle:
* [ ] [Prepare main branch for development of the new release](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/blob/main/docs/release/release-tasks.md#prepare-main-branch-for-development-of-the-new-release)
* [ ] [Remove previously deprecated code](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/blob/main/docs/release/release-tasks.md#remove-previously-deprecated-code)

If and when necessary:
* [ ] [Bump the Kubernetes version](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/blob/main/docs/release/release-tasks.md#optional-bump-the-kubernetes-version)
After the Kubernetes minor release:
* [ ] Bump the Kubernetes version
* [ ] Publish new OVA images
* Build new OVA images via image-builder
* Make them available in the CI environment
* Publish them via a GitHub release (e.g. [templates/v1.30.0](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/tag/templates/v1.30.0))
* Update `README.md` accordingly
* [ ] Bump e2e tests
* Add the new image to `internal/test/helpers/vcsim/model.go`
* Bump template env variables in `test/e2e/config/vsphere.yaml` and `test/e2e/config/config-overrides-example.yaml`
* Also bump `KUBERNETES_VERSION_*`
* Also bump `KUBERNETES_VERSION_LATEST_CI` to the next minor version
* Also bump `CPI_IMAGE_K8S_VERSION`
* Regenerate `packaging/flavorgen/cloudprovider/cpi/cpi.yaml` by checking out the release tag of `https://github.com/kubernetes/cloud-provider-vsphere` and running `helm template charts/vsphere-cpi`
* Bump in:
* `test/e2e/data/infrastructure-vsphere-govmomi/main/clusterclass/patch-vsphere-template.yaml`
* `test/e2e/data/infrastructure-vsphere-supervisor/main/clusterclass/patch-vsphere-template.yaml`
* [ ] Update ProwJob configuration accordingly

Late in the cycle:
* [ ] [Bump dependencies](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/blob/main/docs/release/release-tasks.md#bump-dependencies)
Expand Down
5 changes: 0 additions & 5 deletions docs/release/release-tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@

- [Prepare main branch for development of the new release](#prepare-main-branch-for-development-of-the-new-release)
- [Remove previously deprecated code](#remove-previously-deprecated-code)
- [[Optional] Bump the Kubernetes version](#optional-bump-the-kubernetes-version)
- [Bump dependencies](#bump-dependencies)
- [Create a release branch](#create-a-release-branch)
- [Cut a release](#cut-a-release)
Expand Down Expand Up @@ -63,10 +62,6 @@ The goal of this task is to remove all previously deprecated code that can be no

Prior art: TODO(sbueringer): link example PR

## [Optional] Bump the Kubernetes version

TODO(sbueringer): Write this when we do it the next time

## Bump dependencies

The goal of this task is to ensure that we have relatively up-to-date dependencies at the time of the release.
Expand Down

0 comments on commit 3bd6c93

Please sign in to comment.