-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Release cert-manager v1.14.1 #6710
Copy link
Copy link
Closed
Milestone
Description
v1.14.1
Release v1.14.1 which contains fixes for bugs found in the Helm chart for v1.14.0
- Bump Go patch version in release branch (if necessary).
- -go1.21.6: https://go.dev/doc/devel/release#go1.21.0 - Verify that test grid is green.
- https://testgrid.k8s.io/cert-manager-periodics-release-1.14
- No failures, some flakes which unfortunately are normal and which I will ignore - Create website PR with release notes and updated installation versions.
Add/hold until release is published.
- Release notes for v1.14.1 including explanation for the failed v1.14.0 release website#1411
⏸️ Wait for approval before continuing.
So that team can check release notes for any missing patches which we may have forgotten to backport.
- Send Slack message
Releasing cert-manager v1.14.1 :thread: ...
- https://kubernetes.slack.com/archives/CDEQJ0Q8M/p1706879566133449 - Push
vX.Y.Ztag.
- https://github.com/cert-manager/cert-manager/releases/tag/v1.14.1 - Check that the build completed in the GCB Build History.
- Send Slack message
cmrel makestage build logs: ....
- https://console.cloud.google.com/cloud-build/builds/6a4e0826-7f87-499f-8473-d2d917d6c9da?project=cert-manager-release
⏸️ Wait for build to succeed.
- Create
[Release $RELEASE_VERSION] Update cmd/cmctl's go.mod to $RELEASE_VERSIONPR.
- [Release v1.14.1] Update cmd/cmctl's go.mod to v1.14.1 #6711
⏸️ Wait for PR to be merged.
- Push
cmd/ctl/$RELEASE_VERSIONtag.
- https://github.com/cert-manager/cert-manager/releases/tag/cmd%2Fctl%2Fv1.14.1 - Dry run
cmrel publish --release-name "$RELEASE_VERSION".
- https://console.cloud.google.com/cloud-build/builds/d4e384d0-6375-4df3-886f-84bbb63ff32f?project=1021342095237 - Send Slack message
Follow the cmrel publish dry-run build: .... - Run
cmrel publish --nomock --release-name "$RELEASE_VERSION". - Send Slack message
Follow the cmrel publish build: ....
- https://console.cloud.google.com/cloud-build/builds/c43d6ae5-b9dc-4457-8419-0b47181f6035?project=cert-manager-release
⏸️ Test installation of the Helm chart using the preview URL.
- Publish the GitHub release.
- Merge the pull request containing the Helm chart.
- https://github.com/jetstack/jetstack-charts/pull/233 - Merge the Website PRs.
- Release cert-manager 1.14 website#1400 - Send Slack message
https://github.com/cert-manager/cert-manager/releases/tag/v1.0.0 🎉. - Send an email to cert-manager-dev@googlegroups.com.
- https://groups.google.com/g/cert-manager-dev/c/wkHXytpJly4/m/BRb4b7XZAQAJ - Send a tweet on the cert-manager Twitter account.
- Send a toot from the cert-manager Mastodon account.
⏸️ Post release tasks
- Open a PR for a Homebrew formula update for cmctl.
- cmctl 1.14.1 Homebrew/homebrew-core#161726 - Open a PR against the Krew index.
- release new version v1.14.1 of cert-manager kubernetes-sigs/krew-index#3630 - Update Nix Package for cmctl
- cmctl: 1.13.3 -> 1.14.1 NixOS/nixpkgs#277874 - Create a new OLM package and publish to OperatorHub
- Release cert manager 1.14 cert-manager-olm#105
Reactions are currently unavailable