Skip to content

Bumps k8s.io deps from v0.35.4 to v0.36.0 and sigs.k8s.io/controller-runtime from v0.23.3 to v0.24.0#7537

Open
tsaarni wants to merge 3 commits into
projectcontour:mainfrom
Nordix:client-go-update
Open

Bumps k8s.io deps from v0.35.4 to v0.36.0 and sigs.k8s.io/controller-runtime from v0.23.3 to v0.24.0#7537
tsaarni wants to merge 3 commits into
projectcontour:mainfrom
Nordix:client-go-update

Conversation

@tsaarni
Copy link
Copy Markdown
Member

@tsaarni tsaarni commented May 6, 2026

This PR includes following bumps

  • Updates k8s.io/api from 0.35.4 to 0.36.0
  • Updates k8s.io/apiextensions-apiserver from 0.35.4 to 0.36.0
  • Updates k8s.io/apimachinery from 0.35.4 to 0.36.0
  • Updates k8s.io/client-go from 0.35.4 to 0.36.0
  • Updates k8s.io/utils from v0.0.0-20251002143259-bc988d571ff4 to v0.0.0-20260319190234-28399d86e0b5
  • Updates sigs.k8s.io/controller-runtime from 0.23.3 to 0.24.0

The client-go v0.36.0 release includes a breaking API change in k8s.io/client-go/tools/cache/synctrack SingleFileTracker.UpstreamHasSynced func() bool was removed (kubernetes/kubernetes#135395) causing error

internal/contour/handler.go:81:49: unknown field UpstreamHasSynced in struct literal of type synctrack.SingleFileTracker, but does have unexported upstreamHasSynced

This PR adapts to the new API.

tsaarni added 3 commits May 6, 2026 21:33
Signed-off-by: Tero Saarni <tero.saarni@est.tech>
Signed-off-by: Tero Saarni <tero.saarni@est.tech>
Signed-off-by: Tero Saarni <tero.saarni@est.tech>
@tsaarni tsaarni requested a review from a team as a code owner May 6, 2026 18:57
@tsaarni tsaarni requested review from sunjayBhatia and removed request for a team May 6, 2026 18:57
@tsaarni tsaarni added the release-note/none-required Marks a PR as not requiring a release note. Should only be used for very small changes. label May 6, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.32%. Comparing base (0ac7589) to head (92d9daf).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #7537      +/-   ##
==========================================
- Coverage   82.32%   82.32%   -0.01%     
==========================================
  Files         130      130              
  Lines       15624    15623       -1     
==========================================
- Hits        12863    12862       -1     
  Misses       2478     2478              
  Partials      283      283              
Files with missing lines Coverage Δ
internal/contour/handler.go 79.09% <100.00%> (-0.19%) ⬇️
pkg/config/parameters.go 87.10% <100.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-note/none-required Marks a PR as not requiring a release note. Should only be used for very small changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant