Skip to content

Releases: metal3-io/baremetal-operator

v0.12.0-beta.0

14 Nov 12:29
3c63a42

Choose a tag to compare

v0.12.0-beta.0 Pre-release
Pre-release

Changes since v0.11.0

⚠️ Breaking Changes

  • Remove support for Ironic before 2024.1 (#2756)
  • Completely remove support for ironic-inspector (#2755)
  • Drop the non-Redfish iLO 4 and iLO 5 drivers (#2750)
  • Change architecture default to match controller (#2698)

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

More details about the release

✨ New Features

  • Capture and store LLDP data in HardwareData (#2752)
  • Allow recovering hardware details from existing HardwareData (#2754)
  • Integrate with IrSO for getting Ironic details (#2713)
  • Add namespace scoped mode (#2529)
  • Introduce InspectionMode field (#2670)

🐛 Bug Fixes

  • Make bootMACAddress webhook validation case-insensitive (#2740)
  • Create a PreprovisioningImage for servicing if needed (#2690)

📖 Documentation

  • Add release-0.11 test triggers to README (#2685)
  • Add alpha release in release documentation (#2655)
  • Update info on running e2e locally (#2642)

🌱 Others

  • Bump k8s.io modules to v0.34.1 and CR to v0.22.4 (#2779)
  • E2E: External inspection name collision fix (#2775)
  • E2E: Remove duplicate inspection test (#2746)
  • Bump CAPI to v1.12.0-beta.0 (#2764)
  • E2E: Pre-download IPA and serve from disk image server (#2760)
  • Update to Pull request template (#2753)
  • Bump softprops/action-gh-release from 2.3.3 to 2.4.1 in the github-actions group (#2757)
  • vbmctl: support multiple network interfaces (#2207)
  • Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test (#2747)
  • E2E: Improve logs and artifacts in upgrade tests (#2744)
  • E2E: Make use of DisableCertificateVerification setting (#2715)
  • Add release manifests (#2736)
  • Uplift go 1.24.9 to address CVEs (#2718)
  • E2E: Use IrSO also in upgrade tests (#2729)
  • E2E: Bump IrSO version to v0.5.2 and unify yaml formatting (#2733)
  • VBMCTL: Avoid re-using the default storage pool (#2365)
  • Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 in /hack/tools (#2724)
  • Bump golang.org/x/crypto from 0.42.0 to 0.43.0 in /test (#2725)
  • Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0 in /test (#2726)
  • Do not use os.Exit outside of cmd (#2717)
  • Align BMO e2e optional test to namespace scoped config (#2716)
  • Replace ironic deployment with IrSO in e2e (#2681)
  • Dockerfile: strip out symbol table by default for public images (#2711)
  • cmd: strip out symbol table & DWARF debugging info (#2709)
  • E2E: Drop periodic job for release-0.8 (#2704)
  • add specific time to dependabot config (#2703)
  • E2E: Change how upgrade tests are cleaned up (#2697)
  • Bump the github-actions group across 1 directory with 4 updates (#2700)
  • Fix OSV-Scanner (#2677)
  • Increase optional periodic test time (#2696)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 (#2693)
  • E2E: Make timeout configurable and increase it for optional periodics (#2686)
  • Add IPA_BASEURI to download ipa image from Nordix (#2680)
  • Add periodic release-0.11 test (#2678)
  • Add e2e tests for release 0.11 (#2674)
  • Accept uppercase format in upgrade focus (#2657)
  • Remove checking keepalived image tag during release (#2656)
  • add dependabot support for release-0.11 (#2660)
  • Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#2652)
  • update github runners to oci gh arc runners (#2623)
  • Enable linter errname (#2615)

♻️ Superseded or Reverted

The image for this release is: v0.12.0-beta.0

Thanks to all our contributors! 😊

v0.11.2

13 Nov 09:38
4995869

Choose a tag to compare

Changes since v0.11.1

🌱 Others

  • Bump CAPI to v1.11.3 (#2765)
  • Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions group (#2758)
  • Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test (#2742)
  • Uplift go 1.24.9 to address CVEs (#2738)

The image for this release is: v0.11.2

Thanks to all our contributors! 😊

v0.10.5

13 Nov 10:03
70380ac

Choose a tag to compare

Changes since v0.10.4

🌱 Others

  • Bump CAPI to v1.10.8 (#2766)
  • Uplift go 1.24.9 to address CVEs (#2739)

The image for this release is: v0.10.5

Thanks to all our contributors! 😊

v0.11.1

15 Oct 12:20
963776b

Choose a tag to compare

Changes since v0.11.0

🌱 Others

  • Bump CAPI to v1.11.2 (#2727)
  • Bump the github-actions group across 1 directory with 2 updates (#2705)
  • remove osv-scanner from release branches (#2701)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 (#2695)
  • Add IPA_BASEURI to download IPA image for release-0.11 (#2682)

The image for this release is: v0.11.1

Thanks to all our contributors! 😊

v0.10.4

15 Oct 12:19
7e0c52b

Choose a tag to compare

Changes since v0.10.3

🌱 Others

  • Bump CAPI to v1.10.7 (#2728)
  • remove osv-scanner from release branches (#2702)
  • Add IPA_BASEURI to download IPA image for release-0.10 (#2683)
  • Bump golang to v1.24.7 (#2673)
  • Bump the kubernetes modules to v0.32.9 (#2667)

The image for this release is: v0.10.4

Thanks to all our contributors! 😊

v0.11.0

15 Sep 12:57
64861b8

Choose a tag to compare

Changes since v0.10.0

⚠️ Breaking Changes

  • Remove webhooks from api folder (#2503)
  • Prevent changing ExternallyProvisioned in the webhook (#2472)

✨ New Features

  • Allow NIC Firmware Updates (#2568)
  • Stop requiring DEPLOY_KERNEL/RAMDISK (#2559)
  • Allow disabling drivers that require a provisioning network (#2477)

🐛 Bug Fixes

  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /test (#2624)
  • Add IPv6 address check to run local (#2577)
  • Provide an error when required checksum is missing (#2558)
  • Unblock BMH direct deletion when detached annotation is present (#2516)
  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /test (#2544)
  • Make firmware update handle only a subset of Spec.Updates (#2415)
  • Redfish: correctly handle missing system ID (#2418)

📖 Documentation

  • Update build trigger doc and CI badges (#2676)
  • update docs/releasing.md on dependabot configs (#2551)
  • Add release-0.10 triggers to README.md (#2446)
  • update CII badge (#2459)

🌱 Others

  • Pin ironic release-31.0 (#2675)
  • Bump golang to v1.24.7 (#2672)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 in /test (#2666)
  • Bump the kubernetes modules to v0.33.5 (#2663)
  • Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#2664)
  • Fix release note generator for pre-releases (#2649)
  • E2E: Set static IPs through user-data (#2590)
  • Bump CAPI to v1.11.1 (#2646)
  • Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 (#2638)
  • Bump sigs.k8s.io/kind from 0.29.0 to 0.30.0 in /test (#2640)
  • Bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.8.0 (#2629)
  • Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /apis (#2632)
  • fix osv-scanners Slack reporting (#2616)
  • Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /test (#2609)
  • Bump libvirt.org/go/libvirt from 1.11005.0 to 1.11006.0 in /test (#2608)
  • Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /hack/tools (#2607)
  • Add continue-on-error and improve Slack notifications for osv-scanner (#2612)
  • Bump OSV scanner action to fix SARIF upload issue (#2611)
  • Bump the github-actions group with 2 updates (#2592)
  • Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#2584)
  • Add e2e test for automated cleaning (#2567)
  • E2E: Expose more BMC related fields (#2539)
  • Bump sigs.k8s.io/kustomize/api from 0.20.0 to 0.20.1 in /test (#2597)
  • Add Alpha release in the release notes generator (#2591)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.2 to 3.6.4 (#2582)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools (#2585)
  • Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in /test (#2587)
  • Separate metric service e2e (#2578)
  • Refactor setting various Ironic properties (#2537)
  • Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 in /test (#2561)
  • Enable perfsprint linter in golangci-lint (#2392)
  • e2e: wait for detachment to actually happen (#2541)
  • Migrate to golangci-lint v2 (#2528)
  • Add validation to e2e ugrade config (#2497)
  • Enable variable shadowing check in govet linter (#2521)
  • Enable exhaustive linter (#2506)
  • Enable nilnil linter, fix warnings (#2514)
  • Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test (#2518)
  • Use reusable link-checks and delete old link check (#2515)
  • Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#2499)
  • Replace errors pkg with stdlib (#2439)
  • Fix optional e2e tests (#2493)
  • Enable dupl linter (#2435)
  • Add e2e tests for release 0.10 (#2448)
  • Enable forcetypeassert linter (#2443)
  • Enable forbidigo linter (#2444)
  • make BMO periodics manually triggerable (#2488)
  • E2E: Override IRONIC_HTTP_URL (#2476)
  • Enable tagliatelle linter (#2436)
  • Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools (#2451)
  • Add a simple e2e test on externallyProvisioned (#2471)
  • E2E: Temporary workaround for connection issues (#2454)
  • enable mnd linter (#2438)

♻️ Superseded or Reverted

The image for this release is: v0.11.0

Thanks to all our contributors! 😊

v0.10.3

05 Sep 12:38
0bde618

Choose a tag to compare

Changes since v0.10.2

🌱 Others

  • Bump CAPI to v1.10.6 (#2647)
  • Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (#2644)
  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /test (#2635)
  • switch to use new cncf oracle gh runners (#2600)
  • Bump the kubernetes group to v0.32.8 (#2620)
  • bump golang to 1.24.6 (#2603)
  • Bump github/codeql-action from 3.28.19 to 3.28.21 in the github-actions group (#2593)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.21 to 3.5.22 (#2579)
  • Bump the github-actions group with 2 updates (#2556)
  • e2e: wait for detachment to actually happen (#2542)
  • Bump github.com/cert-manager/cert-manager from 1.16.3 to 1.16.5 in /test (#2433)
  • bump cloudflare/circl to v1.6.1 in /test (#2519)

♻️ Superseded or Reverted

The image for this release is: v0.10.3

Thanks to all our contributors! 😊

v0.9.3

05 Sep 13:30
52136e0

Choose a tag to compare

Changes since v0.9.2

🌱 Others

  • Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (#2643)
  • Bump CAPI to v1.9.11 (#2634)
  • Bump the kubernetes group to v0.31.12 (#2617)
  • switch to use new cncf oracle gh runners (#2601)
  • bump golang to 1.24.6 (#2604)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.21 to 3.5.22 (#2580)
  • e2e: wait for detachment to actually happen (#2543)
  • bump cloudflare/circl to v1.6.1 in /test (#2520)

♻️ Superseded or Reverted

The image for this release is: v0.9.3

Thanks to all our contributors! 😊

v0.11.0-rc.0

03 Sep 18:05
ab2a495

Choose a tag to compare

v0.11.0-rc.0 Pre-release
Pre-release

Changes since v0.10.0

⚠️ Breaking Changes

  • Remove webhooks from api folder (#2503)
  • Prevent changing ExternallyProvisioned in the webhook (#2472)

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

More details about the release

✨ New Features

  • Allow NIC Firmware Updates (#2568)
  • Stop requiring DEPLOY_KERNEL/RAMDISK (#2559)
  • Bump CAPI to v1.11.0-alpha.0 and do CAPI v1beta2 related changes (#2527)
  • Allow disabling drivers that require a provisioning network (#2477)

🐛 Bug Fixes

  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /test (#2624)
  • Add IPv6 address check to run local (#2577)
  • Provide an error when required checksum is missing (#2558)
  • Unblock BMH direct deletion when detached annotation is present (#2516)
  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /test (#2544)
  • Make firmware update handle only a subset of Spec.Updates (#2415)
  • Redfish: correctly handle missing system ID (#2418)

📖 Documentation

  • update docs/releasing.md on dependabot configs (#2551)
  • Add release-0.10 triggers to README.md (#2446)
  • update CII badge (#2459)

🌱 Others

  • Fix release note generator for pre-releases (#2649)
  • E2E: Set static IPs through user-data (#2590)
  • Bump CAPI to v1.11.1 (#2646)
  • Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 (#2638)
  • Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.2 in /test (#2639)
  • Bump sigs.k8s.io/kind from 0.29.0 to 0.30.0 in /test (#2640)
  • Bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.8.0 (#2629)
  • Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /apis (#2632)
  • Bump CAPI to v1.11.0 (#2630)
  • Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 (#2631)
  • Revert "update github runners to oci gh arc runners" (#2622)
  • Bump the kubernetes group to v0.33.4 (#2618)
  • fix osv-scanners Slack reporting (#2616)
  • CI: update github runners to oci gh arc runners (#2599)
  • Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /test (#2609)
  • Bump libvirt.org/go/libvirt from 1.11005.0 to 1.11006.0 in /test (#2608)
  • Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /hack/tools (#2607)
  • Add continue-on-error and improve Slack notifications for osv-scanner (#2612)
  • Bump OSV scanner action to fix SARIF upload issue (#2611)
  • Bump CAPI to v1.11.0-rc.0 (#2606)
  • bump golang to 1.24.6 (#2602)
  • Bump osv-scanner to v2.1.0 (#2598)
  • Bump CAPI to v1.11.0-beta.2 (#2594)
  • Bump the github-actions group with 2 updates (#2592)
  • Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (#2595)
  • Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#2584)
  • Add e2e test for automated cleaning (#2567)
  • E2E: Expose more BMC related fields (#2539)
  • Bump sigs.k8s.io/kustomize/api from 0.20.0 to 0.20.1 in /test (#2597)
  • Add Alpha release in the release notes generator (#2591)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.2 to 3.6.4 (#2582)
  • Bump golang to v1.24.5 (#2588)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools (#2585)
  • Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 (#2583)
  • Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 in /test (#2586)
  • Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in /test (#2587)
  • Separate metric service e2e (#2578)
  • Bump the capi group across 2 directories with 2 updates (#2581)
  • Bump the capi group across 2 directories with 2 updates (#2572)
  • Bump the kubernetes group across 4 directories with 5 updates (#2571)
  • Bump golang.org/x/crypto from 0.39.0 to 0.40.0 in /test (#2565)
  • Bump libvirt.org/go/libvirt from 1.11004.0 to 1.11005.0 in /test (#2564)
  • Bump golang.org/x/crypto from 0.39.0 to 0.40.0 in /hack/tools (#2563)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.1 to 3.6.2 (#2562)
  • Bump the github-actions group with 3 updates (#2555)
  • Refactor setting various Ironic properties (#2537)
  • Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 in /test (#2561)
  • Bump the capi group across 2 directories with 2 updates (#2560)
  • Enable perfsprint linter in golangci-lint (#2392)
  • bump k8s.io/utils library (#2554)
  • bump 6 k8s libraries and controller-runtime (#2552)
  • Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#2545)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.6.0 to 5.7.0 in /hack/tools (#2548)
  • Bump sigs.k8s.io/kustomize/api from 0.19.0 to 0.20.0 in /test (#2550)
  • e2e: wait for detachment to actually happen (#2541)
  • Migrate to golangci-lint v2 (#2528)
  • Bump github.com/cert-manager/cert-manager from 1.18.0 to 1.18.1 in /test (#2534)
  • Bump CAPI to v1.11.0-alpha.1 (#2533)
  • Bump the kubernetes group to v0.32.6 (#2532)
  • Add validation to e2e ugrade config (#2497)
  • Enable variable shadowing check in govet linter (#2521)
  • Enable exhaustive linter (#2506)
  • Bump github.com/cert-manager/cert-manager from 1.17.2 to 1.18.0 in /test (#2526)
  • Enable nilnil linter, fix warnings (#2514)
  • bump golang to 1.24.4 (#2522)
  • Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test (#2518)
  • Use reusable link-checks and delete old link check (#2515)
  • Bump golang.org/x/crypto from 0.38.0 to 0.39.0 in /test (#2512)
  • Bump golang.org/x/crypto from 0.38.0 to 0.39.0 in /hack/tools (#2511)
  • Bump libvirt.org/go/libvirt from 1.11002.0 to 1.11004.0 in /test (#2513)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.0 to 3.6.1 (#2510)
  • Bump github.com/cert-manager/cert-manager from 1.16.3 to 1.17.2 in /test (#2425)
  • Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#2499)
  • Bump the github-actions group with 2 updates (#2498)
  • Replace errors pkg with stdlib (#2439)
  • Fix optional e2e tests (#2493)
  • Bump golang to v1.24 (#2492)
  • Enable dupl linter (#2435)
  • Bump the github-actions group with 5 updates (#2429)
  • Bump sigs.k8s.io/kind from 0.27.0 to 0.29.0 in /test (#2482)
  • Add e2e tests for release 0.10 (#2448)
  • Enable forcetypeassert linter (#2443)
  • Enable forbidigo linter (#2444)
  • Bump the kubernetes group to v0.32.5 (#2480)
  • make BMO periodics manually triggerable (#2488)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.21 to 3.6.0 (#2481)
  • E2E: Override IRONIC_HTTP_URL (#2476)
  • Enable tagliatelle linter (#2436)
  • Bump golang.org/x/crypto from 0.37.0 to 0.38.0 in /test (#2453)
  • Bump golang.org/x/crypto from 0.37.0 to 0.38.0 in /hack/tools (#2452)
  • Bump CAPI to v1.10.2 (#2474)
  • Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools (#2451)
  • Add a simple e2e test on externallyProvisioned (#2471)
  • E2E: Temporary workaround for connection issues (#2454)
  • Update periodic workflows for release-0.10 (#2450)
  • enable mnd linter (#2438)
  • Bump libvirt.org/go/libvirt from 1.11001.0 to 1.11002.0 in /test (#2441)
  • add dependabot config for release-0.10 (#2427)
  • Bump the kubernetes group to v0.32.4 (#2424)

The image for this release is: v0.11.0-rc.0

Thanks to all our contributors! 😊

v0.11.0-alpha.0

04 Jul 07:39
9febabc

Choose a tag to compare

v0.11.0-alpha.0 Pre-release
Pre-release

Changes since v0.10.0

⚠️ Breaking Changes

  • Remove webhooks from api folder (#2503)
  • Prevent changing ExternallyProvisioned in the webhook (#2472)

✨ New Features

  • Bump CAPI to v1.11.0-alpha.0 and do CAPI v1beta2 related changes (#2527)
  • Allow disabling drivers that require a provisioning network (#2477)

🐛 Bug Fixes

  • Make firmware update handle only a subset of Spec.Updates (#2415)
  • Redfish: correctly handle missing system ID (#2418)

📖 Documentation

  • Add release-0.10 triggers to README.md (#2446)
  • update CII badge (#2459)

🌱 Others

  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /test (#2544)
  • bump k8s.io/utils library (#2554)
  • bump 6 k8s libraries and controller-runtime (#2552)
  • Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#2545)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.6.0 to 5.7.0 in /hack/tools (#2548)
  • Bump sigs.k8s.io/kustomize/api from 0.19.0 to 0.20.0 in /test (#2550)
  • e2e: wait for detachment to actually happen (#2541)
  • Migrate to golangci-lint v2 (#2528)
  • Bump github.com/cert-manager/cert-manager from 1.18.0 to 1.18.1 in /test (#2534)
  • Bump CAPI to v1.11.0-alpha.1 (#2533)
  • Bump the kubernetes group to v0.32.6 (#2532)
  • Add validation to e2e ugrade config (#2497)
  • Enable variable shadowing check in govet linter (#2521)
  • Enable exhaustive linter (#2506)
  • Enable nilnil linter, fix warnings (#2514)
  • bump golang to 1.24.4 (#2522)
  • Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test (#2518)
  • Use reusable link-checks and delete old link check (#2515)
  • Bump golang.org/x/crypto from 0.38.0 to 0.39.0 in /test (#2512)
  • Bump golang.org/x/crypto from 0.38.0 to 0.39.0 in /hack/tools (#2511)
  • Bump libvirt.org/go/libvirt from 1.11002.0 to 1.11004.0 in /test (#2513)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.0 to 3.6.1 (#2510)
  • Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#2499)
  • Bump the github-actions group with 2 updates (#2498)
  • Replace errors pkg with stdlib (#2439)
  • Fix optional e2e tests (#2493)
  • Enable dupl linter (#2435)
  • Bump the github-actions group with 5 updates (#2429)
  • Bump sigs.k8s.io/kind from 0.27.0 to 0.29.0 in /test (#2482)
  • Add e2e tests for release 0.10 (#2448)
  • Enable forcetypeassert linter (#2443)
  • Enable forbidigo linter (#2444)
  • make BMO periodics manually triggerable (#2488)
  • E2E: Override IRONIC_HTTP_URL (#2476)
  • Enable tagliatelle linter (#2436)
  • Bump golang.org/x/crypto from 0.37.0 to 0.38.0 in /test (#2453)
  • Bump golang.org/x/crypto from 0.37.0 to 0.38.0 in /hack/tools (#2452)
  • Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools (#2451)
  • Add a simple e2e test on externallyProvisioned (#2471)
  • E2E: Temporary workaround for connection issues (#2454)
  • Update periodic workflows for release-0.10 (#2450)
  • enable mnd linter (#2438)
  • add dependabot config for release-0.10 (#2427)

♻️ Superseded or Reverted

The image for this release is: v0.11.0-alpha.0

Thanks to all our contributors! 😊