Remove unused ProxyServer.EventClient field

The port to Events v1 left some cruft behind.
This commit is contained in:
Dan Winship 2023-03-13 10:20:23 -04:00
parent 9754386c76
commit 8a790ac2e1
4 changed files with 8 additions and 18 deletions

View File

@ -48,7 +48,6 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/informers"
clientset "k8s.io/client-go/kubernetes"
v1core "k8s.io/client-go/kubernetes/typed/core/v1"
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/clientcmd"
clientcmdapi "k8s.io/client-go/tools/clientcmd/api"
@ -524,7 +523,6 @@ with the apiserver API to configure the proxy.`,
// fields are required.
type ProxyServer struct {
Client clientset.Interface
EventClient v1core.EventsGetter
Proxier proxy.Provider
Broadcaster events.EventBroadcaster
Recorder events.EventRecorder
@ -541,9 +539,9 @@ type ProxyServer struct {
localDetectorMode kubeproxyconfig.LocalMode
}
// createClients creates a kube client and an event client from the given config and masterOverride.
// createClient creates a kube client from the given config and masterOverride.
// TODO remove masterOverride when CLI flags are removed.
func createClients(config componentbaseconfig.ClientConnectionConfiguration, masterOverride string) (clientset.Interface, v1core.EventsGetter, error) {
func createClient(config componentbaseconfig.ClientConnectionConfiguration, masterOverride string) (clientset.Interface, error) {
var kubeConfig *rest.Config
var err error
@ -558,7 +556,7 @@ func createClients(config componentbaseconfig.ClientConnectionConfiguration, mas
&clientcmd.ConfigOverrides{ClusterInfo: clientcmdapi.Cluster{Server: masterOverride}}).ClientConfig()
}
if err != nil {
return nil, nil, err
return nil, err
}
kubeConfig.AcceptContentTypes = config.AcceptContentTypes
@ -568,15 +566,10 @@ func createClients(config componentbaseconfig.ClientConnectionConfiguration, mas
client, err := clientset.NewForConfig(kubeConfig)
if err != nil {
return nil, nil, err
return nil, err
}
eventClient, err := clientset.NewForConfig(kubeConfig)
if err != nil {
return nil, nil, err
}
return client, eventClient.CoreV1(), nil
return client, nil
}
func serveHealthz(hz healthcheck.ProxierHealthUpdater, errCh chan error) {
@ -659,7 +652,7 @@ func (s *ProxyServer) Run() error {
}
}
if s.Broadcaster != nil && s.EventClient != nil {
if s.Broadcaster != nil {
stopCh := make(chan struct{})
s.Broadcaster.StartRecordingToSink(stopCh)
}

View File

@ -101,7 +101,7 @@ func newProxyServer(
return nil, err
}
client, eventClient, err := createClients(config.ClientConnection, master)
client, err := createClient(config.ClientConnection, master)
if err != nil {
return nil, err
}
@ -338,7 +338,6 @@ func newProxyServer(
return &ProxyServer{
Client: client,
EventClient: eventClient,
Proxier: proxier,
Broadcaster: eventBroadcaster,
Recorder: recorder,

View File

@ -65,7 +65,7 @@ func newProxyServer(config *proxyconfigapi.KubeProxyConfiguration, master string
metrics.SetShowHidden()
}
client, eventClient, err := createClients(config.ClientConnection, master)
client, err := createClient(config.ClientConnection, master)
if err != nil {
return nil, err
}
@ -143,7 +143,6 @@ func newProxyServer(config *proxyconfigapi.KubeProxyConfiguration, master string
return &ProxyServer{
Client: client,
EventClient: eventClient,
Proxier: proxier,
Broadcaster: eventBroadcaster,
Recorder: recorder,

View File

@ -125,7 +125,6 @@ func NewHollowProxyOrDie(
return &HollowProxy{
ProxyServer: &proxyapp.ProxyServer{
Client: client,
EventClient: eventClient,
Proxier: proxier,
Broadcaster: broadcaster,
Recorder: recorder,