v0.11.0-rc.0
Pre-release
Pre-release
·
218 commits
to main
since this 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! 😊