controller-runtime 0.15.x -> 0.16.0 - didn't update to latest of 0.16.x as fake caused test failures.
k8s APIs 0.27.7 -> 0.28.9
Make leases default leader election resource lock, as others are deprecated.
{"level":"ERROR","ts":"2024-05-20T18:35:44Z","logger":"setup","msg":"unable to start manager","error":"configmapsleases lock is removed, migrated to leases"}
What does this PR do?
Notable changes:
controller-runtime
0.15.x -> 0.16.0 - didn't update to latest of 0.16.x asfake
caused test failures.leases
default leader election resource lock, as others are deprecated.0.16.0 release notes here.
https://github.com/kubernetes-sigs/controller-runtime/pull/2407 https://github.com/kubernetes-sigs/controller-runtime/pull/2422
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Describe your test plan
Write there any instructions and details you may have to test your PR.