Update Kubernetes dependencies (main) - #5714
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by Details:
File name: pkg/apis/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by Details:
|
There was a problem hiding this comment.
🟡 Changes recommended
The root go.mod still explicitly requires k8s.io/controller-manager and k8s.io/kubelet at v0.36.1 while the replace block pins Kubernetes to v0.37.0, leaving inconsistent version declarations.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
This PR updates the repository’s Kubernetes dependency set to the 0.37.0 / 1.37.0 release line (and updates associated transitive Go modules) across the root module and the pkg/apis submodule.
Changes:
- Bump
k8s.io/*dependencies (and the rootreplacepins) fromv0.36.xtov0.37.0, andk8s.io/kubernetesfromv1.36.4tov1.37.0. - Refresh transitive dependencies and checksums (e.g.,
k8s.io/kube-openapi,sigs.k8s.io/structured-merge-diff/v6,github.com/fxamacker/cbor/v2,go.yaml.in/yaml/v2,github.com/go-openapi/*). - Apply the corresponding tidy/sum updates in both the root module and
pkg/apis.
File summaries
| File | Description |
|---|---|
pkg/apis/go.mod |
Updates pkg/apis module Kubernetes deps to v0.37.0 and refreshes indirect deps. |
pkg/apis/go.sum |
Updates checksums for the pkg/apis module after dependency bumps/tidy. |
go.mod |
Pins Kubernetes modules to v0.37.0/v1.37.0 (via replace + requirements) and updates related indirect deps. |
go.sum |
Updates root module checksums to match the new dependency graph. |
Review details
Suppressed comments (1)
go.mod:275
k8s.io/kubeletremains pinned tov0.36.1in the indirect requirements, but thereplaceblock now pins it tov0.37.0. Align this requirement tov0.37.0(or remove the explicit indirect requirement and letgo mod tidymanage it) to avoid mixed/ambiguous Kubernetes versions.
k8s.io/gengo/v2 v2.0.0-20260408192533-25e2208e0dc3 // indirect
k8s.io/kubelet v0.36.1 // indirect
- Files reviewed: 2/4 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| k8s.io/component-helpers v0.37.0 // indirect | ||
| k8s.io/controller-manager v0.36.1 // indirect |
c8550c5 to
a6bba98
Compare
a6bba98 to
ac3144b
Compare
Pull request was closed
This PR contains the following updates:
v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.3→v0.37.0v0.36.3→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.4→v0.37.0v0.36.3→v0.37.0v0.36.3→v0.37.0v0.36.4→v0.37.0v1.36.4→v1.37.0v0.36.4→v0.37.0v0.36.3→v0.37.0v0.36.4→v0.37.0Release Notes
kubernetes/api (k8s.io/api)
v0.37.0Compare Source
kubernetes/apiextensions-apiserver (k8s.io/apiextensions-apiserver)
v0.37.0Compare Source
kubernetes/apimachinery (k8s.io/apimachinery)
v0.37.0Compare Source
kubernetes/apiserver (k8s.io/apiserver)
v0.37.0Compare Source
kubernetes/cli-runtime (k8s.io/cli-runtime)
v0.37.0Compare Source
kubernetes/client-go (k8s.io/client-go)
v0.37.0Compare Source
kubernetes/cloud-provider (k8s.io/cloud-provider)
v0.37.0Compare Source
kubernetes/cluster-bootstrap (k8s.io/cluster-bootstrap)
v0.37.0Compare Source
kubernetes/code-generator (k8s.io/code-generator)
v0.37.0Compare Source
kubernetes/component-base (k8s.io/component-base)
v0.37.0Compare Source
kubernetes/component-helpers (k8s.io/component-helpers)
v0.37.0Compare Source
kubernetes/controller-manager (k8s.io/controller-manager)
v0.37.0Compare Source
kubernetes/cri-client (k8s.io/cri-client)
v0.37.0Compare Source
kubernetes/cri-streaming (k8s.io/cri-streaming)
v0.37.0Compare Source
kubernetes/csi-translation-lib (k8s.io/csi-translation-lib)
v0.37.0Compare Source
kubernetes/dynamic-resource-allocation (k8s.io/dynamic-resource-allocation)
v0.37.0Compare Source
v0.36.4Compare Source
kubernetes/endpointslice (k8s.io/endpointslice)
v0.37.0Compare Source
v0.36.4Compare Source
kubernetes/kms (k8s.io/kms)
v0.37.0Compare Source
kubernetes/kube-aggregator (k8s.io/kube-aggregator)
v0.37.0Compare Source
kubernetes/kube-controller-manager (k8s.io/kube-controller-manager)
v0.37.0Compare Source
kubernetes/kube-proxy (k8s.io/kube-proxy)
v0.37.0Compare Source
kubernetes/kube-scheduler (k8s.io/kube-scheduler)
v0.37.0Compare Source
v0.36.4Compare Source
kubernetes/kubectl (k8s.io/kubectl)
v0.37.0Compare Source
v0.36.4Compare Source
kubernetes/kubelet (k8s.io/kubelet)
v0.37.0Compare Source
kubernetes/kubernetes (k8s.io/kubernetes)
v1.37.0Compare Source
See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.
See the CHANGELOG for more details.
kubernetes/metrics (k8s.io/metrics)
v0.37.0Compare Source
kubernetes/pod-security-admission (k8s.io/pod-security-admission)
v0.37.0Compare Source
v0.36.4Compare Source
kubernetes/sample-apiserver (k8s.io/sample-apiserver)
v0.37.0Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate CLI.