-
Notifications
You must be signed in to change notification settings - Fork 121
🚀 Release v1.10.0-beta.0 #2494
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🚀 Release v1.10.0-beta.0 #2494
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,166 @@ | ||
| <!-- markdownlint-disable no-inline-html line-length --> | ||
| # Changes since v1.9.0 | ||
|
|
||
| ## :warning: Breaking Changes | ||
|
|
||
| - Bump CAPI to v1.10.0-beta.0 (#2432) | ||
| - Deprecate Metal3data templateReference (#2326) | ||
| - Remove IPAM deployment logic (#1993) | ||
| - Remove Metal3Machine owner reference from BMH (#1742) | ||
|
|
||
| :rotating_light: This is a BETA RELEASE. Use it only for testing purposes. | ||
| If you find any bugs, file an [issue](https://github.com/metal3-io/cluster-api-provider-metal3/issues/new/). | ||
|
|
||
| <details> | ||
| <summary>More details about the release</summary> | ||
|
|
||
| ## :sparkles: New Features | ||
|
|
||
| - Deprecate NoCloudProvider and add CloudProviderEnabled (#2108) | ||
|
|
||
| ## :bug: Bug Fixes | ||
|
|
||
| - Fix: pulling unused images in the middle of tests (#2271) | ||
| - Add use of IPAMprovider to e2e tests (#2348) | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. this should perhaps be in others ?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I agree. Also the one above. We should be more careful when reviewing so that PRs that they get the proper emojis. Any PR that only touches test code should be 🌱 |
||
| - bump golang to 1.23.6 (#2320) | ||
| - bump golang to 1.23.5 (#2280) | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. are the bumps bug fixes?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. They are fixing CVEs so in that sense they are
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These are bug fixes and are under bug fix title in the (1.9 and 1.8) patch release notes. |
||
| - Revert "Remove Metal3Machine owner reference from BMH" (#2254) | ||
|
|
||
| ## :book: Documentation | ||
|
|
||
| - Remove IPAM manifests related links and check in release process (#2355) | ||
| - update OpenSSF CII Best Practices badge (#2304) | ||
| - Updating docs for release 1.9 (#2232) | ||
| - Improve e2e documentation (#2209) | ||
|
|
||
| ## :seedling: Others | ||
|
|
||
| - Bump BMO v0.10.0-beta.0 IPAM v1.10.0-beta.0 and Ginkgo v2.23.4 (#2493) | ||
| - Bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 in /hack/tools (#2490) | ||
| - Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (#2488) | ||
| - Bump CAPI to v1.10.0-rc.0 (#2487) | ||
| - add labels to Dockerfile (#2483) | ||
| - Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 (#2480) | ||
| - make osv-scanner scan run daily (#2484) | ||
| - Bump github.com/docker/docker from 28.0.2+incompatible to 28.0.4+incompatible in /test (#2475) | ||
| - Update e2e tests to use capi v1.10.0-beta.1 and uplift go mods to v1.10.0-beta.1 (#2462) | ||
| - Bump github.com/metal3-io/ironic-standalone-operator from 0.2.1-0.20250324064446-0dfac9b3ede6 to 0.3.0 in /test (#2473) | ||
| - Bump the github-actions group with 4 updates (#2474) | ||
| - Enable errname, errorlint, forbidigo and perfsprint linters (#2464) | ||
| - Add Honza Pokorný as a reviewer (#2476) | ||
| - do not bump major version of github actions (#2468) | ||
| - bump golang to v1.23.8 and x/net to v0.38.0 (#2469) | ||
| - E2E: Install independent Metal3 IPAM after upgrade (#2382) | ||
| - Bump github.com/onsi/gomega from 1.36.2 to 1.36.3 (#2453) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 (#2452) | ||
| - update the used linters list (#2437) | ||
| - update osv-scanner to v2.0.0 (#2433) | ||
| - Bump github.com/docker/docker from 28.0.1+incompatible to 28.0.2+incompatible in /test (#2428) | ||
| - bump tj-actions/changed-files to v46.0.1 (#2431) | ||
| - Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.1 in /test (#2427) | ||
| - Bump golangci-lint to v1.64.7 (#2423) | ||
| - Move @mquhuy to emeritus reviewers (#2422) | ||
| - Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 in /hack/tools (#2417) | ||
| - bump BMO to v0.9.1 (#2409) | ||
| - group all github action bumps into single PR (#2408) | ||
| - bump x/oauth2 to v0.27.0 (#2404) | ||
| - Bump the kubernetes group to v0.31.7 (#2392) | ||
| - Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 (#2393) | ||
| - Bump golang.org/x/net from 0.34.0 to 0.36.0 in /hack/fake-apiserver (#2401) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.19.6 to 0.19.7 (#2395) | ||
| - Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 in /test (#2398) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.19.6 to 0.19.7 in /hack/fake-apiserver (#2396) | ||
| - E2E: Ensure cert-manager webhook is available (#2380) | ||
| - E2E: Unify logging and cleanup (#2381) | ||
| - Bump golang.org/x/net from 0.34.0 to 0.36.0 in /hack/tools (#2400) | ||
| - fix dependabot testing issues by re-adding "edited" (#2386) | ||
| - fix deprecation notice paragraph style (#2385) | ||
| - Change IPAM provider name to independent Metal3 IPAM in e2e test (#2384) | ||
| - E2E: Adjust Ironic kustomization patch for BMO 0.8 (#2366) | ||
| - Bump golang.org/x/net from 0.35.0 to 0.37.0 (#2368) | ||
| - Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.9.2 to 1.9.3 in /hack/fake-apiserver (#2369) | ||
| - Bump golang.org/x/mod from 0.23.0 to 0.24.0 in /test (#2371) | ||
| - Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 in /hack/tools (#2370) | ||
| - bump golang to 1.23.7 (#2375) | ||
| - Bump golang.org/x/crypto from 0.35.0 to 0.36.0 in /test (#2372) | ||
| - Bump github.com/docker/docker from 27.5.1+incompatible to 28.0.1+incompatible in /test (#2352) | ||
| - Bump github.com/metal3-io/ironic-standalone-operator from 0.1.0 to 0.2.0 in /test (#2354) | ||
| - Bump github/codeql-action from 3.28.8 to 3.28.10 (#2362) | ||
| - Bump tj-actions/changed-files from 45.0.6 to 45.0.7 (#2361) | ||
| - Bump actions/cache from 4.2.0 to 4.2.2 (#2360) | ||
| - Bump golang.org/x/crypto from 0.33.0 to 0.35.0 in /test (#2353) | ||
| - Bump cert-manager to v1.17.1 (#2358) | ||
| - Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 in /hack/tools (#2351) | ||
| - Eliminate typo in networkDataSuffix (#2347) | ||
| - Bump CAPI to v1.9.5 (#2343) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.19.5 to 0.19.6 (#2337) | ||
| - Bump the kubernetes group across 5 directories with 7 updates (#2333) | ||
| - Debug clusterctl upgrade test failure (#2342) | ||
| - Bump golang.org/x/net from 0.34.0 to 0.35.0 (#2336) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.19.5 to 0.19.6 in /hack/fake-apiserver (#2338) | ||
| - Rewrite fetch_manifest.sh into golang (#2109) | ||
| - pin osv-scanner image in verify-release.sh (#2321) | ||
| - Bump k8s to v1.32.1 (#2317) | ||
| - workflows: sync pull_request trigger types (#2318) | ||
| - Bump golang.org/x/mod from 0.22.0 to 0.23.0 in /test (#2316) | ||
| - Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 in /hack/tools (#2315) | ||
| - Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.9.1 to 1.9.2 in /hack/fake-apiserver (#2314) | ||
| - E2E: Adjust Ironic kustomization patch (#2308) | ||
| - Add miriadb image tag in release notes (#2312) | ||
| - Bump IPAM to 1.9.3 (#2298) | ||
| - Move mboukhalfa to emeritus approvers (#2307) | ||
| - Bump tj-actions/changed-files from 45.0.5 to 45.0.6 (#2303) | ||
| - Bump github/codeql-action from 3.28.0 to 3.28.8 (#2301) | ||
| - Bump actions/setup-go from 5.2.0 to 5.3.0 (#2300) | ||
| - Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 (#2299) | ||
| - Bump softprops/action-gh-release from 2.2.0 to 2.2.1 (#2302) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.19.5 (#2291) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.19.5 in /hack/fake-apiserver (#2292) | ||
| - Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#2289) | ||
| - Bump k8s.io/* deps to v0.31.5 (#2259) | ||
| - remove kubebuilder:default=true for CloudProviderEnabled and set defaults in defaulting webhook (#2276) | ||
| - E2E: Fix Ironic kustomization (#2277) | ||
| - Add Peppi-lotta and Huy as reviewers (#2266) | ||
| - Bump github.com/docker/docker from 27.5.0+incompatible to 27.5.1+incompatible in /test (#2261) | ||
| - Bump github.com/metal3-io/ironic-standalone-operator from 0.0.0-20241223110838-7a780c05847c to 0.1.0 in /test (#2262) | ||
| - Bump CAPI to v1.9.4 (#2260) | ||
| - Only use Kustomize to install Ironic and BMO in e2e tests (#2240) | ||
| - Update clusterctl tests for 1.9 (#2242) | ||
| - Bump sigs.k8s.io/kustomize/api from 0.18.0 to 0.19.0 in /test (#2246) | ||
| - Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.5.0 to 5.6.0 in /hack/tools (#2244) | ||
| - Bump golang.org/x/oauth2 from 0.21.0 to 0.25.0 in /hack/tools (#2245) | ||
| - Bump github.com/docker/docker from 27.4.1+incompatible to 27.5.0+incompatible in /test (#2247) | ||
| - e2e: account for ironic-standalone-operator in pivoting tests (#2203) | ||
| - bump kubeconform to v0.6.7 (#2235) | ||
| - Fix e2e pivoting(node_reuse) test (#2212) | ||
| - Update release note generator and docs to reflect the new release workflow (#2218) | ||
| - Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.9.0 to 1.9.1 in /hack/fake-apiserver (#2222) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 in /hack/fake-apiserver (#2223) | ||
| - Bump golang.org/x/net from 0.33.0 to 0.34.0 (#2220) | ||
| - Bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 (#2221) | ||
| - Bump IPAM to 1.9.2 (#2214) | ||
| - Take the new release workflow into use (#2216) | ||
| - Parameterize scalability test (#2202) | ||
| - Remove CP scaling from e2e-feature-test (#2201) | ||
| - Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 in /test (#2206) | ||
| - Bump github/codeql-action from 3.27.9 to 3.28.0 (#2204) | ||
| - Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 (#2205) | ||
| - Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 (#2197) | ||
| - Bump the capi group across 4 directories with 2 updates (#2194) | ||
| - Set value of CAPM3RELEASE instead of relying on metal3-dev-env (#2183) | ||
| - Fix FROM_K8S_VERSION variable v1.30.0 -> v1.31.2 (#2172) | ||
| - Bump actions/setup-go from 5.1.0 to 5.2.0 (#2175) | ||
| - Bump google/osv-scanner from 1.9.1 to 1.9.2 (#2178) | ||
| - Bump github/codeql-action from 3.27.5 to 3.27.9 (#2177) | ||
| - Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.8.3 to 1.9.0 in /hack/fake-apiserver (#2180) | ||
| - Bump softprops/action-gh-release from 2.1.0 to 2.2.0 (#2179) | ||
| - Bump actions/cache from 4.1.2 to 4.2.0 (#2173) | ||
| - add support for 1.10 in e2e (#2164) | ||
| - update dependabot config for release-1.9 (#2165) | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we need some superceeded section, please check the previous release notes for this, we dont need to highlight all the bumps here but only the latest ones for each bump.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ok, thats also fine
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I agree with not doing the cleanup in beta, for rc we should perhaps already.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm also ok with that for all these little things, but for the big breaking changes that are reverted I think we may still need to do it. Or at least move them to other or something like this |
||
|
|
||
| </details> | ||
|
|
||
| The image for this release is: v1.10.0-beta.0 | ||
| Mariadb image tag is: capm3-v1.10.0-beta.0 | ||
|
|
||
| _Thanks to all our contributors!_ 😊 | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This must go in the superseded section because it was reverted