Move pkg/util/ipvs inside pkg/proxy/ipvs

Ipvs will never be used by any other component within K8s than
the proxy/ipvs

Signed-off-by: Lars Ekman <uablrek@gmail.com>
This commit is contained in:
Lars Ekman 2023-05-27 11:33:39 +02:00
parent d05b79c836
commit 4aa5441de2
13 changed files with 10 additions and 25 deletions

View File

@ -47,12 +47,12 @@ import (
proxyconfigapi "k8s.io/kubernetes/pkg/proxy/apis/config"
"k8s.io/kubernetes/pkg/proxy/iptables"
"k8s.io/kubernetes/pkg/proxy/ipvs"
utilipvs "k8s.io/kubernetes/pkg/proxy/ipvs/util"
proxymetrics "k8s.io/kubernetes/pkg/proxy/metrics"
proxyutil "k8s.io/kubernetes/pkg/proxy/util"
proxyutiliptables "k8s.io/kubernetes/pkg/proxy/util/iptables"
utilipset "k8s.io/kubernetes/pkg/util/ipset"
utiliptables "k8s.io/kubernetes/pkg/util/iptables"
utilipvs "k8s.io/kubernetes/pkg/util/ipvs"
"k8s.io/utils/exec"
netutils "k8s.io/utils/net"

View File

@ -23,7 +23,7 @@ import (
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/klog/v2"
utilipvs "k8s.io/kubernetes/pkg/util/ipvs"
utilipvs "k8s.io/kubernetes/pkg/proxy/ipvs/util"
)
const (

View File

@ -26,8 +26,8 @@ import (
netutils "k8s.io/utils/net"
utilipvs "k8s.io/kubernetes/pkg/util/ipvs"
utilipvstest "k8s.io/kubernetes/pkg/util/ipvs/testing"
utilipvs "k8s.io/kubernetes/pkg/proxy/ipvs/util"
utilipvstest "k8s.io/kubernetes/pkg/proxy/ipvs/util/testing"
)
func Test_GracefulDeleteRS(t *testing.T) {

View File

@ -45,6 +45,7 @@ import (
"k8s.io/kubernetes/pkg/proxy"
"k8s.io/kubernetes/pkg/proxy/conntrack"
"k8s.io/kubernetes/pkg/proxy/healthcheck"
utilipvs "k8s.io/kubernetes/pkg/proxy/ipvs/util"
"k8s.io/kubernetes/pkg/proxy/metaproxier"
"k8s.io/kubernetes/pkg/proxy/metrics"
utilproxy "k8s.io/kubernetes/pkg/proxy/util"
@ -52,7 +53,6 @@ import (
"k8s.io/kubernetes/pkg/util/async"
utilipset "k8s.io/kubernetes/pkg/util/ipset"
utiliptables "k8s.io/kubernetes/pkg/util/iptables"
utilipvs "k8s.io/kubernetes/pkg/util/ipvs"
)
const (

View File

@ -40,6 +40,8 @@ import (
"k8s.io/kubernetes/pkg/proxy"
"k8s.io/kubernetes/pkg/proxy/healthcheck"
netlinktest "k8s.io/kubernetes/pkg/proxy/ipvs/testing"
utilipvs "k8s.io/kubernetes/pkg/proxy/ipvs/util"
ipvstest "k8s.io/kubernetes/pkg/proxy/ipvs/util/testing"
"k8s.io/kubernetes/pkg/proxy/metrics"
utilproxy "k8s.io/kubernetes/pkg/proxy/util"
proxyutiliptables "k8s.io/kubernetes/pkg/proxy/util/iptables"
@ -49,8 +51,6 @@ import (
ipsettest "k8s.io/kubernetes/pkg/util/ipset/testing"
utiliptables "k8s.io/kubernetes/pkg/util/iptables"
iptablestest "k8s.io/kubernetes/pkg/util/iptables/testing"
utilipvs "k8s.io/kubernetes/pkg/util/ipvs"
ipvstest "k8s.io/kubernetes/pkg/util/ipvs/testing"
"k8s.io/utils/exec"
fakeexec "k8s.io/utils/exec/testing"
netutils "k8s.io/utils/net"

View File

@ -46,7 +46,7 @@ type Protocol uint16
func New() Interface {
handle, err := libipvs.New("")
if err != nil {
klog.Errorf("IPVS interface can't be initialized, error: %v", err)
klog.ErrorS(err, "IPVS interface can't be initialized")
return nil
}
return &runner{

View File

@ -22,7 +22,7 @@ import (
"strconv"
"time"
utilipvs "k8s.io/kubernetes/pkg/util/ipvs"
utilipvs "k8s.io/kubernetes/pkg/proxy/ipvs/util"
)
// FakeIPVS no-op implementation of ipvs Interface

View File

@ -19,7 +19,7 @@ package testing
import (
"testing"
utilipvs "k8s.io/kubernetes/pkg/util/ipvs"
utilipvs "k8s.io/kubernetes/pkg/proxy/ipvs/util"
netutils "k8s.io/utils/net"
)

View File

@ -1,15 +0,0 @@
# See the OWNERS docs at https://go.k8s.io/owners
reviewers:
- sig-network-reviewers
- aroradaman
- uablrek
approvers:
- sig-network-approvers
- uablrek
labels:
- sig/network
- area/ipvs
emeritus_approvers:
- lbernail
- m1093782566