Files
Davanum Srinivas 9477681de0 Drop generic apiserver and CEL from kube-proxy's import graph
pkg/cluster/ports: make CloudControllerManagerWebhookPort a literal
instead of an alias of k8s.io/cloud-provider/options; a test keeps the
two values equal. Importing cloud-provider/options pulled the generic
apiserver, admission and the etcd client into kube-proxy.

responsewriters: declare an unexported resourceStreamer with the method
set of rest.ResourceStreamer so the package no longer imports
registry/rest (and, through it, admission and cel-go). A compile-time
check in the tests keeps the two interfaces assignable to each other.

kube-proxy goes from 1452 to 1102 packages in its import graph.
2026-09-25 10:01:09 -04:00
..
2024-12-02 16:59:34 +01:00