Changes since v1.1.0
⚠️ Breaking Changes
- Drop CAPM3 v1alpha4 support from main branch (#509)
✨ New Features
- Introduce an additional providerID format and set providerID from nodes when noCloudProvider is set to false (#563)
🐛 Bug Fixes
- Fix node reuse test for e2e ephemeral cluster tests (#574)
- Replace update taints with patch node taints (#539)
- Fix bmhID parsing when providerid is set on the node directly. (#560)
📖 Documentation
- Document e2e tests (#553)
- Add creation of BMO namespace in root README instructions (#544)
- Update root README file (#541)
- Update ubuntu based e2e tests trigger phrases (#536)
🌱 Others
- Uplift IPAM in gomod and kustomize files (#579)
- Remove golint linter from golangci.yaml and rename golint hack script to golangci-lint (#577)
- Add concurrency parameter in gosec (#571)
- Add e2e tests for ephemeral cluster (#568)
- Add mboukhalfa as reviewer (#569)
- Allow kubectl caching after cluster creation (#552)
- Uplift CAPI version in e2e tests to 1.1.3 and 0.4.8 and CAPI go modules to 1.1.3 (#558)
- Introduce gosec file for go security checks and related changes (#547)
- Remove hardys from OWNERS (#555)
- Change dev-env default branch from master to main in e2e script (#556)
- Add v1alpha5 to v1beta e2e upgrade tests (#466)
- Parameterize namespace name in tests (#549)
- Uplift containerd CRI plugin (#551)
- Generate templates from e2e (#537)
- Remove tilt_modules (#534)
- Add unit tests for metal3MachineTemplate reconciliation (#540)
- Uplift e2e test module to v1.1.2 in go mod and e2e conf file (#538)
- Uplift BMO modules to latest (March 2022) (#576)
- [Part2] Add more linters into golangci.yml (#522)
- Add providerid field metadata (#548)
- Remove new provideruid format (#492)
- Remove providerID field from m3mdata (#491)
The image for this release is: v1.1.1
Baremetal-Operator and Ironic releases are capm3-v1.1.1
Thanks to all our contributors! 😊