The Wire · Showcase
CADVISOR BUMPS PULL GOLANG ECOSYSTEM FORWARD, TEST INFRASTRUCTURE STABILIZES
By RepoJournal · Filed · About Kubernetes
Kubernetes core jumped cadvisor to v0.60.4, dragging golang.org/x/net from pseudo-versions into stable release territory and removing a long-standing protobuf dependency in one move.
The cadvisor bump [1] forces a major housekeeping moment across the dependency graph. golang.org/x/net graduates to v0.57.0 (no longer a pseudo-version), along with updates to crypto, mod, sync, sys, term, text, and tools modules. The bigger win: cadvisor/lib drops its gogo/protobuf dependency entirely, finally closing a page in the unwanted-dependencies ledger. Meanwhile, the scheduler layer gets instrumentation teeth [2]. PodGroupPostFilter now has latency metrics baked in, giving operators visibility into the extension point that's been a mystery box. Over in test-infra, the DIND pipeline hit a wall [6], but the team rolled back the broken changes and locked in a green baseline from June 7th. The node-feature-discovery release branch prep [5] is mechanical and clean. Minikube addressed two real production problems: Helm version detection flaked during CDN propagation delays [3], now fixed with a floor-based semver check, and registry mirrors with port numbers were silently falling back to docker.io [4].
Action items
- → Update cadvisor to v0.60.4 and test golang.org/x/net v0.57.0 interactions in your control plane kubernetes/kubernetes [plan]
- → Review scheduler metrics from new PodGroupPostFilter instrumentation in your next observability pass kubernetes/kubernetes [monitor]
- → Verify DIND job stability before promoting test-infra changes to production CI kubernetes/test-infra [immediate]
- → If using minikube with local registries, upgrade to pick up port-number tag preservation fix kubernetes/minikube [plan]
References
- [1] bump github.com/google/cadvisor/lib from v0.60.3 to v0.60.4 ↗ kubernetes/kubernetes
- [2] scheduler: add PodGroupPostFilter metrics ↗ kubernetes/kubernetes
- [3] test/integration: fix flaky TestHelmInstall version mismatch kubernetes/minikube
- [4] fix: preserve tag for registry refs with a port ↗ kubernetes/minikube
- [5] Add node-feature-discovery presubmit jobs for release-0.19 ↗ kubernetes/test-infra
- [6] rollback broken dind changes ↗ kubernetes/test-infra