Skip to content

Prepare for release v1.11 of CAPM3, IPAM and 0.11 of BMO #1083

@adilGhaffarDev

Description

@adilGhaffarDev

Here we can track the tasks related to release 1.11 of CAPM3 and IPAM, and release 0.11 BMO
For Ref 1.10 tracker : metal3-io/cluster-api-provider-metal3#2275

Tasks

Releases and Uplifts

Tests and configs

  • Add 1.12 to IPAM metadata.yaml in main. Prior Art
    @Rozzii : This will be a bit delayed now because we are alo changing from v1beta1 to v1beta2 API so we will introduce 1.12 to IPAM and CAPM3 after we have been started using v1beta2
  • 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.
  • Add Prow jobs for new release branches in Project-infra repo, also remove unsupported releases tests for CAPM3 and IPAM here too Prior art
  • Run /test metal3-centos-e2e-integration-test-release-1-11 metal3-ubuntu-e2e-integration-test-release-1-11 on 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.11 -> main, and update all ironic upgrade tests to use release-0.11, also remove tests for release-0.9
  • 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.11 and on main.
  • Prior art: 1, 2
  • release-1.11,main - part of prepartion for next cycle
  • Update IPAM README.md with the new e2e triggers, on both the release-1.11 and on main.
  • Prior art: 1, 2 3
  • release-1.11, main
  • Update BMO README.md with the new e2e triggers, on both the release-0.11 (if applicable) and on main.
  • Prior art: 1, 2
  • release-1.11, main
  • Update Metal3 book.
  • Prior art: 1, 2, 3
  • Release 1.11
  • Announce the releases

Post-release tasks

Do the following on the main branch after the release is done.

  • Add CAPI v1.12 contract.

  • Prior art 1, 2

  • release-1.11 - part of preparation for new cycle

  • Prepare dev-env to acommodate new release related changes and configurations.

  • cycle 1.8/0.8: 1, 2

  • cycle 1.9/0.9 3,

  • cycle 1.10/0.10 4, 5

  • cycle 1.11/0.11 6

  • Update clusterctl tests to accommodate new releases.

  • prior art 1, 2, 3

  • release-1.11

  • Update dev-env templates after release (prior art)

  • release-1.11

Metadata

Metadata

Labels

triage/acceptedIndicates an issue is ready to be actively worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions