Skip to content

Conversation

@mgfritch
Copy link

@mgfritch mgfritch commented Oct 22, 2025

What this PR does / why we need it:

The following dependabot PRs have become stale:

Which issue(s) this PR fixes

  • Remove explicit pin to k8s 1.29.1
  • Update to go 1.24
  • Update to k8s 1.34.1
  • Update to multus-cni v4.2.3

Special notes for your reviewer (optional):

The explicit pin to k8s 1.29.1 was required while using k8s.io/client-go v1.5.2 (obsolete), but it confuses the dependabot automation and it's no longer needed when using k8s 1.34.1 (k8s.io/client-go v0.43.1)

Validation

make build && make test

@maiqueb
Copy link
Collaborator

maiqueb commented Nov 5, 2025

I haven't forgotten, but this is quite big, and I need to take some time to go over it. I will try to provide feedback by the end of next week.

Huge thanks for the contribution. I'll keep in touch.

- Remove explicit pin to k8s 1.29.1
- Update to go 1.24
- Update to k8s 1.34.1
- Update to multus-cni v4.2.3

Signed-off-by: Michael Fritch <[email protected]>
SA1019: workqueue.RateLimitingInterface is deprecated: Use TypedRateLimitingInterface instead. (staticcheck)
SA1019: workqueue.NewRateLimitingQueueWithConfig is deprecated: Use NewTypedRateLimitingQueueWithConfig instead. (staticcheck)
SA1019: workqueue.DefaultControllerRateLimiter is deprecated: Use DefaultTypedControllerRateLimiter instead. (staticcheck)
SA1019: workqueue.RateLimitingQueueConfig is deprecated: Use TypedRateLimitingQueueConfig instead. (staticcheck)

Signed-off-by: Michael Fritch <[email protected]>
broadcaster record.EventBroadcaster
recorder record.EventRecorder
workqueue workqueue.RateLimitingInterface
workqueue workqueue.TypedRateLimitingInterface[*string]
Copy link
Author

@mgfritch mgfritch Nov 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
workqueue workqueue.TypedRateLimitingInterface[*string]
workqueue workqueue.TypedRateLimitingInterface[types.NamespacedName]

It might make sense to use types.NamespacedName here, but that's likely a larger refactor better suited for a new PR.

@mgfritch
Copy link
Author

mgfritch commented Nov 6, 2025

I haven't forgotten, but this is quite big, and I need to take some time to go over it. I will try to provide feedback by the end of next week.

Thanks!

Huge thanks for the contribution. I'll keep in touch.

The failing golangci-lint unit test should be resolved now. Please let me know if there's anything else I can do to help.

@mgfritch mgfritch changed the title Update to k8s 1.34.1, go 1.24 and multus-cni v4.2.2 Update to k8s 1.34.1, go 1.24 and multus-cni v4.2.3 Nov 7, 2025
github.com/opencontainers/runtime-spec v1.2.1
google.golang.org/grpc v1.73.0
gopkg.in/k8snetworkplumbingwg/multus-cni.v4 v4.2.3
k8s.io/api v0.34.1
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you please move the k8s ones to v0.34.2

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants