@@ -10,33 +10,31 @@ Note the [TODO](#releasing-process-todo) section in the end.
1010High-level release process for a major/minor release. For patch releases, only
1111release the relevant versions.
1212
13+ 1 . [ Release ironic-image] ( https://github.com/metal3-io/ironic-image/blob/main/docs/releasing.md )
13141 . [ Release IPAM] ( https://github.com/metal3-io/ip-address-manager/blob/main/docs/releasing.md )
14151 . [ Release BMO] ( https://github.com/metal3-io/baremetal-operator/blob/main/docs/releasing.md )
15161 . [ Release CAPM3] ( https://github.com/metal3-io/cluster-api-provider-metal3/blob/main/docs/releasing.md )
16- 1 . [ Tag Ironic and Mariadb images ] ( #tag-ironic-and- mariadb-images )
17+ 1 . [ Tag Mariadb image ] ( #tag-mariadb-image )
17181 . [ Update Metal3 dev-env and CI to support new releases] ( #update-metal3-dev-env-and-ci-to-support-new-releases )
1819
1920** NOTE** : Always follow release documentation from the respective main branch.
2021Release documentation in release branches may be outdated.
2122
22- ## Tag Ironic and Mariadb images
23+ ## Tag Mariadb image
2324
2425After releasing ` v1.x.y ` version of CAPM3, create an annotated tag with ` capm3- `
2526prefix + release version in
26- [ ironic-image] ( https://github.com/metal3-io/ironic-image ) and
27- [ mariadb-image] ( https://github.com/metal3-io/mariadb-image ) Github
28- repositories.
27+ [ mariadb-image] ( https://github.com/metal3-io/mariadb-image ) Github repository.
2928
3029``` bash
3130git tag -s -a capm3-v1.x.y -m capm3-v1.x.y [optional sha, or tag^{}]
3231git push origin capm3-v1.x.y
3332```
3433
35- After this, [ Ironic] ( https://quay.io/repository/metal3-io/ironic ) and
36- [ MariaDB] ( https://quay.io/repository/metal3-io/mariadb ) container images will
37- be built automatically with ` capm3-v1.x.y ` tag in Quay. Verify the build is
38- triggered, as often Quay has disabled the build trigger due build failures or
39- other reasons.
34+ After this, [ MariaDB] ( https://quay.io/repository/metal3-io/mariadb ) container
35+ image will be built automatically with ` capm3-v1.x.y ` tag in Quay. Verify the
36+ build is triggered, as often Quay has disabled the build trigger due build
37+ failures or other reasons.
4038
4139## Update Metal3 dev-env and CI to support new releases
4240
@@ -126,31 +124,15 @@ Thanks to all our contributors! :blush:
126124
127125### BMO
128126
129- BMO releasing to be implemented.
130-
131- 1 . BMO releasing and maintenance
132- - BMO does not have release branches, only tags off the ` main ` branch
133- - Without release branches, maintaining BMO versions that are coupled with
134- CAPM3 releases is impossible
135- - [ BMO release documentation] ( https://github.com/metal3-io/baremetal-operator/blob/main/docs/releasing.md )
136- is already up to date for releasing from branches, but BMO CI needs to be
137- decoupled from CAPM3 CI, and BMO end-to-end testing implemented to support
138- release branches.
139- [ Proposal PR here] ( https://github.com/metal3-io/metal3-docs/pull/345 ) .
127+ BMO releasing to be fine-tuned.
128+
1401291 . BMO dependencies
141130 - BMO contains ` keepalived `
142131 ([ within BMO repo] ( https://github.com/metal3-io/baremetal-operator/tree/main/resources/keepalived-docker ) )
143- 1 . BMO makes strong assumption about the exact configuration of Ironic.
144- However, [ ironic-image] ( https://github.com/metal3-io/ironic-image ) is
145- currently branchless.
1461321 . BMO makes assumption about the exact configuration of MariaDB.
147133 However, [ mariadb-image] ( https://github.com/metal3-io/mariadb-image ) is
148134 currently branchless.
149135
150- ### Ironic-image
151-
152- Ironic-image releasing to be implemented. Largely same issues as BMO.
153-
154136### Mariadb-image
155137
156- Mariadb-image releasing to be implemented. Largely same issues as BMO.
138+ Mariadb-image releasing to be implemented.
0 commit comments