Changes since v0.5.0
✨ New Features
- Automate releasing process with GitHub actions (#308)
- Uplift controller runtime, controller-tools , CAPI, IPAM and BMO modules (#307)
- Remove 'run' make target (#295)
- Add AGE column to metal3 CRDs (#289)
- Uplift controller tools to v0.6.2 (#280)
- Add webhook readiness and health check (#279)
- Uplift CAPI to 0.4.2 in go.mod (#276)
- Align flag names with k8s components (#275)
🐛 Bug Fixes
- Fix bug with missing checkout to a tag during releasing (#323)
- Upgrade containerd package to patched version to fix security vulnerability (#312)
- Use the infrastructure components built by m3-dev-env (#293)
- Fix CVE 2021-20329 and CVE-2021-32760 (#310)
- Remove capm3- prefix from root kustomize (#297)
- Fix the problem that "scale in" operation does not work after e2e pivoting (#282)
- Fix Metal3MachineTemplate log output (#269)
- Webhook reg should accept both v1 and v1beta1 admissions (#278)
- Fix the cloud-init in the centos template (#271)
📖 Documentation
🌱 Others
- Allow fetching repo tags when checking in GitHub Actions (#313)
- Uplift golangci-lint in hack/tools/go.mod (#291)
- Update IPAM reference (#309)
- Uplift controller runtime (#285)
- Parameterize API versions in e2e templates (#286)
- Remove deprecated ioutil usage (#287)
- Add namnx228 to the reviewers list (#284)
- Don't use v1beta1 APIs of CRD (#262)
- Delete the container Ironic-inspector-watch-log from the e2e test (#303)
- Update tilt configuration (#305)
- Expose the parameter of libvirt VM number used by e2e tests (#299)
- Remove travis ci config file (#296)
- Fix e2e tests (#292)
- Restore the BMO config map and add more logs to the e2e pivoting test (#272)
- Add cert-rotation e2e test (#265)
- Fix e2e calico configuration and BMO installation workflow (#277)
The image for this release is: v0.5.1
Baremetal-Operator and Ironic releases are capm3-v0.5.1
Thanks to all our contributors! 😊