kube-watch-diff
kube-watch-diff copied to clipboard
Upgrade Go to 1.24 and k8s dependencies
This upgrades Go to 1.24 and the Kubernetes dependencies to latest versions.
This was prompted primarily by removing the latency from client-side rate limiting, which when running against clusters with hundreds of CRDs can take up to 30 seconds before the watch begins.
Upgrading controller-runtime brings in this change which removes client side rate limiting and instead relies on the cluster's APF feature.
I tested this locally and the watch starts immediately rather than taking ~30 seconds to initialize.