v0.7.0
Changes since v0.6.0
⚠️ Breaking Changes
- Remove support for ironic-image v30 (#461)
- Track secret using their content instead of their version (#424)
✨ New Features
- Switch to Ironic 33.0 by default, prepare release-0.7 (#473)
- Support ironic-image 33.0 (#459)
- enable container signing (#458)
- add image SBOM attestation to image builds (#445)
- use SecretManager to handle access to cluster secrets (#441)
- Add support for custom CA certificates (#420)
- Add support for ironic-prometheus-exporter (#418)
- Overrides: allow appending/changing containers and initContainers (#407)
- Support ironic-image 32.0 (#390)
- Add a command to run ironic locally using podman (#382)
📖 Documentation
- Update ExtraConfig documentation (#397)
🌱 Others
- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 (#464)
- add missing shellcheck (#462)
- lint: allow long lines in tables and code fences (#460)
- Fix make lint target (#457)
- bump golang to v1.24.11 (#451)
- Bump the github-actions group with 2 updates (#446)
- Add yamllint workflow (#439)
- Bump golangci-lint to v2 (#438)
- add missing markdownlint config file and fix issues (#437)
- Bump prometheus-operator to v0.87.0 (#436)
- remove scheduled osv-scanner workflow (#432)
- Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 in /test (#428)
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.86.1 to 0.86.2 (#427)
- Bump the kubernetes group to v0.34.2 (#426)
- Update controller-runtime and Kubernetes libs (#421)
- Parameterize Makefile container build tool (#417)
- Update to Pull request template (#416)
- Bump softprops/action-gh-release from 2.3.3 to 2.4.1 in the github-actions group (#414)
- Tests: add a test on upgrading non-HA Ironic with a database (#413)
- Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test (#408)
- Do not mount service account token on Ironic pods (#406)
- Make IrSO configmap name predictable (#405)
- Bump sigs.k8s.io/yaml from 1.4.0 to 1.6.0 (#398)
- cmd: strip out symbol table & DWARF debugging info (#392)
- Add prior art for prepare release (#389)
♻️ Superseded or Reverted
- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 (#434)
- Bump golang.org/x/crypto from 0.43.0 to 0.44.0 (#422)
- bump golang to v1.24.9 (#409)
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#404)
- Uplift go 1.24.8 to fix CVEs (#400)
- Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 in /test (#399)
The image for this release is: v0.7.0
The default Ironic version is v33.0.0
Thanks to all our contributors! 😊