Skip to content

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

v1.4.3

25 Aug 11:23
v1.4.3
eab6b99
Compare
Choose a tag to compare

Changes since v1.4.2

🐛 Vulnerabilities

  • We'd like to use this CAPM v1.4.3 release to highlight a security advisory published in ironic-image, which is fixed in ironic-image:capm3-v1.4.3 tag. CVE number for this vulnerability is CVE-2023-40585

🌱 Others

  • bump IPAM to 1.4.2 (#1142)
  • Bump CAPI to v1.4.5 (#1138)

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

Thanks to all our contributors! 😊

v1.3.4

22 Aug 06:50
v1.3.4
cbb4447
Compare
Choose a tag to compare

Changes since v1.3.3

🐛 Bug Fixes

  • Disable TLS 1.0 and TLS 1.1 (#1070)

🌱 Others

  • bump IPAM to 1.3.3 (#1133)
  • bump x/net to 0.14.0 (#1131)
  • Fix pivoting feature tests in release 1.3 (#1122)
  • E2e: Support running Ironic with MariaDB (#1014)
  • Add labels in e2e feature tests for GINKGO FOCUS (#1016)
  • backport mariadb-image line to release note generator (#1001)
  • Manual Backport of Kubernetes upgrade test related changes to release-1.3 (#1088)
  • backport "Refactor taint usage and flow controll in node_reuse e2e test" (#1062)
  • Add lentzi90 as an approver (#1024)
  • Add Sunnat as a reviewer (#1030)

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

Thanks to all our contributors! 😊

v1.4.2

21 Aug 09:33
v1.4.2
6971ca8
Compare
Choose a tag to compare

Changes since v1.4.1

🌱 Others

  • Backport ReconcileError with Transient and Terminal Error type (#1089)
  • bump x/net to 0.14.0 (#1130)
  • Add features label for e2e feature tests for ginkgo focus to release 1.4 (#1078)

Superseded

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

Thanks to all our contributors! 😊

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
v1.3.3
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! 😊