v0.12.0-beta.0
Pre-release
Pre-release
·
120 commits
to main
since this release
Changes since v0.11.0
⚠️ Breaking Changes
- Remove support for Ironic before 2024.1 (#2756)
- Completely remove support for ironic-inspector (#2755)
- Drop the non-Redfish iLO 4 and iLO 5 drivers (#2750)
- Change architecture default to match controller (#2698)
🚨 This is a BETA RELEASE. Use it only for testing purposes.
If you find any bugs, file an issue.
More details about the release
✨ New Features
- Capture and store LLDP data in HardwareData (#2752)
- Allow recovering hardware details from existing HardwareData (#2754)
- Integrate with IrSO for getting Ironic details (#2713)
- Add namespace scoped mode (#2529)
- Introduce InspectionMode field (#2670)
🐛 Bug Fixes
- Make bootMACAddress webhook validation case-insensitive (#2740)
- Create a PreprovisioningImage for servicing if needed (#2690)
📖 Documentation
- Add release-0.11 test triggers to README (#2685)
- Add alpha release in release documentation (#2655)
- Update info on running e2e locally (#2642)
🌱 Others
- Bump k8s.io modules to v0.34.1 and CR to v0.22.4 (#2779)
- E2E: External inspection name collision fix (#2775)
- E2E: Remove duplicate inspection test (#2746)
- Bump CAPI to v1.12.0-beta.0 (#2764)
- E2E: Pre-download IPA and serve from disk image server (#2760)
- Update to Pull request template (#2753)
- Bump softprops/action-gh-release from 2.3.3 to 2.4.1 in the github-actions group (#2757)
- vbmctl: support multiple network interfaces (#2207)
- Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test (#2747)
- E2E: Improve logs and artifacts in upgrade tests (#2744)
- E2E: Make use of DisableCertificateVerification setting (#2715)
- Add release manifests (#2736)
- Uplift go 1.24.9 to address CVEs (#2718)
- E2E: Use IrSO also in upgrade tests (#2729)
- E2E: Bump IrSO version to v0.5.2 and unify yaml formatting (#2733)
- VBMCTL: Avoid re-using the default storage pool (#2365)
- Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 in /hack/tools (#2724)
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 in /test (#2725)
- Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0 in /test (#2726)
- Do not use os.Exit outside of cmd (#2717)
- Align BMO e2e optional test to namespace scoped config (#2716)
- Replace ironic deployment with IrSO in e2e (#2681)
- Dockerfile: strip out symbol table by default for public images (#2711)
- cmd: strip out symbol table & DWARF debugging info (#2709)
- E2E: Drop periodic job for release-0.8 (#2704)
- add specific time to dependabot config (#2703)
- E2E: Change how upgrade tests are cleaned up (#2697)
- Bump the github-actions group across 1 directory with 4 updates (#2700)
- Fix OSV-Scanner (#2677)
- Increase optional periodic test time (#2696)
- Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 (#2693)
- E2E: Make timeout configurable and increase it for optional periodics (#2686)
- Add IPA_BASEURI to download ipa image from Nordix (#2680)
- Add periodic release-0.11 test (#2678)
- Add e2e tests for release 0.11 (#2674)
- Accept uppercase format in upgrade focus (#2657)
- Remove checking keepalived image tag during release (#2656)
- add dependabot support for release-0.11 (#2660)
- Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#2652)
- update github runners to oci gh arc runners (#2623)
- Enable linter errname (#2615)
♻️ Superseded or Reverted
The image for this release is: v0.12.0-beta.0
Thanks to all our contributors! 😊