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! 😊