Changes since v1.2.1
⚠️ Breaking Changes
- Introduce separate go modules for e2e tests to allow them to be imported independently (#800)
- Bump go 1.19 , CAPI to v1.3.0-beta.1, Ginkgo/v2 and bump related go modules (#774)
🐛 Bug Fixes
- hack: download latest CAPI for tilt (#797)
- Fix running e2e upgrade tests with pre-releases (#790)
- Dump target cluster resources before repivoting (#759)
- Fix overriding OS env var from Makefile (#761)
- Remediation: fix nil panic when setting unhealthy annotation on host (#744)
- Fix missing metadata contract for infrastructure-metal3 and update next-version for cluserterctl (#742)
- Fix Kubebuilder Assets export (source is not working in darwin) (#767)
- E2e: fix upgrade, don't print cluster template (#752)
📖 Documentation
- Add IP reuse documentation (#756)
- Update README with latest CAPM3/CAPI release references (#739)
- Cleanup release-0.5 e2e trigger notes from root README.md (#750)
🌱 Others
- Add release 1.3 branch/release related changes (#801)
- Remove skipping e2e upgrade test workaround (#804)
- Uplift BMO and IPAM in go modules and config/ (#802)
- Ginkgo v2: Use --show-node-events parameter instead of --progress (#799)
- Uplift CAPI to v1.3.0 (#796)
- Remove test suffix from pivoting function file (#794)
- Refactor e2e: Remove test suffix from function files and use function inputs instead of global vars (#728)
- Add SkipCRDNamePreflightCheckAnnotation to Metal3Data CRD (#783)
- Format e2e table logs (#760)
- Uplift CAPI to v1.3.0-rc.0 in main branch (#791)
- Use latest k8s version instead of previous minor version for e2e tests (#762)
- remove ginkgo failFast when running e2e tests (#772)
- Improve release automation process (#788)
- build: introduce support for FROM overrides (#784)
- Add Precleaning hook to upgrade test (#765)
- Uplift CAPI to v1.2.5 (#777)
- Add SECURITY_CONTACTS file (#775)
- Improve metal3 remediation controller unit tests coverage (#747)
- Bump cert-manager to v1.10.0 in Tiltfile and script (#771)
- optimize ip allocation (#696)
- Bump k8s version v1.25.2, cert-manager v1.9.1, calico v3.24.1 (#755)
- Uplift go modules to fix CVEs (#766)
- Uplift capi to v1.2.4 (#764)
- Bump golang to v1.18 and related changes (#757)
- use setup-envtest to download envtest binaries (#758)
- Reuse capi upgrade test function (#598)
- uplift capi to v1.2.3 (#754)
- E2e: Don't print CRs in target cluster when running ephemeral test (#753)
- Refactor e2e tests and add more logs (#714)
- Install CNI with ClusterResourceSet (#745)
- Add v1.2 CAPI release contract to e2e metadata file (#681)
- Bump mdl to 0.12.0 and pin it to sha:digest (#803)
- Prameterize api version for ClusterResourceSet (#749)
The image for this release is: v1.3.0
Ironic release is: capm3-v1.3.0
This release is tested with Baremetal Operator: v0.2.0
Thanks to all our contributors! 😊