-
Notifications
You must be signed in to change notification settings - Fork 593
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v2.12.3 #5257
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Release Type
patch
For major/minor releases Create
release/<MAJOR>.<MINOR>.x
Branchrelease/<MAJOR>.<MINOR>.x
branch at the place where you want to branch of off mainFor all releases Create
prepare-release/x.y.z
Branchmain
:git checkout main; git pull
or a targeted release branch e.g.release/2.7.x
:git checkout release/2.7.x; git pull
prepare-release
branch for the version (e.g.prepare-release/2.7.1
):git branch -m prepare-release/2.7.1
config/image/enterprise/kustomization.yaml
andconfig/image/oss/kustomization.yaml
) and update manifest files:make manifests
git push --set-upstream origin prepare-release/x.y.z
For all releases Create a Release Pull Request
ci/run-e2e
label on the PR preparing the release.main
. Set abackport release/X.Y.Z
label.release/2.9.x
) compared against the latest patch for this minor release (e.g.v2.9.0
) includes the expected changes that the release should include (e.g. by checking https://github.com/kong/kubernetes-ingress-controller/compare/v2.9.0..release/2.9.x).prepare-release/x.y.z
branch will get automatically removed), approve and merge the automatic backport PR and initiate a release job on themain
branch for major or minor release, for patch use the release branch. Your tag must usevX.Y.Z
format. Setlatest
to true if this is be the latest release. That should be the case if a new major.minor release is done or a patch release is done on the latest minor version.latest
branch - if the released version was set to belatest
- to the just released tag.For major/minor releases only Update Release documents
app/_includes/md/kic/crd-ref/
. This is a brief description injected into the CRD reference page.reference/version-compatibility.md
to include the new versions (make sure you capture any new Kubernetes/Istio versions that have been tested)app/_data/docs_nav_kic_OLDVERSION.yml
toapp/_data/docs_nav_kic_NEWVERSION.yml
and update therelease
field toNEWVERSION
. Add entries for any new articles.app/_data/docs_nav_kic_NEWVERSION.yml
links to the latest generatedcustom-resources-X.X.X.md
.app/_data/kong_versions.yml
for your version.app/_includes/md/support-policy.md
andapp/_src/kubernetes-ingress-controller/support-policy.md
.Conformance tests report
Trigger for released version CI workflow Generate Kubernetes Gateway API conformance tests report, verify artifact and submit it to https://github.com/kubernetes-sigs/gateway-api/tree/main/conformance/reports. It's still in experimental phase. Update the KIC version in the README's Gateway API conformance badge.
Release Troubleshooting
The Release Troubleshooting guide covers strategies for dealing with a release that has failed.
The text was updated successfully, but these errors were encountered: