fix(deps): update k8s to v0.35.4 (9.4)#4729
Conversation
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
This pull request is now in conflicts. Could you fix it? 🙏 |
26c7ba8 to
c902ddf
Compare
|
This pull request is now in conflicts. Could you fix it? 🙏 |
3832081 to
ba746e5
Compare
8ecf1e6 to
6c13967
Compare
|
This pull request is now in conflicts. Could you fix it? 🙏 |
6c13967 to
ee5607d
Compare
jeniawhite
left a comment
There was a problem hiding this comment.
LGTM - approving for auto-merge
ee5607d to
0e6571c
Compare
0e6571c to
5637e5c
Compare
…vider tests k8s v0.35 enables WatchListClient by default, causing informer cache sync to hang when using the fake client in tests. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
…eout k8s v0.35+ fake.NewClientset triggers a one-time sync.Once that parses a large JSON schema via structured-merge-diff. This initialization can take >100ms and times out the pre-commit go-test hook (-timeout 100ms). Add a TestMain to all test packages that use fake.NewClientset, calling fake.NewClientset() once before m.Run(). TestMain runs before the test timeout timer starts, so the slow first-call cost is amortized outside of the 100ms window. Affected packages: - internal/dataprovider/providers/k8s - internal/flavors/benchmark - internal/processor/add_cluster_id - internal/resources/fetching/fetchers/aws - internal/resources/fetching/fetchers/k8s (pre-warm added to existing TestMain) - internal/uniqueness Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The revive linter flags os.Exit in TestMain as redundant since Go 1.15: the test runner automatically propagates the exit code when TestMain returns. Drop os.Exit and the unused "os" import from all setup_test.go files. The fake.NewClientset() pre-warm still runs before m.Run(), so the 100ms timeout workaround remains effective. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
k8s v0.35+ marks fake.NewSimpleClientset as deprecated in favor of fake.NewClientset which supports field management for server-side apply. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
This pull request is now in conflicts. Could you fix it? 🙏 |
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Resolve conflict by keeping k8s packages at v0.35.4 (the PR update). Include kubectl v0.33.3 hashes from 9.4 for full module-graph coverage. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge Queue Status
This pull request spent 7 seconds in the queue, with no time running CI. ReasonThe pull request conflicts with the base branch HintYou should update or rebase your pull request. If you want to requeue this pull request, you can post a |
|
This pull request is now in conflicts. Could you fix it? 🙏 |
Resolve go.mod: take k8s.io/apiextensions-apiserver v0.35.4 and k8s.io/apiserver v0.35.4 from 9.4 (branch had stale v0.33.3 indirect deps that go mod tidy would upgrade to match k8s.io/api v0.35.4). Resolve go.sum: take v0.35.4 hashes, remove stale kubectl v0.33.3 entries. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
With k8s.io/kubectl v0.35.4, mxk/go-flowrate is no longer in the dependency graph and go mod tidy removes it. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Resolve kubectl conflict: take v0.35.4 from 9.4 (merged via PR #4729) over branch's v0.35.1 (from helm's transitive deps), as MVS picks max. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This PR contains the following updates:
v0.34.3->v0.35.4v0.34.3->v0.35.4v0.34.3->v0.35.4v0.33.3->v0.35.4Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
kubernetes/api (k8s.io/api)
v0.35.4Compare Source
v0.35.3Compare Source
v0.35.2Compare Source
v0.35.1Compare Source
v0.35.0Compare Source
v0.34.7Compare Source
v0.34.6Compare Source
v0.34.5Compare Source
v0.34.4Compare Source
kubernetes/apimachinery (k8s.io/apimachinery)
v0.35.4Compare Source
v0.35.3Compare Source
v0.35.2Compare Source
v0.35.1Compare Source
v0.35.0Compare Source
v0.34.7Compare Source
v0.34.6Compare Source
v0.34.5Compare Source
v0.34.4Compare Source
kubernetes/client-go (k8s.io/client-go)
v0.35.4Compare Source
v0.35.3Compare Source
v0.35.2Compare Source
v0.35.1Compare Source
v0.35.0Compare Source
v0.34.7Compare Source
v0.34.6Compare Source
v0.34.5Compare Source
v0.34.4Compare Source
kubernetes/kubectl (k8s.io/kubectl)
v0.35.4Compare Source
v0.35.3Compare Source
v0.35.2Compare Source
v0.35.1Compare Source
v0.35.0Compare Source
v0.34.7Compare Source
v0.34.6Compare Source
v0.34.5Compare Source
v0.34.4Compare Source
v0.34.3Compare Source
v0.34.2Compare Source
v0.34.1Compare Source
v0.34.0Compare Source
v0.33.11Compare Source
v0.33.10Compare Source
v0.33.9Compare Source
v0.33.8Compare Source
v0.33.7Compare Source
v0.33.6Compare Source
v0.33.5Compare Source
v0.33.4Compare Source
Configuration
📅 Schedule: Branch creation - "* 1 * * 1-5" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Renovate Bot.