Changes since v1.1.1
🐛 Bug Fixes
- Fix e2e pivoting by adding capi labels on hardware data crd (#636)
- Handle node search based on label even when bmhID of providerID is overriden. (#624)
- Fix pivoting based e2e test file name (#621)
- Fix choose host function unit tests (#562)
- Patch instead of update when setting the node providerID (#594)
- Fix condition Reasons values for Metal3Machine (#586)
- Fix mockgen path in tools.go (#561)
📖 Documentation
- Add parallel e2e triggers to the README (#638)
- Fix an outdated link in dev-setup.md (#603)
- Update Versioning notes (#584)
🌱 Others
- Uplift IPAM to v1.1.3, BMO to latest and docker/distribution to v2.8.1 (#645)
- Reduce e2e test dependencies on dev-env (#550)
- Add zhouhao3 as a reviewer (#642)
- Improve logging in machine manager (#639)
- fix ControlPlaneEndpoint in metal3cluster_manager (#619)
- Add dead link linter github workflow (#632)
- Downgrade to Ubuntu 20.04 (#635)
- Uplift CAPI to v1.1.4 in main branch (#633)
- Don't write hardware details into statusAnnotation (#573)
- Add kubesec for CAPM3 (#629)
- Name CI test badges correctly (#628)
- Introduce Ubuntu 22.04 related changes (#625)
- e2e conf parameterization (#599)
- Add UT to renderNetworkServices (#607)
- Add url validation to the subfield of image (#604)
- Add CentOS stream 9 in e2e test scripts (#612)
- Add host nil log info to machine manager Delete function (#605)
- Add test case to descendantsTestCases (#606)
- Update cert-manager to v1.7.2 (#610)
- Improve e2e structure (#572)
- Fix nil point error in metal3remediation_manager (#608)
- Modify the error message in createSecrets (#609)
- Rearrange e2e upgrade tests (#600)
- Add judgment before output log (#601)
- Increase judgment to avoid panic (#602)
- Expand unit tests for node reuse feature in Delete function (#545)
- Unify provider and baremetal operator imports in the codebase (#559)
- Improve logging of Data creation (#519)
- Add and update unit tests for metal3remediation manager. (#597)
- Upgrade to controller-runtime v0.11.2 (#595)
- Add namespace to test case object names (#582)
- Uplift CAPM3 version to v1.1.1 (#585)
- Update template with the new providerID field (#640)
- Make e2e ginkgo fail fast (#637)
- Change hard coded object names and uuids (#617)
- Define ObjectMeta metav1.ObjectMeta at Test case level for baremetal package tests (#587)
- Define ObjectMeta
metav1.ObjectMeta
at Test case level (#581) - Uplift k8s to 1.23.5 (#578)
- Uplift to gopkg.in/yaml to v3.0.0 (#631)
The image for this release is: v1.1.2
Baremetal-Operator and Ironic releases are capm3-v1.1.2
Thanks to all our contributors! 😊