Releases: metal3-io/cluster-api-provider-metal3
v1.4.3
Changes since v1.4.2
🐛 Vulnerabilities
- We'd like to use this CAPM v1.4.3 release to highlight a security advisory published in
ironic-image
, which is fixed inironic-image:capm3-v1.4.3
tag. CVE number for this vulnerability is CVE-2023-40585
🌱 Others
The image for this release is: v1.4.3
Ironic release is capm3-v1.4.3
Mariadb release is capm3-v1.4.3
Thanks to all our contributors! 😊
v1.3.4
Changes since v1.3.3
🐛 Bug Fixes
- Disable TLS 1.0 and TLS 1.1 (#1070)
🌱 Others
- bump IPAM to 1.3.3 (#1133)
- bump x/net to 0.14.0 (#1131)
- Fix pivoting feature tests in release 1.3 (#1122)
- E2e: Support running Ironic with MariaDB (#1014)
- Add labels in e2e feature tests for GINKGO FOCUS (#1016)
- backport mariadb-image line to release note generator (#1001)
- Manual Backport of Kubernetes upgrade test related changes to release-1.3 (#1088)
- backport "Refactor taint usage and flow controll in node_reuse e2e test" (#1062)
- Add lentzi90 as an approver (#1024)
- Add Sunnat as a reviewer (#1030)
The image for this release is: v1.3.4
Ironic release is capm3-v1.3.4
Mariadb release is capm3-v1.3.4
Thanks to all our contributors! 😊
v1.4.2
Changes since v1.4.1
🌱 Others
- Backport ReconcileError with Transient and Terminal Error type (#1089)
- bump x/net to 0.14.0 (#1130)
- Add features label for e2e feature tests for ginkgo focus to release 1.4 (#1078)
Superseded
The image for this release is: v1.4.2
Ironic release is capm3-v1.4.2
Mariadb release is capm3-v1.4.2
Thanks to all our contributors! 😊
v1.4.1
Changes since v1.4.0
✨ New Features
- Added TLS configuration flags for CAPM3 (disable TLS 1.0 and TLS 1.1 for webhook) (#1063)
🐛 Bug Fixes
- remove ipam pool reference defaulting to metal3 (#1069)
- backport "wait for ironic/bmo deployment becomes available" (#1040)
- Backport e2e changes 1.4 (#1021)
- Fix race condition when associating BMH to M3M (#1013)
- Point build status to e2e instead of ansible (#956)
📖 Documentation
🌱 Others
- bump IPAM to 1.4.1 (#1067)
- Bump CAPI to v1.4.2 (#964)
- bump golang image from 1.19.6 to 1.19.9, pin distroless (#970)
- Bump controller tools to v0.11.4 and calico to v3.25.1 (#974)
- Add labels in e2e feature tests for GINKGO FOCUS (#1015)
- Changing md5 to sha256 in tests and default tempelates (#984)
- Add release-1.4 related changes (#949)
- Bump github.com/metal3-io/baremetal-operator/apis from 0.3.0 to 0.3.1 in /test (#1054)
- Bump github.com/metal3-io/baremetal-operator/apis from 0.3.0 to 0.3.1 (#1043)
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /test (#980)
- Add lentzi90 as an approver (#1023)
- Add Sunnat as a reviewer (#1032)
- Add Rozzii as reviewer (#946)
The image for this release is: v1.4.1
Ironic release is capm3-v1.4.1
Mariadb release is capm3-v1.4.1
Thanks to all our contributors! 😊
v1.3.3
Changes since v1.3.2
🌱 Others
- Uplift ipam to v1.3.2 (#999)
- Changing md5 to sha256 in tests and default tempelates (#987)
- Backport manifest collection (#965)
- Backport e2e log improvements to release-1.3 (#942)
- update build badges to point to 1.3 (#952)
- Add Rozzii as reviewer (#947)
🌱 Bug Fixes
- Fixing sha256sum generation (#991)
Superseded
The image for this release is: v1.3.3
Ironic release is capm3-v1.3.3
Mariadb-release is capm3-v1.3.3
Thanks to all our contributors! 😊
v1.4.0
Changes since v1.3.2
⚠️ Breaking Changes
- Bump CAPI to v1.4.0-rc.0 (#888)
✨ New Features
- implement CAPI IPAM contract support (#769)
- Enable concurrency in metal3 controllers (#884)
- add explicit securitycontext to controllers (#822)
🐛 Bug Fixes
- fix malformatted pipefail option in ci-e2e.sh (#923)
- Fix typo in e2e environment config (#906)
- Fix ginkgo-cli mismatch (#901)
- Remove bmhID arg from SetNodeProviderID call (#877)
- Fix Makefile command chaining (#873)
- Remove bmhID arg from SetNodeProviderID call (#868)
- uplift golang and x/net (#864)
- hack: gomod needs to verify all go.mod files (#857)
- bump kustomize to 4.5.7 (#853)
- Clean varenv after mngmt upgrade (#837)
- Use gingko cli and timeout (#805)
- Fix logging ipam error in capm3 (#835)
- .github: secure github actions (#825)
- Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible in /test (#921)
📖 Documentation
- update releasing.md and fix typos (#938, #916)
- Unify e2e triggers format (#883)
- update user-guide url (#863)
- Update README file to add keep VM trigger (#856)
- Add inegration test trigger to the README (#826)
- Add trigger phrases in the doc to keep VM for e2e CI jobs (#845)
🌱 Others
- bump BMO to 0.3.0 (#939)
- bump IPAM to 1.4.0 (#935)
- Bump cert-manager to v1.11.1 (#932)
- Add manifest collection after pivot and refactor (#933)
- Bump k8s to v1.26.4 and kind to v 0.18.0 (#926)
- Add manifest collection after re-pivot (#927)
- Add manifest collection for e2e test (#925)
- Refactor target log collection script (#924)
- Improve target log collection for e2e (#922)
- Disable scheduled workflows from running in forks (#918)
- Bump CAPI to v1.4.0 (#911)
- Add support for new dev-env network variable names in e2e tests (#885)
- Add new condition reasons to m3machine (#849)
- Add m3d waiting condition to m3m object (#836)
- Add mboukhalfa as an approver (#860)
- Bump Dockerfile golang image tag to v1.19.5 (#851)
- Add and update cleanup process during keep trigger phrase in e2e (#847)
- E2e: Support running Ironic with MariaDB (#816)
- kubesec: update codeql-action to v2 (#842)
- Add tuminoid as a reviewer (#843)
- hack: update ensure-kind.sh (#840)
- E2e: Lint and build the e2e package (#827)
- use docker.io consistently, and pin more checks (#834)
- Add integration test to e2e (#798)
- manifestlint: move from kubeval to kubeconform (#824)
- Add kubernetes upgrade test to e2e upgrade (#751)
- shellcheck: pin to 0.9.0 (#807)
- Add default Metal3DataTemplate to example (#821)
Superseded
- Revert "🐛 Remove bmhID arg from SetNodeProviderID call" (#872)
- Bumps: #937, #892, #871, #846, #828, #809, #823, #833, #810
The image for this release is: v1.4.0
Ironic release is capm3-v1.4.0
Mariadb release is capm3-v1.4.0
Thanks to all our contributors! 😊
v1.3.2
v1.3.1
Changes since v1.3.0
🐛 Bug Fixes
- Remove bmhID arg from SetNodeProviderID call (#893)
- Fix Makefile command chaining (#880)
- hack: gomod needs to verify all go.mod files (#861)
- uplift x/net to 0.4.0 (#813)
- uplift golang and x/net (#876)
- Changing MACAddressPolicy to none (#891)
🌱 Others
- Disable scheduled workflows from running in forks (#919)
- Backport support for dev-env new network variable names in e2e tests (release-1.3) (#912)
- sync OWNERS from main (#900)
- Bump CAPI to v1.3.5 (#879)
- Bump Dockerfile golang image tag to v1.19.5 (#855)
- manifestlint: move from kubeval to kubeconform (#830)
- Add tuminoid as a reviewer (#858)
Superseded
The image for this release is: v1.3.1
Ironic release is capm3-v1.3.1
Mariadb release is capm3-v1.3.1
Thanks to all our contributors! 😊
v1.2.2
Changes since v1.2.1
🐛 Bug Fixes
- uplift all vulnerable dependencies (#896)
- Fix Makefile command chaining (#881)
- uplift x/net to 0.4.0 (#814)
- hack: gomod needs to verify all go.mod files (#862)
🌱 Others
- Uplift IPAM release-1.2 tag v1.2.2 (#929)
- Disable scheduled workflows from running in forks (#920)
- Backport support for dev-env new network variable names in e2e tests (release-1.2) (#913)
- sync OWNERS from main (#899)
- Bump CAPI to v1.2.11 (#878)
- Bump Dockerfile golang image tag to v1.18.10 (#854)
- manifestlint: move from kubeval to kubeconform (#831)
- Bump upgraded k8s version and add basic logging after e2e tests (#811)
- Add tuminoid as a reviewer (#859)
Superseded
The image for this release is: v1.2.2
Ironic release is capm3-v1.2.2
Mariadb release is capm3-v1.2.2
Thanks to all our contributors! 😊
v1.1.4
Changes since v1.1.3
🐛 Bug Fixes
- Bump go modules for getting rid of CVEs (#903)
- cherry-pick gomod.sh changes from main (#902)
- manifestlint: move from kubeval to kubeconform (#895)
- Uplift go modules to fix CVEs (#770)
🌱 Others
The image for this release is: v1.1.4
Ironic-image tag is capm3-v1.1.4
mariadb-image tag is capm3-v1.1.4
Thanks to all our contributors! 😊