-
Notifications
You must be signed in to change notification settings - Fork 121
Closed
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filekind/ciCategorizes issue or PR as related to CI or testing.Categorizes issue or PR as related to CI or testing.release-note-action-requiredDenotes a PR that introduces potentially breaking changes that require user action.Denotes a PR that introduces potentially breaking changes that require user action.triage/acceptedIndicates an issue is ready to be actively worked on.Indicates an issue is ready to be actively worked on.
Milestone
Description
Here we can track the tasks related to release 1.10
For 1.9 tracker : #2137
Tasks
Releases and Uplifts
- Release Ironic, also check new image is created in quay. Prior art: v26.0.0 release, 27.0.0 release
- Uplift CAPI to v1.10.0 in IPAM and CAPM3, also check migration guide: Migration guide for providers . Prior art IPAM, Prior art CAPM3, Prior infra
- Uplift k8s to 1.33? in CAPM3 repo. Prior art
- Uplift k8s to 1.33 in metal3-dev-env repo. Prior art
- Uplift k8s to 1.33 in image building pipeline. Prior art: 1, 2
- Release IPAM (Make release note PR, also check new image is created in quay).
- Check if BMO needs release. If so, release BMO (Branch out, add branch protection and required tests, also check new image is created in quay). Prior art
- Pin Ironic in new release branch in BMO. Make patch release of BMO
- Bump IPAM and BMO in CAPM3 in main Prior art
- Release CAPM3 (Branch out, add branch protection and required tests, also check new image is created in quay).e2e prior art
- PR: 🚀 Release v1.10.0 #2530
- 1.11 e2e support: 🌱 Add support for 1.11 in e2e #2536
Tests and configs
- Add 1.11 to IPAM metadata.yaml in main
- Update dependabot configs:
- Add/edit JJBs to accommodate new build jobs and PR jobs for new release branches. And remove unsupported releases tests for CAPM3 and IPAM. Prior art
- PR adding 1.10 jobs: https://gerrit.nordix.org/c/infra/cicd/+/23516
- PR removing 1.7 jobs: https://gerrit.nordix.org/c/infra/cicd/+/23530
- Add Prow jobs for new release branches in Project-infra repo, also remove unsupported releases tests for CAPM3 and IPAM here too Prior art 1 2 3, 4
- PR IPAM: 🌱 Add IPAM release-1.10 to Prow project-infra#998
- PR BMO: 🌱 Add BMO release-0.10 to Prow project-infra#1000
- PR CAPM3: 🌱 Add CAPM3 release-1.10 to Prow project-infra#999
- PR remove 1.7 tests: 🌱 Remove release-1.7 project-infra#1003
- PR add triggers to other repos : 🌱 Add other release-1.10 triggers to Prow project-infra#1002
- Run
/test metal3-centos-e2e-integration-test-release-1-10 metal3-ubuntu-e2e-integration-test-release-1-10on a PRs opened to the new release branches. Have someone with sufficient rights add mandatory tests as branch protection rules
- Add BMO upgrade test for release-0.10 -> main, and update all ironic upgrade tests to use release-0.10, also remove tests for release-0.8 Prior art
- Check CI if new releases are tested properly or not
Docs
- Update CAPM3 README.md with the new e2e triggers, on both the release-1.10 and on main. Prior art: 1, 2
- PR main: 📖 Update docs for release 1.10 #2547
- PR release-1.10: 📖 Update build badges and triggers in README.md #2548
- Update IPAM README.md with the new e2e triggers, on both the release-1.9 and on main. Prior art: 1, 2 3
- Update BMO README.md with the new e2e triggers, on both the release-0.10 (if applicable) and on main. Prior art: 1, 2
- Update Metal3 book. Prior art: 1, 2, 3
- Release 1.10: PR: 🌱 Update version support tables release-1.10 metal3-docs#516
- Kubernetes version: Update Kubernetes version to 1.33.0 metal3-docs#523
- Ironic release: Update versions for ironic-image and IrSO metal3-docs#512
- Announce the releases
Post-release tasks
Do the following on the main branch after the release is done.
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filekind/ciCategorizes issue or PR as related to CI or testing.Categorizes issue or PR as related to CI or testing.release-note-action-requiredDenotes a PR that introduces potentially breaking changes that require user action.Denotes a PR that introduces potentially breaking changes that require user action.triage/acceptedIndicates an issue is ready to be actively worked on.Indicates an issue is ready to be actively worked on.
Type
Projects
Status
Done / Closed