Skip to content

chore(deps): bump k8s.io/api from 0.35.3 to 0.36.1#396

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/k8s.io/api-0.36.1
Closed

chore(deps): bump k8s.io/api from 0.35.3 to 0.36.1#396
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/k8s.io/api-0.36.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Copy link
Copy Markdown
Contributor

Bumps k8s.io/api from 0.35.3 to 0.36.1.

Commits
  • 25001c8 Update dependencies to v0.36.1 tag
  • 879d396 Merge remote-tracking branch 'origin/master' into release-1.36
  • 030d81f Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • aef6eb6 Add granular authorization for DRA ResourceClaim status updates
  • 91061ea Merge pull request #136589 from tosi3k/preemption-mode
  • e6b81e2 Add Workload-Aware Preemption fields to Workload and PodGroup APIs
  • f8fce2e Merge pull request #136989 from nojnhuh/podgroup-resourceclaim
  • b928f5e Workload API: PodGroup ResourceClaims (KEP-5729)
  • 61bd78e Merge pull request #137190 from everpeace/KEP-5491-alpha
  • 6bf46eb Merge pull request #137028 from nmn3m/feature/dra-resource-pool-status
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.35.3 to 0.36.1.
- [Commits](kubernetes/api@v0.35.3...v0.36.1)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.36.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels May 13, 2026
@oscerd

oscerd commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Superseded by #399. The k8s.io/{api,apimachinery,client-go} modules must move in lockstep — this isolated bump can't build (client-go 0.35 references API GroupVersions removed in api 0.36). #399 aligns the whole stack to 0.36.2.

@oscerd oscerd closed this Jun 15, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/go_modules/k8s.io/api-0.36.1 branch June 15, 2026 09:28
oscerd added a commit to oscerd/kaoto-operator that referenced this pull request Jun 15, 2026
….24.1

Dependabot raises the k8s.io/{api,apimachinery,client-go} bumps individually
(KaotoIO#395, KaotoIO#396, KaotoIO#397), which cannot build because the three modules must move in
lockstep -- client-go 0.35 references API GroupVersions (autoscaling/v2beta1,
scheduling/v1alpha1) that were removed in k8s.io/api 0.36. This aligns the whole
Kubernetes / sigs.k8s.io stack as a single coherent update:

  k8s.io/api, apimachinery, client-go   0.35.3  -> 0.36.2
  k8s.io/apiextensions-apiserver        0.35.1  -> 0.36.0  (indirect)
  k8s.io/klog/v2                        2.130.1 -> 2.140.0
  sigs.k8s.io/controller-runtime        0.23.1  -> 0.24.1  (0.24 line targets k8s 0.36)
  sigs.k8s.io/structured-merge-diff/v6  pseudo  -> 6.4.0

k8s 0.36 and controller-runtime 0.24 require Go 1.26, so the go directive moves
1.25.7 -> 1.26.0 and the builder image moves golang:1.25 -> golang:1.26. The
workflows already read go-version-file: go.mod, so they pick this up.

Supersedes KaotoIO#379, KaotoIO#380, KaotoIO#390, KaotoIO#395, KaotoIO#396, KaotoIO#397.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
oscerd added a commit that referenced this pull request Jun 15, 2026
….24.1 (#399)

* chore(deps): align k8s.io stack to 0.36.2 and controller-runtime to 0.24.1

Dependabot raises the k8s.io/{api,apimachinery,client-go} bumps individually
(#395, #396, #397), which cannot build because the three modules must move in
lockstep -- client-go 0.35 references API GroupVersions (autoscaling/v2beta1,
scheduling/v1alpha1) that were removed in k8s.io/api 0.36. This aligns the whole
Kubernetes / sigs.k8s.io stack as a single coherent update:

  k8s.io/api, apimachinery, client-go   0.35.3  -> 0.36.2
  k8s.io/apiextensions-apiserver        0.35.1  -> 0.36.0  (indirect)
  k8s.io/klog/v2                        2.130.1 -> 2.140.0
  sigs.k8s.io/controller-runtime        0.23.1  -> 0.24.1  (0.24 line targets k8s 0.36)
  sigs.k8s.io/structured-merge-diff/v6  pseudo  -> 6.4.0

k8s 0.36 and controller-runtime 0.24 require Go 1.26, so the go directive moves
1.25.7 -> 1.26.0 and the builder image moves golang:1.25 -> golang:1.26. The
workflows already read go-version-file: go.mod, so they pick this up.

Supersedes #379, #380, #390, #395, #396, #397.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore(deps): bump golang.org/x/net to v0.56.0 to fix reachable CVEs

govulncheck flags two reachable vulnerabilities in golang.org/x/net v0.49.0,
reachable via openshift.IsOpenShift -> discovery client:
  - GO-2026-4918: infinite loop in HTTP/2 transport (fixed in v0.53.0)
  - GO-2026-5026: idna ASCII-only Punycode label handling (fixed in v0.55.0)

This is the go.mod finding reported by the security/snyk check. Bumping to
v0.56.0 (plus the x/sys, x/term, x/text deps it pulls) clears both;
govulncheck now reports no vulnerabilities.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore(deps): pin Go to 1.26.4 to pick up stdlib security fixes

The k8s 0.36 / controller-runtime 0.24 bump requires Go 1.26, but `go get`
set the directive to the unpatched 1.26.0, which carries ~20 Go stdlib
advisories (GO-2026-4599 .. GO-2026-5039 -- e.g. GO-2026-4918, the HTTP/2
transport infinite loop). This is what the security/snyk check flags against
go.mod. Pinning the latest 1.26 patch (1.26.4) clears them all; osv-scanner
then reports no vulnerabilities.

Mirrors the existing convention of pinning patched Go releases
(cf. the earlier 1.25.0 -> 1.25.7 bump). CI reads go-version-file: go.mod and
the Dockerfile uses golang:1.26, so both build with the patched toolchain.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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 Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant