Skip to content
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

Renovate: Update External dependencies #8

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 14, 2024

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
github.com/ironcore-dev/metal-operator require digest d635c50 -> 932f2ee age adoption passing confidence
github.com/metal3-io/baremetal-operator/apis require minor v0.6.1 -> v0.9.0 age adoption passing confidence
sigs.k8s.io/cluster-api require minor v1.7.2 -> v1.9.4 age adoption passing confidence
sigs.k8s.io/controller-runtime require minor v0.19.4 -> v0.20.1 age adoption passing confidence

Release Notes

metal3-io/baremetal-operator (github.com/metal3-io/baremetal-operator/apis)

v0.9.0

Compare Source

Changes since v0.8.0

✨ New Features

  • Add RBAC files for metrics authentication and authorization (#​2116)
  • Remove kube-rbac-proxy and use controller run-time provided WithAuthenticationAndAuthorization filter instead (#​2102)
  • Allow FirmwareUpdates via Servicing with HostUpdatePolicy (#​2044)
  • Add reference to HostUpdatePolicy in Servicing with HFS Support (#​2041)
  • Add redfish-uefihttp driver (#​1954)
  • Add HostUpdatePolicy API (#​1949)
  • Add Golang-based deploy-cli (#​1669)

🐛 Bug Fixes

  • Disable deep image inspection for e2e (#​2122)
  • Add hack/tools to bed linted and fix errors in deploy-cli (#​2123)
  • Add missing update permissions for HostUpdatePolicy CR to BMH controller (#​2099)
  • Remove dataImage finalizer if BMH is missing (#​1974)
  • Update HFC Status when handling error in actionPreparing (#​2060)
  • Make custom deploy equivalent to image deploy (#​2048)
  • Fix update check in PreprovisioningImage controller (#​1948)
  • Disallow fetching secrets from namespaces different from the host's one

📖 Documentation

  • Add e2e status badge to readme (#​2064)
  • Update test triggers on README (#​1934)
  • Migrate information away from docs/api.md (#​1820)

🌱 Others

  • Bump CAPI to v1.9.1 (#​2133)
  • Bump golang.org/x/crypto from 0.30.0 to 0.31.0 in /test (#​2128 #​2131)
  • Bump the k8s.io/* deps to v0.31.4 (#​2124)
  • Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 (#​2125 #​2127)
  • Bump Golang to v1.23.4, CAPI to v1.9.0-rc.1 and, k8s.io/utils (#​2114)
  • Bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 (#​2106)
  • Bump github.com/gophercloud/gophercloud/v2 from 2.2.0 to 2.3.0 (#​2105)
  • E2E: Pin ironic as workaround for failing tests (#​2112)
  • Add missing comment tags (#​1985)
  • Do not add colons to structured logging (#​2084)
  • Bump github/codeql-action from 3.27.3 to 3.27.5 (#​2096)
  • Bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#​2095)
  • Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 in /test (#​2094)
  • Remove deprecated ControllerManagerConfig (#​2087)
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#​2077)
  • Bump Go to 1.23.3 and golangci-lint to 1.60.3 (#​2069)
  • Bump github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2 in /test (#​2071)
  • Use uuidgen to generate random username/password (#​2063)
  • Add iurygregory as a reviewer (#​2047)
  • Simplify go version handling in verify-release.sh (#​2058)
  • Add scheduled osv-scanner workflow (#​2057)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.16 to 3.5.17 (#​2055)
  • Adjust test and linter timings (#​2046)
  • E2E: Add build tags (#​2042)
  • Adding ipxe builder to init container (#​1966)
  • Improve test coverage (#​2013)
  • Introduce inspection delay for the fixture provisioner (#​2043)
  • Fetch Ironic node list after each e2e test (#​2028)
  • Bump actions/cache from 4.1.1 to 4.1.2 (#​2035)
  • Bump libvirt.org/go/libvirt from 1.10006.0 to 1.10009.0 in /test (#​2039)
  • Bump actions/setup-go from 5.0.2 to 5.1.0 (#​2034)
  • Bump actions/checkout from 4.2.1 to 4.2.2 (#​2032)
  • Move TLS 1.3 from hardcoded default value to a config flag (#​2027)
  • Bump sigs.k8s.io/controller-tools from 0.16.3 to 0.16.5 (#​2025)
  • Add manifest generation while generating code (#​2026)
  • Fix misspelling in function name (#​2014)
  • Added Error message when reconciling loop is triggered more than once (#​1792)
  • Reuse PR verifier workflow from project-infra (#​1968)
  • Fix minor issues in the API help strings (#​1936)
  • Bump kustomize/kyaml v0.18.1 and kustomize/kustomize/v5 to v5.5.0 (#​2007)
  • Add Riccardo and Adam as approvers (#​2008)
  • Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#​2001)
  • Bump actions/upload-artifact from 4.4.0 to 4.4.3 (#​2002)
  • Make CAPI a pattern in dependabot config (#​1991)
  • Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.5 (#​1998)
  • Fix minikube restart in e2e by trying in a loop (#​1983)
  • Improve deploy.sh to differentiate between build and run of kustomize (#​1622)
  • Bump controller runtime to v0.18.5 and CAPI to v1.8.3 (#​1967)
  • Bump markdownlint-cli2 to v0.12.0 (#​1982)
  • Use ubuntu-latest rather than hosted 4-core runner (#​1978)
  • Add test for baremetalhost controller updateEventHandler (#​1881)
  • Cleanup unused ironic:e2e tryload (#​1963)
  • Pin ginkgo cli to test/go.mod ginkgo package (#​1947)
  • Add BMO 0.8 e2e (#​1945)
  • Add resource dumping to e2e tests (#​1939)
  • Remove release-0.5 from dependabot config (#​1932)
  • Fix dependabot ignore rules for 0.8 branch (#​1924)
  • Add dependabot config for release-0.8 branch (#​1911)

♻️ Superseded or Reverted

#​1845, #​1905, #​1916, #​1919, #​1921, #​1927, #​1940, #​1942, #​1946, #​1959, #​1960, #​1972, #​1979, #​1980, #​1988, #​1995, #​2003, #​2004, #​2005, #​2010, #​2015, #​2017, #​2018, #​2033, #​2036, #​2037, #​2040, #​2049, #​2050, #​2051, #​2074, #​2078, #​2092, #​2093, #​2107, #​2108, #​2117

The image for this release is: v0.9.0

Thanks to all our contributors! 😊

v0.8.0

Compare Source

Changes since v0.6.1

🐛 Vulnerabilities fixed

⚠️ Breaking Changes

  • Remove hardware profile from the print columns (#​1713)

✨ New Features

  • Attach non-bootable iso to BareMetalHost (#​1594)

🐛 Bug Fixes

  • Disallow fetching secrets from namespaces different from the host's one (#​1929)
  • Resolve BMC hostname, not address (#​1866)
  • Fix libvirt missing in dependabot build wf (#​1837)
  • Fix HFC Status (#​1825)
  • Fix HFC to execute updates (#​1793)
  • fix make install and make uninstall (#​1789)
  • Fix incorrect htpasswd file generation (#​1786)
  • fix htpasswd generation in run_local_ironic.sh (#​1780)
  • fix(redfish): set correct idrac-redfish management interface (#​1723)
  • Demote frequent routine logging messages to debug level (#​1705)
  • PreprovisioningImage should not be created on poweroff before delete (#​1702)
  • Fix Status logic for HostFirmwareComponents (#​1695)

📖 Documentation

  • Document backporting rules for Go lang minor versions for images (#​1798)
  • add openssf best practices badge to README (#​1794)

🌱 Others

  • Pinning ironic image to release-26.0 branch (#​1928)
  • Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.2 (#​1918)
  • Bump actions/upload-artifact from 4.3.5 to 4.3.6 (#​1914)
  • Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 (#​1920, #​1923)
  • Bump github.com/cert-manager/cert-manager from 1.10.0 to 1.10.2 in /test (#​1926)
  • Bump the k8s.io/* deps to v0.29.8 (#​1900)
  • Bump libvirt.org/go/libvirt from 1.10003.0 to 1.10006.0 in /test (#​1902)
  • Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.0 in /test (#​1903)
  • Make kustomize apply function not dependent on ginkgo (#​1892)
  • Uplift controller-runtime v0.17.6 (#​1887)
  • fix verify-release.sh to understand go directive better (#​1888)
  • bump and sync go dependencies (#​1886)
  • bump golang to 1.22.6 (#​1885)
  • Fix syntax errors in generate.sh and gomod.sh (#​1879)
  • Bump sigs.k8s.io/cluster-api from 1.7.3 to 1.7.4 in /test (#​1876, #​1875)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.3 in /hack/tools (#​1874)
  • Bump sigs.k8s.io/kustomize/api from 0.13.5-0.20230601165947-6ce0bf390ce3 to 0.17.3 in /test (#​1877)
  • Make container build only run for metal3.io repo (#​1868)
  • Move container build to gh runner (#​1861)
  • Bump kustomize version from v4 to v5 (#​1718)
  • Do not mark hardwareProfile as required in the status (#​1819)
  • Bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible in /test (#​1860)
  • Bump actions/setup-go from 5.0.1 to 5.0.2 (#​1830)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.14 to 3.5.15 (#​1849)
  • Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 (#​1829)
  • Bump softprops/action-gh-release from 2.0.6 to 2.0.8 (#​1832)
  • fix dependabot config on api directory location (#​1838)
  • Use OwnerReference for HostFirmwareComponents (#​1821)
  • Add new go library to create new bmc and bmh (#​1767)
  • schedule dependabot on certain day, and add ok-to-test automatically (#​1816)
  • E2E: Remove gomega in LoadBMCConfig() (#​1806)
  • Use basic-checks image in generate and gomod tests (#​1795)
  • Optimize the dependabot configuration and add release branch configurations (#​1797)
  • Bump actions/checkout from 4.1.6 to 4.1.7 (#​1799)
  • Bump github.com/gophercloud/gophercloud/v2 from 2.0.0-rc.2 to 2.0.0 (#​1802)
  • Refactoring: split update_opts.go and updateopts_test.go (#​1717)
  • fix hack scripts to run locally again (#​1796)
  • Always upload test artifacts, even if the tests fail (#​1791)
  • Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#​1750)
  • limit running BMO e2e periodics to metal3-io repo (#​1790)
  • Mount ironic credentials as plain-text volumes instead of the ironic htpasswd environment variable (#​1685)
  • Add unit test for LoadAuth funciton in auth.go (#​1774)
  • Workflow pipeline with unit tests (#​1770)
  • Add periodic jobs for optional tests and release branches (#​1765)
  • E2E: Run as github workflow (#​1728)
  • shellcheck only files (#​1754)
  • added make lint-fix (#​1748)
  • Upload artifacts from fixture tests (#​1746)
  • remove kubesec workflow (#​1747)
  • Add unit test on pkg/provisioner/ironic/client.go (#​1606)
  • explicitly drop pr approver workflow permissions (#​1745)
  • Add issue templates for flaky/failing tests (#​1744)
  • refactor TLS config (#​1737)
  • Link to the user guide for supported hardware (#​1740)
  • Export BuildKustomizeManifest and GetKubeconfigPath functions in E2E (#​1738)
  • add OWNERS_ALIASES support (#​1730)
  • Add more ctrl options flags (#​1725)
  • E2E: Increase timeouts to stabilize CI (#​1724)
  • Refactoring: introduce inspecthardware.go (#​1716)
  • Add mquhuy as a reviewer (#​1726)
  • set webhook min TLS version to 1.3 (#​1721)
  • Bump github/codeql-action from 3.24.9 to 3.25.3 (#​1710)
  • E2E Upgrade: Add new tests for new BMO and Ironic releases (#​1692)
  • chore(deps): bump kube-rbac-proxy to v0.16.0 (#​1701)
  • Refactoring: introduce capabilities.go (#​1708)
  • Enabled last batch of linters (#​1642)
  • bump minikube to v1.33.0 (#​1703)
  • enable gci linter and fix go imports (#​1704)
  • Update to the Gophercloud beta.4+commits (#​1696)
  • Add Slack notification for image build workflow failure (#​1687)
  • improve hack/verify-release.sh script (#​1691)
  • Update CI triggers after migrating to prow jenkins operator (#​1688)
  • Remove redundant Provisioner from HostFirmwareSettings tests (#​1684)
  • Fix mismatched versions between imported and cli ginkgo (#​1680)
  • Remove capm3_e2e dependency from bmo E2E (#​1681)

♻️ Superseded or Reverted

The image for this release is: v0.8.0

Thanks to all our contributors! 😊

v0.6.3

Compare Source

Changes since v0.6.2

📖 Documentation

  • Add e2e status badge to readme (#​2066)

🌱 Others

  • Bump cert-manager to v1.12.14 and x/crypto to v0.31.0 (#​2137)
  • Bump the k8s.io/* deps to v0.29.12 (#​2129)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.15 to 3.5.17 (#​2054)
  • use uuidgen to generate random username/password (#​2068)
  • Add iurygregory as a reviewer (#​2062)
  • Bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#​2031)
  • Add Riccardo and Adam as approvers (#​2024)
  • bump golang to 1.22.8 (#​1990)
  • Bump actions/upload-artifact from 4.3.5 to 4.3.6 (#​1915)

♻️ Superseded or Reverted

#​2080, #​2021, #​1961, #​1953

The image for this release is: v0.6.3

Thanks to all our contributors! 😊

v0.6.2

Compare Source

Changes since v0.6.1

🐛 Vulnerabilities fixed

🐛 Bug Fixes

  • Disallow fetching secrets from namespaces different from the host's one (#​1930)

🌱 Others

  • Move container build to gh runner (#​1910)
  • Bump sigs.k8s.io/kustomize/kyaml from 0.14.3-0.20230601165947-6ce0bf390ce3 to 0.14.3 in /test (#​1904)
  • Bump github.com/cert-manager/cert-manager from 1.10.0 to 1.10.2 in /test (#​1898)
  • Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 (#​1897, #​1899)
  • Bump the k8s.io/* deps to v0.29.8 (#​1896)
  • fix verify-release.sh to understand go directive better (#​1890)
  • bump and sync go dependencies (#​1882)
  • bump golang to 1.22.6 (#​1883)
  • Bump sigs.k8s.io/cluster-api/test from 1.6.5 to 1.6.7 in /test (#​1872)
  • Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.3 in /test (#​1871)
  • Bump sigs.k8s.io/controller-runtime from 0.16.5 to 0.16.6 (#​1870)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.13 to 3.5.15 (#​1850)
  • Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 (#​1848)
  • Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#​1843)
  • Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#​1840)
  • Bump softprops/action-gh-release from 2.0.6 to 2.0.8 (#​1835)
  • Bump actions/setup-go from 5.0.1 to 5.0.2 (#​1834)
  • Bump actions/checkout from 4.1.2 to 4.1.7 (#​1809)
  • Bump golangci/golangci-lint-action from 4.0.0 to 4.0.1 (#​1810)
  • Bump github/codeql-action from 3.24.9 to 3.24.11 (#​1808)
  • [backport] Workflow pipeline with unit tests (#​1772)
  • E2E: Run as github workflow (#​1769)

♻️ Superseded or Reverted

The image for this release is: v0.6.2

Thanks to all our contributors! 😊

kubernetes-sigs/cluster-api (sigs.k8s.io/cluster-api)

v1.9.4

Compare Source

👌 Kubernetes version support

  • Management Cluster: v1.28.x -> v1.32.x
  • Workload Cluster: v1.26.x -> v1.32.x

More information about version support can be found here

Changes since v1.9

📈 Overview

  • 20 new commits merged
  • 5 bugs fixed 🐛

🐛 Bug Fixes

  • CAPIM: Fix periodic resync in in-memory provider (#​11670)
  • Clustercache: Prevent concurrent map read/write when creating a cache (#​11709)
  • Machine: Sort list of pre-drain hooks for stable condition messages (#​11625)
  • Release: Fix broken links in release team handbooks (#​11654)
  • util: Also patch external refs if the UID differs (#​11689)

🌱 Others

  • CAPIM: Inmemory: fix watch to continue serving based on resourceVersion parameter (#​11710)
  • clusterctl: Add Infrastructure provider Harvester (#​11653)
  • Conditions: Fix formatting of blocking lifecycle hook condition message (#​11669)
  • Conditions: Fix log messages in Cluster set status code + some minor unit test fixes (#​11640)
  • Dependency: Bump envtest to v1.32.0 (#​11641)
  • Dependency: Bump github.com/coredns/corefile-migration to v1.0.25 (#​11676)
  • Dependency: Bump to controller-runtime v0.19.4 (#​11645)
  • KCP: Stop recreating logger for etcd client (#​11672)
  • Logging: Reduce log level of noisy logs in ExtensionConfig and Cluster controller (#​11668)
  • Machine: Improve Machine create and delete logs (#​11712)
  • MachineHealthCheck: Improve Machine remediation logs (#​11706)
  • util: Call patchHelper only if necessary when reconciling external refs (#​11675)
  • util: PatchHelper: call toUnstructured only if necessary (#​11673)

📖 Additionally, there have been 2 contributions to our documentation and book. (#​11627, #​11701)

Dependencies

Added

Nothing has changed.

Changed
  • github.com/coredns/corefile-migration: v1.0.24 → v1.0.25
  • sigs.k8s.io/controller-runtime: v0.19.3 → v0.19.4
Removed

Nothing has changed.

Thanks to all our contributors! 😊

v1.9.3

Compare Source

👌 Kubernetes version support

  • Management Cluster: v1.28.x -> v1.32.x
  • Workload Cluster: v1.26.x -> v1.32.x

More information about version support can be found here

Changes since v1.9.2

📈 Overview

  • 2 new commits merged
  • 1 bug fixed 🐛

🐛 Bug Fixes

  • ClusterClass: Export runtime.Client interface and cache package (#​11612)

🌱 Others

  • Dependency: Bump to golang.org/x/net v0.23.0 (#​11618)

Dependencies

Added

Nothing has changed.

Changed
  • golang.org/x/net: v0.32.0 → v0.33.0
Removed

Nothing has changed.

Thanks to all our contributors! 😊

v1.9.2

Compare Source

👌 Kubernetes version support

  • Management Cluster: v1.28.x -> v1.32.x
  • Workload Cluster: v1.26.x -> v1.32.x

More information about version support can be found here

Changes since v1.9.1

📈 Overview

  • 4 new commits merged

🌱 Others

  • Cluster: Reconcile topology only when necessary (#​11606)
  • KCP: Improve KCP scale up when using failure domains (#​11604)
  • Runtime SDK: Cache DiscoveryVariables calls (#​11599)
  • util: Add TypedAll, ResourceIsUnchanged and TypedResourceIsUnchanged predicates (#​11603)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

Thanks to all our contributors! 😊

v1.9.1

Compare Source

👌 Kubernetes version support

  • Management Cluster: v1.28.x -> v1.32.x
  • Workload Cluster: v1.26.x -> v1.32.x

More information about version support can be found here

Highlights

  • Support for Kubernetes v1.32

Changes since v1.9.0

📈 Overview

  • 11 new commits merged
  • 1 feature addition ✨

✨ New Features

  • Testing: Bump Kubernetes in tests to v1.32.0 and claim support for v1.32 (#​11565)

🌱 Others

  • Dependency: Bump golang.org/x/crypto (#​11582)
  • e2e: Allow e2e scalability test to have custom deletion timeout (#​11574)
  • e2e: Bump default kind image to v1.32.0 (#​11569)
  • Machine: Remove solved todo comment (#​11567)

📖 Additionally, there have been 6 contributions to our documentation and book. (#​11560, #​11561, #​11576, #​11577, #​11583, #​11585)

Dependencies

Added

Nothing has changed.

Changed
  • golang.org/x/crypto: v0.29.0 → v0.31.0
  • golang.org/x/net: v0.31.0 → v0.32.0
  • golang.org/x/sync: v0.9.0 → v0.10.0
  • golang.org/x/sys: v0.27.0 → v0.28.0
  • golang.org/x/term: v0.26.0 → v0.27.0
  • golang.org/x/text: v0.20.0 → v0.21.0
Removed

Nothing has changed.

Thanks to all our contributors! 😊

v1.9.0

Compare Source

👌 Kubernetes version support

  • Management Cluster: v1.28.x -> v1.31.x
  • Workload Cluster: v1.26.x -> v1.31.x

More information about version support can be found here

Highlights

  • Bumped to controller-runtime v0.19, k8s.io/* v0.31, controller-gen v0.16
  • Improvements to status fields: (#​11105)
    • Proposal: Improving status in CAPI resources
    • Just a few highlights:
      • Overhaul of our contract documentation: Provider contracts
      • Implemented v1beta2 conditions for core Cluster API objects
      • Huge improvements to Deleting conditions of Cluster, KCP, MD, MS and Machines
      • Added Available conditions to Cluster, KCP and MD
      • Added ControlPlaneInitialized, ControlPlaneAvailable, WorkersAvailable, RemoteConnectionProbe, conditions to Cluster
      • Added UpToDate conditions to KCP and MD Machines
      • Added ScalingUp, ScalingDown, Remediating, MachinesReady, MachinesUpToDate conditions to Cluster, KCP, MD and MS
      • Significantly improved Available, EtcdClusterHealthy and ControlPlaneComponentsHealthy conditions on KCP
      • Added Paused conditions
      • Improved counter fields for Cluster, KCP, MD, MS
      • Added utils and extended patch helper for v1beta2 conditions
  • ClusterCache supersedes the now deprecated ClusterCacheTracker (#​11272)
  • ClusterClass: Support oneOf/anyOf/allOf/not in variable schemas (#​10637)
  • Improved logging in predicates (#​10959 #​11239 #​11188)
  • KubeadmControlPlane: Implement pre-terminate hook for clean Machine Deletion (#​11137)
  • KubeadmControlPlane: NamingStrategy for Machines (#​11123)
  • MachineSetPreflightChecks feature got promoted to beta (#​11228)
  • MachineSet/MachineDeployment: Foreground deletion for MachineDeployments and MachineSets (#​11174)
  • Machine: Improvements to Node drain:
  • As usual, significantly improved e2e test framework & coverage (e.g. #​11066 #​11333 #​10984 #​11082 #​11212 #​11127 #​11362)
  • New providers in clusterctl: Canonical (#​11337), Nutanix (#​11135), Vultr (#​11091)

Deprecation and Removals Warning

  • API: Deprecated FailureMessage and FailureReason fields (#​11317)
  • The ClusterCacheTracker component has been deprecated (#​11312 #​11340), please use the new ClusterCache instead.
    • For more context and examples for how to use it, see PR: Introduce new ClusterCache and the corresponding issue
    • Please note:
      • The DisabledFor option (previously ClientUncachedObjects) is not defaulted to &corev1.ConfigMap & &corev1.Secret anymore, thus it’s now necessary to explicitly set DisabledFor to avoid caching ConfigMaps and Secrets.
      • SecretClient and UserAgent are now mandatory options, please take a look at the corresponding godoc.
    • The --clustercachetracker-concurrency, --clustercachetracker-client-qps and --clustercachetracker-client-burst flags on all core CAPI controllers have been renamed to --clustercache-concurrency, --clustercache-client-qps and --clustercache-client-burst
  • The deprecated --metrics-bind-addr flag has been removed (#​11140)
  • Deprecated obsolete errors package (#​10798)
  • Deprecated ClusterCreateInfraReady and ClusterUnpausedAndInfrastructureReady predicates (#​11300)

Changes since v1.8

📈 Overview

  • 348 new commits merged
  • 5 breaking changes ⚠️
  • 33 feature additions ✨
  • 40 bugs fixed 🐛

📝 Proposals

  • Conditions: Small improvements to the v1beta2 status proposal (#​11460)

⚠️ Breaking Changes

  • API: Deprecate replica counters planned for removal (#​11517)
  • Machine: Ignore attached Volumes referred by pods ignored during drain (#​11246)
  • MachineDeployment: Deprecate MD.Spec.ProgressDeadlineSeconds (#​11514)
  • util: Fix object logging in predicates (#​11239)
  • util: Fix object logging in ResourceHasFilterLabel, ResourceNotPaused & ResourceNotPausedAndHasFilterLabel predicates (#​11188)

✨ New Features

  • API: Add v1beta2 structs to object status (#​11234)
  • API: Update machine with v1beta2 status (#​11276)
  • API: Update machineset with v1beta2 status test (#​11278)
  • ClusterCacheTracker: Add typed watcher to ClusterCache (#​11331)
  • ClusterCacheTracker: Introduce new ClusterCache (#​11247)
  • ClusterClass: Add support for oneOf/anyOf/allOf/not ClusterClass variable schema constructs (#​10637)
  • ClusterClass: Ensure templates are created in the Cluster namespace (#​11366)
  • clusterctl: Add support for v1beta2 conditions to clusterctl describe (#​11277)
  • clusterctl: Allow user to suppress API warnings (#​11149)
  • clusterctl: Suppress "finalizer name" API warnings in "move" command (#​11173)
  • Core: Add v1beta2 condition to Cluster controller (#​11364)
  • Dependency: Bump to controller-runtime v0.19 & controller-tools v0.16 (

Configuration

📅 Schedule: Branch creation - "before 8am on Friday" (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Author

renovate bot commented Jun 14, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 14 additional dependencies were updated

Details:

Package Change
k8s.io/api v0.31.4 -> v0.32.0
k8s.io/apimachinery v0.31.4 -> v0.32.0
github.com/emicklei/go-restful/v3 v3.11.0 -> v3.12.1
github.com/go-openapi/jsonpointer v0.19.6 -> v0.21.0
github.com/go-openapi/swag v0.22.4 -> v0.23.0
go.uber.org/zap v1.26.0 -> v1.27.0
golang.org/x/oauth2 v0.21.0 -> v0.24.0
golang.org/x/time v0.5.0 -> v0.7.0
k8s.io/apiextensions-apiserver v0.31.4 -> v0.32.0
k8s.io/client-go v0.31.4 -> v0.32.0
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 -> v0.0.0-20241105132330-32ad38e42d3f
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 -> v0.0.0-20241104100929-3ea5e8cea738
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd -> v0.0.0-20241010143419-9aa6b5e7a4b3
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 -> v4.4.2

@renovate renovate bot force-pushed the renovate/external-dependencies branch from e2012be to b5f30dc Compare June 14, 2024 22:46
@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from e7894c1 to 985bc81 Compare July 2, 2024 18:31
@renovate renovate bot force-pushed the renovate/external-dependencies branch from 985bc81 to da83f62 Compare July 9, 2024 19:55
@renovate renovate bot force-pushed the renovate/external-dependencies branch from da83f62 to 47fcfbb Compare July 17, 2024 22:39
@renovate renovate bot force-pushed the renovate/external-dependencies branch 4 times, most recently from 2441b8d to eb98578 Compare August 13, 2024 18:15
@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from 404a0d2 to ed1c364 Compare August 15, 2024 09:10
@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from 0131903 to dffe289 Compare September 5, 2024 16:32
@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from 1661b6a to 155c713 Compare September 12, 2024 10:43
@renovate renovate bot force-pushed the renovate/external-dependencies branch 3 times, most recently from 46a77c0 to 98a2fc3 Compare October 8, 2024 16:49
@renovate renovate bot force-pushed the renovate/external-dependencies branch from 98a2fc3 to c27c6a9 Compare October 11, 2024 04:21
@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from 6b79ebb to bca4286 Compare October 24, 2024 17:07
@renovate renovate bot force-pushed the renovate/external-dependencies branch 3 times, most recently from efe1156 to d10d26c Compare November 7, 2024 01:47
@renovate renovate bot force-pushed the renovate/external-dependencies branch from d10d26c to c9d8757 Compare November 8, 2024 05:01
@renovate renovate bot force-pushed the renovate/external-dependencies branch 3 times, most recently from 9d5a92d to eff19bb Compare November 22, 2024 03:03
@renovate renovate bot force-pushed the renovate/external-dependencies branch from eff19bb to e29471b Compare December 2, 2024 19:02
@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from 9eb01d0 to 0d2a4ae Compare December 10, 2024 17:47
@renovate renovate bot force-pushed the renovate/external-dependencies branch 5 times, most recently from 6ea20c3 to 43b3f6c Compare December 17, 2024 18:22
@renovate renovate bot force-pushed the renovate/external-dependencies branch 4 times, most recently from a79daac to eff722c Compare December 23, 2024 17:38
@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from f685c10 to aa90394 Compare January 9, 2025 08:02
@renovate renovate bot force-pushed the renovate/external-dependencies branch 3 times, most recently from e22b5dd to f418d77 Compare January 16, 2025 15:14
@xsen84 xsen84 force-pushed the renovate/external-dependencies branch from f418d77 to 47ef2b4 Compare January 17, 2025 10:27
@renovate renovate bot force-pushed the renovate/external-dependencies branch 4 times, most recently from 94b52fb to 1d37841 Compare January 23, 2025 19:51
@renovate renovate bot force-pushed the renovate/external-dependencies branch 3 times, most recently from 23c025c to 16ddc28 Compare January 24, 2025 15:20
@renovate renovate bot force-pushed the renovate/external-dependencies branch from 16ddc28 to f008bef Compare January 24, 2025 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants