github metal3-io/cluster-api-provider-metal3 v1.4.0

latest releases: v1.8.1, test/v1.8.1, api/v1.8.1...
17 months ago

Changes since v1.3.2

⚠️ Breaking Changes

  • Bump CAPI to v1.4.0-rc.0 (#888)

✨ New Features

  • implement CAPI IPAM contract support (#769)
  • Enable concurrency in metal3 controllers (#884)
  • add explicit securitycontext to controllers (#822)

🐛 Bug Fixes

  • fix malformatted pipefail option in ci-e2e.sh (#923)
  • Fix typo in e2e environment config (#906)
  • Fix ginkgo-cli mismatch (#901)
  • Remove bmhID arg from SetNodeProviderID call (#877)
  • Fix Makefile command chaining (#873)
  • Remove bmhID arg from SetNodeProviderID call (#868)
  • uplift golang and x/net (#864)
  • hack: gomod needs to verify all go.mod files (#857)
  • bump kustomize to 4.5.7 (#853)
  • Clean varenv after mngmt upgrade (#837)
  • Use gingko cli and timeout (#805)
  • Fix logging ipam error in capm3 (#835)
  • .github: secure github actions (#825)
  • Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible in /test (#921)

📖 Documentation

  • update releasing.md and fix typos (#938, #916)
  • Unify e2e triggers format (#883)
  • update user-guide url (#863)
  • Update README file to add keep VM trigger (#856)
  • Add inegration test trigger to the README (#826)
  • Add trigger phrases in the doc to keep VM for e2e CI jobs (#845)

🌱 Others

  • bump BMO to 0.3.0 (#939)
  • bump IPAM to 1.4.0 (#935)
  • Bump cert-manager to v1.11.1 (#932)
  • Add manifest collection after pivot and refactor (#933)
  • Bump k8s to v1.26.4 and kind to v 0.18.0 (#926)
  • Add manifest collection after re-pivot (#927)
  • Add manifest collection for e2e test (#925)
  • Refactor target log collection script (#924)
  • Improve target log collection for e2e (#922)
  • Disable scheduled workflows from running in forks (#918)
  • Bump CAPI to v1.4.0 (#911)
  • Add support for new dev-env network variable names in e2e tests (#885)
  • Add new condition reasons to m3machine (#849)
  • Add m3d waiting condition to m3m object (#836)
  • Add mboukhalfa as an approver (#860)
  • Bump Dockerfile golang image tag to v1.19.5 (#851)
  • Add and update cleanup process during keep trigger phrase in e2e (#847)
  • E2e: Support running Ironic with MariaDB (#816)
  • kubesec: update codeql-action to v2 (#842)
  • Add tuminoid as a reviewer (#843)
  • hack: update ensure-kind.sh (#840)
  • E2e: Lint and build the e2e package (#827)
  • use docker.io consistently, and pin more checks (#834)
  • Add integration test to e2e (#798)
  • manifestlint: move from kubeval to kubeconform (#824)
  • Add kubernetes upgrade test to e2e upgrade (#751)
  • shellcheck: pin to 0.9.0 (#807)
  • Add default Metal3DataTemplate to example (#821)

Superseded

The image for this release is: v1.4.0
Ironic release is capm3-v1.4.0
Mariadb release is capm3-v1.4.0

Thanks to all our contributors! 😊

Don't miss a new cluster-api-provider-metal3 release

NewReleases is sending notifications on new releases.