v0.3.0
Changes since v0.2.0
⚠️ Breaking Changes
- Store htpasswd files in Secrets instead of ConfigMaps (#1241)
- run BMO ironic deployment as non-root (#1231, #1242)
✨ New Features
- Supported forced reboot of preprovisioning images (#1237)
- Delay delete of detached hosts based on annotation metadata (#1236)
- add explicit securitycontexts to controller (#1204)
🐛 Bug Fixes
- Create nodes with namespace already prepended (#1243)
- Do not reconcile HostFirmwareSettings for detached hosts (#1234)
- Always retry failed cleaning on deprovisioning (fixes #1182) (#1184)
- allow namespace to continue terminating when bmh is deprovisioning at the same time (#1226)
- uplift golang and x/net (#1222)
- Accept http_proxy/https_proxy from env when
make docker(#1213) - hack: gomod needs to verify all go.mod files (#1217)
- bump kustomize to v4.5.7 (#1214)
- .github: secure github actions (#1201)
- Add missing rbac rules for BaremetalHost Controller (#1256)
📖 Documentation
- update releasing.md (#1244)
- fix broken links in markdown files (#1255)
- add PreprovisioningImage documentation (closes #1009) (#1221)
- Mention CustomDeploy in the API docs (#1205)
- update user-guide url (#1220)
- Fix a minor typo in API document (#1219)
- Remove erroneous state transition (#1198)
🌱 Others
- Bump go module dependencies (#1257)
- add broken link checker action (#1254)
- Disable scheduled workflows from running in forks (#1246)
- Delay deprovision/delete when multiple finalizers exist (#1230)
- remove old unnecessary OWNERS files (#1232)
- set maintenance reason when turning maintenance on (#1212)
- Separate mariadb component (#1196)
- Separate updating images from ValidateManagementAccess (#1207)
- kubesec: update codeql-action to v2 (#1208)
- owners: add tuminoid to reviewers (#1206)
- use docker.io consistently, and pin more checks (#1203)
- pin golang:1.19.4 with digest (#1202)
- Refine ironic provisioner log data format (#1175)
- manifestlint: move from kubeval to kubeconform (#1200)
- shellcheck: pin to 0.9.0 (#1195)
- Add Lennart Jern as a reviewer (#1194)
- Use same settings for provisioner and controller logs (#1249)
- Replace package "text" with "google/safetext" (#1215)
- Do not consider empty RAID and root device hints updated (#1134)
Superseded or reverted
The container image for this release is: v0.3.0
Thanks to all our contributors! 😊