Move hollow_proxy.go from pkg/kubemark to pkg/proxy/kubemark

This way it inherits the OWNERS from pkg/proxy which makes it easier
for sig-network to keep it in sync with changes made to internal proxy
APIs.
This commit is contained in:
Dan Winship 2023-03-14 14:23:50 -04:00
parent 742316ee21
commit 1c7155e7ff
5 changed files with 22 additions and 2 deletions

View File

@ -51,6 +51,7 @@ import (
"k8s.io/kubernetes/pkg/kubelet/cri/remote"
fakeremote "k8s.io/kubernetes/pkg/kubelet/cri/remote/fake"
"k8s.io/kubernetes/pkg/kubemark"
kubemarkproxy "k8s.io/kubernetes/pkg/proxy/kubemark"
utilflag "k8s.io/kubernetes/pkg/util/flag"
fakeiptables "k8s.io/kubernetes/pkg/util/iptables/testing"
fakeexec "k8s.io/utils/exec/testing"
@ -279,7 +280,7 @@ func run(config *hollowNodeConfig) error {
eventBroadcaster := events.NewBroadcaster(&events.EventSinkImpl{Interface: client.EventsV1()})
recorder := eventBroadcaster.NewRecorder(legacyscheme.Scheme, "kube-proxy")
hollowProxy, err := kubemark.NewHollowProxyOrDie(
hollowProxy, err := kubemarkproxy.NewHollowProxyOrDie(
config.NodeName,
client,
client.CoreV1(),

View File

@ -2,5 +2,4 @@ rules:
# override pkg/ import restriction on cmd/ for kubemark
- selectorRegexp: k8s[.]io/kubernetes/cmd
allowedPrefixes:
- k8s.io/kubernetes/cmd/kube-proxy/app
- k8s.io/kubernetes/cmd/kubelet/app

View File

@ -0,0 +1,6 @@
rules:
# override pkg/ import restriction on cmd/ for kubemark
- selectorRegexp: k8s[.]io/kubernetes/cmd
allowedPrefixes:
- k8s.io/kubernetes/cmd/kube-proxy/app

14
pkg/proxy/kubemark/OWNERS Normal file
View File

@ -0,0 +1,14 @@
# See the OWNERS docs at https://go.k8s.io/owners
reviewers:
- shyamjvs
- sig-scalability-reviewers
- wojtek-t
approvers:
- shyamjvs
- sig-scalability-approvers
- wojtek-t
emeritus_approvers:
- gmarek
labels:
- sig/scalability