⚠️ Required variables for the clusterctl deployment are:
DEPLOY_KERNEL_URL
DEPLOY_RAMDISK_URL
IRONIC_URL
IRONIC_INSPECTOR_URL
IRONIC_CA_CERT_B64 or IRONIC_NO_CA_CERT
IRONIC_NO_BASIC_AUTH or IRONIC_USERNAME and IRONIC_PASSWORD
IRONIC_INSPECTOR_NO_BASIC_AUTH or IRONIC_INSPECTOR_USERNAME and IRONIC_INSPECTOR_PASSWORD
Please refer to the getting-started
Changes since v0.4.1
⚠️ Breaking Changes
- Remove v1alpha2 types (#164)
✨ New Features
- Add live-iso support to CAPI Metal3 provider (#189)
- Add unit test and documentation for TemplateReference (#190)
- Add nodeReuse feature (#169)
- Uplift BMO in go.mod (#193)
- Add golint and generate test in travis (#192)
- Adds a new controller to synchronize labels between BMHs and K Nodes (#152)
- Install kustomize also in Mac OS. (#188)
- Update Essential tooling for CAPM3 (#181)
- Update go.mod (#153)
- Add manifest linting script (#149)
- Add nodeDrainTimeout for example cluster template (#142)
🐛 Bug Fixes
- Cleanup code duplication from data manager (#214)
- Fix code duplication (#216)
- Use consistent spelling for Ironic (#202)
- Fix bug that BMH NetworkData and MetaData cleaned on deprovisioning when they should not (#197)
- Fix error message in m3dt webhook (#182)
- Update dev-setup.md (#143)
- Fix incorrect variable in the doc (#140)
📖 Documentation
- getting-started: clean up ironic bits (#200)
- fix name of vlanID field in API documentation (#187)
- Fix typos in docs (#151)
- Update instruction for using Tilt environment (#201)
🌱 Others
- Fix gofmt warning: redundant type from array, slice, or map composite literal (#209)
- Uplift kube-rbac-proxy to v0.8.0 (#215)
- Add test with CAPI E2E testing framework (#194)
- Add envsubst and gomock to hack/tools/go.mod (#207)
- Add rbac rules for MachineSets (#210)
- Fix some typos (#208)
- Fix example manifests generation (#204)
- Uplift golangc-lint in hack/tools/go.mod (#206)
- Update ipam config image patch and kustomization (#205)
- Upgrade IPAM to v0.0.5 (#195)
- Update template for bug reporting (#186)
- Use explicit path for conversion-gen output (#183)
- Add more shortNames for metal3 config objects (#175)
- reorder OWNERS alphabetically (#173)
- Use errors.Errorf() instead of fmt.Errorf() (#172)
- Update kind & kubectl & k8s & CAPI versions (#171)
- Bump the Golang version to 1.16 (#161)
- Install cert-manager with extension (#162)
- apply our own rules for host availability (#150)
- Report v1a4 CI status in README (#144)
- Update golang to latest to match version across all repos (#141)
- Remove secret generation of ironic CA cert in BMO. (#199)
- Fix kind version comparison (#198)
- Add templateReference logic in Metal3DataTemplate (#184)
- Fix incorrect use of variable kb_root_dir (#147)
- Fix typo in comment (#148)
- Cleanup downloaded file (#146)
- Fix wrong comment about Metal3DataClaim (#145)
- TLS and Basic auth vars for capm3 v0.4.1 release (#139)
The image for this release is: v0.4.2.
Baremetal-Operator and Ironic releases are capm3-v0.4.2
Thanks to all our contributors! 😊