Skip to content

chore(deps): update kubernetes monorepo to v0.37.1 - #33

Merged
ezekiel-alexrod merged 1 commit into
mainfrom
renovate/kubernetes-monorepo
Oct 29, 2026
Merged

ezekiel-alexrod merged 1 commit into
mainfrom
renovate/kubernetes-monorepo

Conversation

@scality-renovate

@scality-renovate scality-renovate Bot commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
k8s.io/api v0.37.0 → v0.37.1 age adoption passing confidence
k8s.io/apimachinery v0.37.0 → v0.37.1 age adoption passing confidence
k8s.io/client-go v0.37.0 → v0.37.1 age adoption passing confidence

Release Notes

kubernetes/api (k8s.io/api)

v0.37.1

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.37.1

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.37.1

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am on monday"
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

This PR has been generated by Mend Renovate CLI.

@scality-renovate
scality-renovate Bot requested a review from a team as a code owner August 31, 2026 04:27
@scality-renovate scality-renovate Bot added dependencies Pull requests that update a dependency file go-deps patch labels Aug 31, 2026
@scality-renovate

scality-renovate Bot commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor Author

ℹ️ 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):

  • 1 additional dependency was updated

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 minimumReleaseAge=7 days

Details:

Package Change
k8s.io/streaming v0.37.0 -> v0.37.1

@github-actions

github-actions Bot commented Aug 31, 2026 •

Copy link
Copy Markdown

Dependency Bump Evaluation

Version change: k8s.io/api, k8s.io/apimachinery, k8s.io/client-go v0.36.3 -> v0.37.0 (minor)

Changes:

  • Kubernetes client libraries bumped from 1.36 to 1.37 release
  • AnnotatedEventf method added to EventRecorder/EventRecorderLogger interfaces
  • TypeMeta json tag internal change
  • context.TODO calls removed from some client-go APIs (callers must pass explicit context)
  • scheduling.k8s.io/v1alpha2 removed; PodStatusResult type removed
  • Transitive: go-openapi/swag restructured into sub-packages, josharian/intern and mailru/easyjson removed, various golang.org/x bumps

Breaking changes: Several exist in K8s 1.37 but none affect this codebase:

  • EventRecorder interface addition: this project consumes the interface (via mgr.GetEventRecorder()), it does not implement it -- unaffected
  • context.TODO removal: this project uses high-level utilities (retry.RetryOnConflict, TypedRateLimitingInterface, scheme registration) -- no direct API calls missing context
  • Removed types (PodStatusResult, scheduling.k8s.io/v1alpha2): not used anywhere in the codebase
  • TypeMeta serialization change: standard kubebuilder embedding pattern, handled transparently by controller-runtime

Security concerns: None. No CVEs addressed; no suspicious changes in transitive dependencies.

Impact on codebase: The operator uses only stable core/v1 types (Node, Taint, NodeCondition, NodeConditionType) and standard apimachinery/client-go utilities. No deprecated or removed APIs are in use. Verified by searching all imports and usage patterns.

CI status: build PASS | generate PASS | test PASS | lint pending | e2e pending

Note: controller-runtime remains at v0.24.1 while k8s.io direct deps move to v0.37.0; some indirect k8s.io deps (apiextensions-apiserver, apiserver, component-base) stay at v0.36.1. This cross-minor-version usage is supported by the Kubernetes project and the build/test success confirms compatibility.

Recommendation: SAFE TO MERGE (once remaining CI checks pass)

-- Claude Code

@scality-renovate
scality-renovate Bot force-pushed the renovate/kubernetes-monorepo branch from 1f7efa9 to fc3eda8 Compare September 3, 2026 04:19
@scality-renovate scality-renovate Bot added minor and removed patch labels Sep 3, 2026
@scality-renovate scality-renovate Bot changed the title chore(deps): update kubernetes monorepo to v0.36.4 chore(deps): update kubernetes monorepo to v0.37.0 Sep 3, 2026
@scality-renovate
scality-renovate Bot force-pushed the renovate/kubernetes-monorepo branch from fc3eda8 to 8dee6a1 Compare October 1, 2026 04:19
@scality-renovate scality-renovate Bot changed the title chore(deps): update kubernetes monorepo to v0.37.0 chore(deps): update kubernetes monorepo to v0.37.1 Oct 1, 2026
@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Dependency Bump Evaluation

Version change: k8s.io/api, k8s.io/apimachinery, k8s.io/client-go v0.37.0 -> v0.37.1 (indirect k8s.io/streaming -> v0.37.1)
Semver bump type: patch

Updated after the PR was rebased. The earlier evaluation covered v0.36.3 -> v0.37.1 and flagged a controller-runtime mismatch. main is now on k8s.io v0.37.0 with controller-runtime v0.25.2, so that concern no longer applies.

Changes:

  • Between the v0.37.0 and v0.37.1 tags, each of the three upstream repos has a single commit, "Update dependencies to v0.37.1 tag", and it touches only go.mod/go.sum. It swaps the sibling pseudo-versions for the v0.37.1 tags. No Go source changed in these modules.
  • In this repo the diff is 4 lines in go.mod and 8 in go.sum. No new modules are added.

Breaking changes: None

Security concerns: None. No CVE is called out, there are no new transitive dependencies, and the upstream commits are the standard publishing-bot tag syncs.

Impact on codebase: None expected. No library code changed. k8s.io/apiextensions-apiserver, k8s.io/apiserver and k8s.io/component-base stay at v0.37.0 through controller-runtime v0.25.2. That is the same 1.37 minor line, which is normal and compatible.

CI status (re-checked 2026-10-28): generate passed. build, lint, test and test-e2e are still running.

Recommendation: SAFE TO MERGE once CI is green

Notes: I am not approving automatically because this PR was opened by Renovate (scality-renovate[bot]). Under the review policy, only pure Dependabot PRs get an automatic approval, so a maintainer needs to approve this one after CI passes.

— Claude Code

@scality-renovate
scality-renovate Bot force-pushed the renovate/kubernetes-monorepo branch from 8dee6a1 to f578941 Compare October 26, 2026 08:39
@scality-renovate
scality-renovate Bot requested a review from a team as a code owner October 26, 2026 08:39
@scality-renovate
scality-renovate Bot force-pushed the renovate/kubernetes-monorepo branch 2 times, most recently from 5ec92df to 4f1f8be Compare October 27, 2026 04:28
@scality-renovate
scality-renovate Bot force-pushed the renovate/kubernetes-monorepo branch from 4f1f8be to 0230b62 Compare October 28, 2026 04:22
@scality-renovate scality-renovate Bot added patch and removed minor labels Oct 28, 2026
@ezekiel-alexrod
ezekiel-alexrod merged commit 1ab746b into main Oct 29, 2026
14 checks passed
@ezekiel-alexrod
ezekiel-alexrod deleted the renovate/kubernetes-monorepo branch October 29, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go-deps patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant