Skip to content

Releases: metal3-io/cluster-api-provider-metal3

v1.4.1

28 Jun 10:40
v1.4.1
1a79f3f
Compare
Choose a tag to compare

Changes since v1.4.0

✨ New Features

  • Added TLS configuration flags for CAPM3 (disable TLS 1.0 and TLS 1.1 for webhook) (#1063)

🐛 Bug Fixes

  • remove ipam pool reference defaulting to metal3 (#1069)
  • backport "wait for ironic/bmo deployment becomes available" (#1040)
  • Backport e2e changes 1.4 (#1021)
  • Fix race condition when associating BMH to M3M (#1013)
  • Point build status to e2e instead of ansible (#956)

📖 Documentation

  • Remove CAPM3 release-1.1 from README (#997)
  • update build badges to point to 1.4 (#951)

🌱 Others

  • bump IPAM to 1.4.1 (#1067)
  • Bump CAPI to v1.4.2 (#964)
  • bump golang image from 1.19.6 to 1.19.9, pin distroless (#970)
  • Bump controller tools to v0.11.4 and calico to v3.25.1 (#974)
  • Add labels in e2e feature tests for GINKGO FOCUS (#1015)
  • Changing md5 to sha256 in tests and default tempelates (#984)
  • Add release-1.4 related changes (#949)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.3.0 to 0.3.1 in /test (#1054)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.3.0 to 0.3.1 (#1043)
  • Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /test (#980)
  • Add lentzi90 as an approver (#1023)
  • Add Sunnat as a reviewer (#1032)
  • Add Rozzii as reviewer (#946)

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

Thanks to all our contributors! 😊

v1.3.3

24 May 14:56
7a5fbc0
Compare
Choose a tag to compare

Changes since v1.3.2

🌱 Others

  • Uplift ipam to v1.3.2 (#999)
  • Changing md5 to sha256 in tests and default tempelates (#987)
  • Backport manifest collection (#965)
  • Backport e2e log improvements to release-1.3 (#942)
  • update build badges to point to 1.3 (#952)
  • Add Rozzii as reviewer (#947)

🌱 Bug Fixes

  • Fixing sha256sum generation (#991)

Superseded

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

Thanks to all our contributors! 😊

v1.4.0

27 Apr 11:28
v1.4.0
f20f307
Compare
Choose a tag to compare

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! 😊

v1.3.2

20 Apr 07:11
v1.3.2
e473953
Compare
Choose a tag to compare

Changes since v1.3.1

🌱 Others

  • bump IPAM to 1.3.1 (#930)

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

Thanks to all our contributors! 😊

v1.3.1

19 Apr 12:55
v1.3.1
15d62e4
Compare
Choose a tag to compare

Changes since v1.3.0

🐛 Bug Fixes

  • Remove bmhID arg from SetNodeProviderID call (#893)
  • Fix Makefile command chaining (#880)
  • hack: gomod needs to verify all go.mod files (#861)
  • uplift x/net to 0.4.0 (#813)
  • uplift golang and x/net (#876)
  • Changing MACAddressPolicy to none (#891)

🌱 Others

  • Disable scheduled workflows from running in forks (#919)
  • Backport support for dev-env new network variable names in e2e tests (release-1.3) (#912)
  • sync OWNERS from main (#900)
  • Bump CAPI to v1.3.5 (#879)
  • Bump Dockerfile golang image tag to v1.19.5 (#855)
  • manifestlint: move from kubeval to kubeconform (#830)
  • Add tuminoid as a reviewer (#858)

Superseded

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

Thanks to all our contributors! 😊

v1.2.2

19 Apr 09:25
v1.2.2
5320d69
Compare
Choose a tag to compare

Changes since v1.2.1

🐛 Bug Fixes

  • uplift all vulnerable dependencies (#896)
  • Fix Makefile command chaining (#881)
  • uplift x/net to 0.4.0 (#814)
  • hack: gomod needs to verify all go.mod files (#862)

🌱 Others

  • Uplift IPAM release-1.2 tag v1.2.2 (#929)
  • Disable scheduled workflows from running in forks (#920)
  • Backport support for dev-env new network variable names in e2e tests (release-1.2) (#913)
  • sync OWNERS from main (#899)
  • Bump CAPI to v1.2.11 (#878)
  • Bump Dockerfile golang image tag to v1.18.10 (#854)
  • manifestlint: move from kubeval to kubeconform (#831)
  • Bump upgraded k8s version and add basic logging after e2e tests (#811)
  • Add tuminoid as a reviewer (#859)

Superseded

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

Thanks to all our contributors! 😊

v1.1.4

29 Mar 09:31
v1.1.4
4ff4abf
Compare
Choose a tag to compare

Changes since v1.1.3

🐛 Bug Fixes

  • Bump go modules for getting rid of CVEs (#903)
  • cherry-pick gomod.sh changes from main (#902)
  • manifestlint: move from kubeval to kubeconform (#895)
  • Uplift go modules to fix CVEs (#770)

🌱 Others

  • Bump IPAM to v1.1.5 (#907)
  • sync OWNERS from main (#898)

The image for this release is: v1.1.4
Ironic-image tag is capm3-v1.1.4
mariadb-image tag is capm3-v1.1.4

Thanks to all our contributors! 😊

v1.3.0

13 Dec 09:54
v1.3.0
ae9b32a
Compare
Choose a tag to compare

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! 😊

v1.3.0-rc.0

22 Nov 18:36
v1.3.0-rc.0
496bfb4
Compare
Choose a tag to compare
v1.3.0-rc.0 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

v1.3.0-beta.1

17 Nov 16:23
v1.3.0-beta.1
e69b119
Compare
Choose a tag to compare
v1.3.0-beta.1 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.