Update metal3 to v1.12.3 (main) (minor)

This MR contains the following updates:

Package Update Change
metal3-io/cluster-api-provider-metal3 minor v1.10.5 -> v1.12.3
metal3-io/ip-address-manager minor v1.10.5 -> v1.12.3

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

metal3-io/cluster-api-provider-metal3 (metal3-io/cluster-api-provider-metal3)

v1.12.3

Compare Source

Changes since v1.12.2

🐛 Bug Fixes

  • Set machine ready status true even if no Metal3Data is used (#​3237)

🌱 Others

  • Bump IPAM v1.12.3 and BMO v0.12.3 (#​3245)
  • Bump CAPI v1.12.4 (#​3243)
  • bump google.golang.org/grpc to v1.79.3 (#​3241)
  • harden pr-verifier workflow trigger (#​3226)
  • bump x/net to v0.49.0 (#​3223)
  • Improve k8s version names (#​3217)
  • make lint-full -> lint (#​3218)
  • Bump golang for image build to v1.25.8 (#​3193)
  • Bump github.com/cloudflare/circl to v1.6.3 (#​3205)
  • Bump the kubernetes group from v0.34.4 to v0.34.5 (#​3199)
  • Bump opentelemetry.io/otel/sdk to v1.40.0 (#​3184)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.11.4 to 0.11.5 in /hack/fake-apiserver (#​3161)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.11.4 to 1.11.5 in /hack/fake-apiserver (#​3162)

♻️ Superseded or Reverted

The image for this release is: v1.12.3 Mariadb image tag is: capm3-v1.12.3

Thanks to all our contributors! 😊

v1.12.2

Compare Source

Changes since v1.12.1

🌱 Others

  • Bump IPAM to v1.12.2 and BMO to v0.12.2 patch release (#​3149)
  • Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test (#​3147)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools (#​3145)
  • Bump sigs.k8s.io/kustomize/kyaml from 0.21.0 to 0.21.1 in /test (#​3146)
  • Bump golang version to 1.24.13 (#​3136)
  • E2E: Fix scalability tests for release-1.12 (#​3125)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.11.3 to 1.11.4 in /hack/fake-apiserver (#​3117)
  • Bump the capi to v1.12.2 (#​3116)
  • Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2 in /test (#​3119)
  • Bump helm.sh/helm/v3 from 3.19.4 to 3.19.5 in /test (#​3118)
  • Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /hack/fake-apiserver (#​3101)
  • Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 (#​3099)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.11.3 to 0.11.4 in /hack/fake-apiserver (#​3100)

The image for this release is: v1.12.2 Mariadb image tag is: capm3-v1.12.2

Thanks to all our contributors! 😊

v1.12.1

Compare Source

Changes since v1.12.0

🐛 Bug Fixes

  • add capipamv1 to myscheme instead of scheme.Scheme (#​3063)
  • Fix Metal3Cluster webhook blocking cloudProvider toggle updates (#​3088)

📖 Documentation

  • Update triggers, build badges, support matrix (#​3056)

🌱 Others

  • Bump BMO to v0.12.1 and IPAM to v1.12.1 (#​3089)
  • Bump golang to 1.24.12 (#​3085)
  • Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 (#​3075)
  • Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test (#​3076)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.11.2 to 1.11.3 in /hack/fake-apiserver (#​3046)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.11.2 to 0.11.3 in /hack/fake-apiserver (#​3047)
  • Bump helm.sh/helm/v3 from 3.19.2 to 3.19.4 in /test (#​3048)

The image for this release is: v1.12.1 Mariadb image tag is: capm3-v1.12.1

Thanks to all our contributors! 😊

v1.12.0

Compare Source

Changes since v1.11.0

New Features

  • enable container signing (#​2988)
  • Implement FromPoolAnnotation (#​2902)
  • add image SBOM attestation to image builds (#​2979)
  • Implement CRD migration (#​2909)
  • Add FailureDomain Support (#​2764)
  • Conditionally watch M3 IPClaims and CAPI IPAddressClaims (#​2763)
  • Add v1beta2 conditions for Metal3Cluster (#​2742)
  • Add v1beta2 conditions for metal3machine (#​2713)
  • Retrieve gateway from CAPI IPAM IP claims (#​2755)
  • Add support for e2e tests on suse (#​2685)

🐛 Bug Fixes

  • remove limits from client.List calls (#​3033)
  • Fix clusterctl upgrade test to upgrade to right version and fix conditions after upgrade (#​2931)
  • Remove invalid kustomizeconfig from config/webhook (#​2959)
  • Fix nil pointer issue while checking bootstrapReadyCondition (#​2957)
  • Add missing RBAC permissions for metal3clustertemplates (#​2954)
  • fix host selection being unreliable with more than 200 hosts in one namespace (#​2918)
  • Fix hardcoded restconfig user-agent value (#​2881)
  • Fix for 1.10->1.11 upgrade issue (#​2868)
  • Avoid "Pool not found in cache" with CAPI IPAM (#​2810)
  • correct metadata.yaml release-1.11 contract (#​2793)

📖 Documentation

  • add AGENTS.md (#​2917)
  • remove release-1-8 references from README (#​2914)
  • Improve doc on pool references (#​2811)
  • Add Alpha release in release documentation (#​2760)

🌱 Others

  • Bump CAPI to v1.12.1, IPAM v1.12.0 and BMO v0.12.0 (#​3038)
  • Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1 in /test (#​3027)
  • Bump the kubernetes group across 4 directories with 7 updates (#​3024)
  • Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 (#​2993)
  • Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test (#​2996)
  • Bump golang.org/x/mod from 0.30.0 to 0.31.0 in /test (#​2995)
  • Bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 in /hack/tools (#​2994)
  • lint: allow long lines in tables and code fences (#​2990)
  • Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 (#​2992)
  • refactor: remove removeFinalizers helper method (#​2987)
  • Fix capi-md-e2e test to support taint propagation feature (#​2981)
  • bump golang to 1.24.11 (#​2984)
  • Feruz returning from emeritus status (#​2980)
  • Bump the github-actions group with 2 updates (#​2977)
  • Add yamllint workflow (#​2972)
  • remove scheduled osv-scanner workflow (#​2962)
  • Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/fake-apiserver (#​2967)
  • Fix go.mod in fake apiserver (#​2970)
  • Bump go.uber.org/zap from 1.27.0 to 1.27.1 in /hack/fake-apiserver (#​2964)
  • Add Cilium as an CNI option in tests (#​2667)
  • Bump golang.org/x/crypto from 0.44.0 to 0.45.0 in /test (#​2958)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.11.1 to 1.11.2 in /hack/fake-apiserver (#​2946)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools (#​2925)
  • Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test (#​2927)
  • Bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible in /test (#​2929)
  • Bump sigs.k8s.io/kustomize/kyaml from 0.20.1 to 0.21.0 in /test (#​2928)
  • Bump sigs.k8s.io/controller-runtime from 0.22.3 to 0.22.4 in /hack/fake-apiserver (#​2913)
  • Remove checking m3Data from Associate function (#​2874)
  • Bump the github-actions group with 2 updates (#​2911)
  • Rename ephemeral cluster name to bootstrap cluster (#​2904)
  • Update Merge Request template (#​2901)
  • Remove Ephemeral test instances (#​2894)
  • Fix PodCIDR replace in Calico manifest (#​2878)
  • Update supported distros for e2e tests (#​2879)
  • Fix deployment workflow part related to M3DT and M3DC (#​2875)
  • Migrate to golangci-lint v2 (#​2869)
  • Add image pull for md remediation test (#​2870)
  • Fix CAPI md and conformance tests (#​2867)
  • Remove k8s repo from kubeadm config (#​2852)
  • Remove unnecessary export for SKIP_NODE_IMAGE_PREPULL (#​2857)
  • Add SKIP_NODE_IMAGE_PREPULL var in ci-e2e.sh (#​2853)
  • Switch to modern constructs via modernizer (#​2849)
  • manager: clean up the manager manifest (#​2850)
  • Pass fkas artifact to reusable image building workflow (#​2846)
  • Fix 1.11 cluster templates to use v1beta2 (#​2836)
  • Remove message from v1beta2 true conditions (#​2838)
  • Bump sigs.k8s.io/2 from 0.22.1 to 0.22.2 in /hack/fake-apiserver (#​2840)
  • Update comment to have reference to correct folder (#​2835)
  • Fix scalability tests (#​2728)
  • Add kustomization for new ironic release-32.0 (#​2831)
  • Add prep fkas directory -step for fkas-image-build action (#​2826)
  • Dockerfile: strip out symbol table by default for public images (#​2833)
  • cmd: strip out symbol table & DWARF debugging info (#​2830)
  • add specific time to dependabot config (#​2829)
  • Bump the github-actions group across 1 directory with 4 updates (#​2825)
  • Add build test in MR checks for FKAS (#​2814)
  • Fix OSV-Scanner (#​2799)
  • Enable lint checks for FKAS (#​2817)
  • Enable testing with CAPI nightly builds (#​2737)
  • Change interface names to predictable ones for Centos (#​2812)
  • Update infra metadata in tests (#​2805)
  • Add logging to releaseAddressFromM3Pool function (#​2820)
  • Update clusterctl upgrade tests on main branch (#​2804)
  • prepare for 1.12 developement cycle (#​2802)
  • add release-1.11 dependabot config (#​2779)

♻️ Superseded or Reverted

The image for this release is: v1.12.0 Mariadb image tag is: capm3-v1.12.0

Thanks to all our contributors! 😊

v1.11.6

Compare Source

Changes since v1.11.5

🌱 Others

  • Bump IPAM 1.11.6 and BMO 0.11.6 patch release (#​3244)
  • Bump CAPI to v1.11.7 (#​3242)
  • bump google.golang.org/grpc to v1.79.3 (#​3240)
  • harden pr-verifier workflow trigger (#​3225)
  • bump x/net to v0.49.0 (#​3224)
  • Bump go to 1.25.8 (#​3221)
  • Bump github.com/cloudflare/circl to v1.6.3 (#​3208)
  • Bump the kubernetes group from v0.33.8 to v0.33.9 (#​3200)
  • Bump opentelemetry.io/otel/sdk to v1.40.0 (#​3185)
  • Bump github.com/metal3-io/cluster-api-provider-metal3 from 1.11.4 to 1.11.5 in /hack/fake-apiserver (#​3166)

♻️ Superseded or Reverted

The image for this release is: v1.11.6 Mariadb image tag is: capm3-v1.11.6

Thanks to all our contributors! 😊

v1.11.5

Compare Source

Changes since v1.11.4

🌱 Others

  • Bump IPAM to v1.11.5 and BMO to v0.11.5 patch release (#​3150)
  • Bump golang version to 1.24.13 (#​3137)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.11.3 to 1.11.4 in /hack/fake-apiserver (#​3122)
  • Bump github.com/metal3-io/cluster-api-provider-metal3 from 1.11.3 to 1.11.4 in /hack/fake-apiserver (#​3121)
  • Bump the capi to v1.11.5 (#​3120)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.11.3 to 0.11.4 in /hack/fake-apiserver (#​3103)

The image for this release is: v1.11.5 Mariadb image tag is: capm3-v1.11.5

Thanks to all our contributors! 😊

v1.11.4

Compare Source

Changes since v1.11.3

🐛 Bug Fixes

  • add capipamv1 to myscheme instead of scheme.Scheme (#​3062)
  • Fix Metal3Cluster webhook blocking cloudProvider toggle updates (#​3087)

🌱 Others

  • Bump BMO to v0.11.4 and IPAM to v1.11.4 (#​3090)
  • Bump golang to 1.24.12 (#​3086)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.11.2 to 1.11.3 in /hack/fake-apiserver (#​3049)
  • Bump github.com/metal3-io/cluster-api-provider-metal3 from 1.11.2 to 1.11.3 in /hack/fake-apiserver (#​3050)

The image for this release is: v1.11.4 Mariadb image tag is: capm3-v1.11.4

Thanks to all our contributors! 😊

v1.11.3

Compare Source

Changes since v1.11.2

New Features

  • enable container signing (#​3008)
  • add image SBOM attestation to image builds (#​3005)

🐛 Bug Fixes

  • remove limits from client.List calls (#​3034)
  • Fix nil pointer issue while checking bootstrapReadyCondition (#​2975)

🌱 Others

  • Bump BMO to 0.11.3 and IPAM to 1.11.3 (#​3030)
  • Bump the kubernetes group to v0.33.7 (#​3018)
  • Bump CAPI to v1.11.4 (#​3019)
  • Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 (#​2999)
  • Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.2 to 0.5.3 in /test (#​3001)
  • bump golang to 1.24.11 (#​2985)
  • Feruz returning from emeritus status (#​2983)
  • Fix go.mod in fake apiserver (#​2968)
  • Bump go.uber.org/zap from 1.27.0 to 1.27.1 in /hack/fake-apiserver (#​2965)
  • bump the kubernetes group to v0.33.6 (#​2949)
  • Bump github.com/metal3-io/cluster-api-provider-metal3 from 1.11.1 to 1.11.2 in /hack/fake-apiserver (#​2951)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.11.1 to 1.11.2 in /hack/fake-apiserver (#​2950)

The image for this release is: v1.11.3 Mariadb image tag is: capm3-v1.11.3

Thanks to all our contributors! 😊

v1.11.2

Compare Source

Changes since v1.11.1

🐛 Bug Fixes

  • Fix host selection being unreliable with more than 200 hosts in one namespace (#​2923)

🌱 Others

  • Bump Crypto to v0.43.0 to fix vulnerability (#​2939)
  • Bump in FKAS CAPI to v1.11.3, CAPM3 api to v1.11.1, BMO to v0.11.2 (#​2935)
  • Bump BMO and IPAM to v1.11.2 (#​2934)
  • Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions group (#​2912)
  • bump golang to v1.24.9 (#​2906)
  • Rename ephemeral cluster name to bootstrap cluster (#​2908)
  • Add image pull for md remediation test (#​2899)
  • Bump github.com/metal3-io/cluster-api-provider-metal3 from 1.10.2 to 1.10.3 in /hack/fake-apiserver (#​2888)
  • Cherry-pick openSuse and centos 10 support (#​2880)

♻️ Superseded or Reverted

The image for this release is: v1.11.2 Mariadb image tag is: capm3-v1.11.2

Thanks to all our contributors! 😊

v1.11.1

Compare Source

Changes since v1.11.0

🐛 Bug Fixes

  • Fix for 1.10->1.11 upgrade issue (#​2873)

🌱 Others

  • Uplift IPAM and BMO patch release to release-1.11 (#​2872)
  • Bump CAPI to v1.11.2 (#​2865)
  • Add SKIP_NODE_IMAGE_PREPULL var in ci-e2e.sh (#​2854)
  • Bump golang to v1.24.8 (#​2847)
  • Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.5.2 in /test (#​2844)
  • Fix scalability tests (#​2837)
  • Bump the github-actions group across 1 directory with 2 updates (#​2828)
  • remove osv-scanner from release branches (#​2824)
  • Change interface names to predictable ones for Centos (#​2816)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.10.1 to 1.10.2 in /hack/fake-apiserver (#​2809)
  • Remove unnecessary export for SKIP_NODE_IMAGE_PREPULL (#​2858)
  • Add logging to releaseAddressFromM3Pool function (#​2822)

The image for this release is: v1.11.1 Mariadb image tag is: capm3-v1.11.1

Thanks to all our contributors! 😊

v1.11.0

Compare Source

Changes since v1.10.0

⚠️ Breaking Changes

  • Remove metal3datatemplate template reference (#​2265)
  • Remove webhooks from api folder (#​2582)

New Features

  • Add parameters blob for bond network interface definition (#​2555)
  • Refactor setting ProviderID (#​2365)

🐛 Bug Fixes

  • fix release-1.11 contract in metadata yaml (#​2794)
  • Delete child resources before machine (#​2717)
  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /test (#​2715)
  • Fix trying to patch Metal3Data if it is deleted (#​2666)
  • Fix set-manifest-image rule (#​2617)

📖 Documentation

  • Update trigger doc, build badges, support matrix (#​2798)
  • update docs/releasing.md on dependabot configs (#​2637)
  • Update docs for release 1.10 (#​2547)

🌱 Others

  • bump BMO to v0.11.0 (#​2801)
  • Bump IPAM to v1.11.0 (#​2800)
  • Bump golang to v1.24.7 (#​2797)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 (#​2788)
  • Bump the kubernetes group to v0.33.5 (#​2786)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 in /test (#​2791)
  • Bump github.com/metal3-io/cluster-api-provider-metal3 from 1.10.1 to 1.10.2 in /hack/fake-apiserver (#​2789)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.10.2 to 0.10.3 in /hack/fake-apiserver (#​2790)
  • Bump github.com/spf13/pflag from 1.0.7 to 1.0.10 (#​2751)
  • Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.0 to 0.5.1 in /test (#​2746)
  • Bump CAPI to v1.11.1 (#​2741)
  • Bump k8s to 1.34 (#​2727)
  • Add IPA_BASEURI in ironic config to fix IPA download from cache (#​2718)
  • Move from Ginkgo focus/skip to filtering by label (#​2719)
  • Bump github.com/onsi/gomega from 1.38.0 to 1.38.2 (#​2722)
  • Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /test (#​2699)
  • Bump golang.org/x/mod from 0.26.0 to 0.27.0 in /test (#​2700)
  • Uplift Ubuntu to 24.04 (#​2696)
  • Fix osv-scanners Slack reporting (#​2697)
  • Add continue-on-error and improve Slack notifications for osv-scanner (#​2695)
  • Bump OSV scanner action to fix SARIF upload (#​2694)
  • Bump sigs.k8s.io/kustomize/api from 0.20.0 to 0.20.1 in /test (#​2689)
  • Parameterize K8s version in e2e tests (#​2686)
  • Fix remediation test (#​2683)
  • Bump the github-actions group with 2 updates (#​2681)
  • Bump sigs.k8s.io/kustomize/kyaml from 0.20.0 to 0.20.1 in /test (#​2674)
  • Fix small typo in verify release (#​2680)
  • Add Alpha release in the release notes generator (#​2678)
  • Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in /test (#​2675)
  • Enable govet shadow variables (#​2627)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools (#​2662)
  • Change deprecated ginkgo functionality (#​2640)
  • Limit API listing to 200 at a time via pagination (#​2646)
  • Adopt md_rollout test from CAPI (#​2584)
  • Bump IRSO to v0.4.0 in /test (#​2634)
  • Adopt md_scale test from CAPI (#​2606)
  • Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#​2633)
  • Fix deleting BMHs in md_remediation (#​2618)
  • E2E: longer timeout for cert-manager (#​2615)
  • Fixing remediation tests (#​2616)
  • nilnil linter (#​2579)
  • fix ephemeral worker/cp count (#​2607)
  • Fix image source when running E2E tests from ironic-image or BMO (#​2559)
  • Adopt k8s conformance test from CAPI (#​2568)
  • Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test (#​2598)
  • Add vars for feature tests and improve the script (#​2596)
  • remove obsolete markdownlinkcheck config (#​2597)
  • Use reusable link-checks and add .lycheeignore (#​2594)
  • Apply BMH from CAPM3 e2e feature tests (#​2583)
  • Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#​2575)
  • Updating main branch clusterctl tests (#​2560)
  • Apply BMH from CAPM3 during test and skip BMH creation from dev-env (#​2505)
  • Fix ipam deploy in clusterctl tests (#​2554)
  • Enable exhaustive linter (#​2544)
  • Fix typo in bmo deployment overlay kustomization file name (#​2556)
  • Bump golang.org/x/net from 0.39.0 to 0.40.0 (#​2549)
  • Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools (#​2550)
  • E2E: Use cert-manager version from config (#​2528)
  • Add support for 1.11 in e2e (#​2536)

♻️ Superseded or Reverted

The image for this release is: v1.11.0 Mariadb image tag is: capm3-v1.11.0

Thanks to all our contributors! 😊

metal3-io/ip-address-manager (metal3-io/ip-address-manager)

v1.12.3

Compare Source

Changes since v1.12.2

🌱 Others

  • Bumps CAPI to v1.12.4 (#​1347)
  • bump google.golang.org/grpc to v1.79.3 (#​1344)
  • bump x/net to v0.49.0 (#​1334)
  • harden pr-verifier workflow trigger (#​1339)
  • Bump golangci-lint to v2.4.0 (#​1336)
  • rename lint-full -> lint (#​1337)
  • Bump go to 1.25.8 (#​1330)
  • Bump the kubernetes group to v0.34.5 (#​1320)
  • Bump opentelemetry.io/otel/sdk to v1.40.0 (#​1315)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools (#​1307)

♻️ Superseded or Reverted

The container image for this release is: v1.12.3

Thanks to all our contributors! 😊

v1.12.2

Compare Source

Changes since v1.12.1

🐛 Bug Fixes

🌱 Others

  • Fix unit test by setting up envtest (#​1301)
  • Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 (#​1280)
  • Bump golang version to 1.24.13 (#​1293)
  • Bump sigs.k8s.io/cluster-api from 1.12.1 to 1.12.2 in the capi group across 1 directory (#​1278)

The container image for this release is: v1.12.2

Thanks to all our contributors! 😊

v1.12.1

Compare Source

Changes since v1.12.0

🐛 Bug Fixes

  • Fix IPv6 preAllocation canonicalization in IPAM (#​1252)

📖 Documentation

  • Update build badges and compatibility matrix (#​1255)

🌱 Others

  • Bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.27.5 (#​1274)
  • Bump golang to 1.24.12 (#​1268)
  • Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 (#​1265)
  • Bump sigs.k8s.io/cluster-api from 1.12.0 to 1.12.1 in the capi group across 1 directory (#​1254)

The container image for this release is: v1.12.1

Thanks to all our contributors! 😊

v1.12.0

Compare Source

Changes since v1.11.0

New Features

  • enable container signing (#​1213)
  • add image SBOM attestation to image builds (#​1206)

📖 Documentation

🌱 Others

  • Bump the kubernetes group to v0.34.3 (#​1238)
  • Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 (#​1242)
  • Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 (#​1243)
  • Bump CAPI to v1.12.0 (#​1239)
  • lint: allow long lines in tables and code fences (#​1216)
  • bump golang to 1.24.11 (#​1210)
  • Bump the github-actions group with 2 updates (#​1207)
  • Add yamllint workflow (#​1205)
  • remove scheduled osv-scanner workflow (#​1204)
  • Migrate to golangci-lint v2 (#​1189)
  • Bump k8s.io modules to v0.34.1 and CR to v0.22.4 (#​1197)
  • Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools (#​1193)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools (#​1194)
  • Update to Pull request template (#​1182)
  • manager: clean up the manager manifest (#​1170)
  • manager: paginate requests to 200 at a time (#​1166)
  • cmd: strip out symbol table & DWARF debugging info (#​1163)
  • add specific time to dependabot config (#​1162)
  • Fix OSV-Scanner (#​1152)
  • Add 1.12 contract in metadata.yaml (#​1155)
  • add dependabot for release-1.11 branch (#​1139)
  • Bump github.com/spf13/pflag from 1.0.9 to 1.0.10 (#​1132)

♻️ Superseded or Reverted

The container image for this release is: v1.12.0

Thanks to all our contributors! 😊

v1.11.6

Compare Source

Changes since v1.11.5

🌱 Others

  • Bump CAPI to v1.11.7 (#​1346)
  • bump google.golang.org/grpc to v1.79.3 (#​1345)
  • harden pr-verifier workflow trigger (#​1338)
  • Bump golangci-lint to v2.4.0 (#​1340)
  • bump x/net to v0.49.0 (#​1335)
  • Bump go to 1.25.8 (#​1331)
  • Bump the kubernetes group across 2 directories with 6 updates (#​1321)
  • Bump opentelemetry.io/otel/sdk to v1.40.0 (#​1316)
  • Bump the kubernetes group to v0.33.8 (#​1308)

♻️ Superseded or Reverted

The container image for this release is: v1.11.6

Thanks to all our contributors! 😊

v1.11.5

Compare Source

Changes since v1.11.4

🌱 Others

  • Fix unit test by setting up envtest (#​1300)
  • Bump golang version to 1.24.13 (#​1292)
  • Bump sigs.k8s.io/cluster-api from 1.11.4 to 1.11.5 in the capi group across 1 directory (#​1281)

The container image for this release is: v1.11.5

Thanks to all our contributors! 😊

v1.11.4

Compare Source

Changes since v1.11.3

🐛 Bug Fixes

  • Fix IPv6 preAllocation canonicalization in IPAM (#​1251)

🌱 Others

The container image for this release is: v1.11.4

Thanks to all our contributors! 😊

v1.11.3

Compare Source

Changes since v1.11.2

New Features

  • enable container signing (#​1221)
  • add image SBOM attestation to image builds (#​1218)

🌱 Others

  • Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 (#​1231)
  • Bump CAPI to v1.11.4 (#​1229)
  • Bump the kubernetes group v0.33.7 (#​1228)
  • bump golang to 1.24.11 (#​1212)

♻️ Superseded or Reverted

The container image for this release is: v1.11.3

Thanks to all our contributors! 😊

v1.11.2

Compare Source

Changes since v1.11.1

🌱 Others

  • Bump CAPI to v1.11.3 (#​1191)
  • Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions group (#​1187)
  • bump golang to v1.24.9 (#​1184)

The container image for this release is: v1.11.2

Thanks to all our contributors! 😊

v1.11.1

Compare Source

Changes since v1.11.0

🌱 Others

  • Bump CAPI to v1.11.2 (#​1173)
  • Bump the github-actions group across 1 directory with 2 updates (#​1160)
  • remove osv-scanner from release branches (#​1159)
  • Uplift go 1.24.8 to address CVEs (#​1168)

The container image for this release is: v1.11.1

Thanks to all our contributors! 😊

v1.11.0

Compare Source

Changes since v1.10.0

⚠️ Breaking Changes

  • Remove webhooks from api folder (#​1042)

🐛 Bug Fixes

  • Fix infinite reconciles and timestamp updates (#​1087)
  • Fix set-manifest-image rule (#​1056)
  • Error handling for existing claims with an Error (#​1005)

📖 Documentation

  • update build badges for release-1.11 (#​1151)
  • update docs/releasing.md on dependabot configs (#​1064)

🌱 Others

  • Bump golang to v1.24.7 (#​1150)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 in /api (#​1147)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 (#​1146)
  • Bump the kubernetes group to v0.33.5 (#​1141)
  • Bump github.com/spf13/pflag from 1.0.9 to 1.0.10 (#​1144)
  • Bump CAPI to v1.11.1 (#​1125)
  • Bump github.com/onsi/gomega to v1.38.2 (#​1118)
  • Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 (#​1107)
  • Enable GCI linter (#​1102)
  • fix osv-scanners Slack reporting (#​1101)
  • Add continue-on-error and improve Slack notifications for osv-scanner (#​1095)
  • Bump OSV scanner action to fix SARIF upload issue (#​1094)
  • Bump the github-actions group with 2 updates (#​1084)
  • Add Alpha release in the release notes generator (#​1086)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools (#​1080)
  • bump controller-runtime version from 0.20.4 to 0.21.0 (#​1068)
  • Bump CAPI to v1.11.0-alpha.0 and do CAPI v1beta2 related changes. (#​1055)
  • Enable variable shadowing check in govet linter (#​1051)
  • Use reusable link-checks and delete old link check (#​1050)
  • Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#​1044)
  • Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools (#​1024)
  • Update 1.11 to metadata.yaml (#​1023)
  • Fix notes.go so that it still complies with forbidigo (#​1008)

♻️ Superseded or Reverted

The container image for this release is: v1.11.0

Thanks to all our contributors! 😊


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot Sylva instance.

CI configuration couldn't be handle by MR description. A dedicated comment has been posted to control it.

If no checkbox is checked, a default pipeline will be enabled (capm3, or capo if capo label is set)

Edited by Sylva Renovate bot

Merge request reports

Loading