-
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 3.4.0 LTS #6844
Comments
What's the ETA for this release? |
@mlalam If everything goes well, this week. |
Nope, it's nice to have, it doesn't need to be a part of this release @randmonkey I added respective labels |
This was referenced Dec 18, 2024
Reports uploaded in kubernetes-sigs/gateway-api#3513 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Release Type
minor
For 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 Create
release/<MAJOR>.<MINOR>.x
Branchrelease/<MAJOR>.<MINOR>.x
branch at the place where you want to branch of off main. It should be done after the release workflow has run successfully.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 and move thelatest
field to version that's being released.app/_src/kubernetes-ingress-controller/support-policy.md
andapp/_includes/md/kic/support.md
.For major/minor releases only Bump charts' dependencies
config/crd/bases
with [kong/kong
charts CRDs][https://github.com/Kong/charts/blob/6c1421bf2f4/charts/kong/crds/custom-resource-definitions.yaml]kong.kubernetesRBACRules
template) in [kong/kong
'scharts/kong/templates
][https://github.com/Kong/charts/blob/0b1f635f180220f86d17f5b1b4dd60fc0dc35aae/charts/kong/templates/_helpers.tpl#L1292].kong/kong
Helm chart.kong/kong
Helm chart.kong/kong
is released, bump the dependency onkong/kong
chart in thekong/ingress
Helm chart and release a new version of the chart.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. Update the KIC version in the README's Gateway API conformance badge.
Post release testing
Appoint volunteer(s) to perform end-to-end testing of newly released features by following official documentation. Testing should cover following all the newly added or modified guides/tutorials, etc.
Release Troubleshooting
The Release Troubleshooting guide covers strategies for dealing with a release that has failed.
For major/minor releases only Do post release steps
konnect-ui-apps
with latest KIC version (see konnect-ui-apps#4939 as an example). Remove this when #6738 is resolved.The text was updated successfully, but these errors were encountered: