@@ -29,8 +29,8 @@ import (
2929 "github.com/sirupsen/logrus"
3030 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3131 "k8s.io/apimachinery/pkg/util/sets"
32- "k8s.io/apiserver/pkg/apis/apiserver"
3332 apiserverconfigv1 "k8s.io/apiserver/pkg/apis/apiserver/v1"
33+ apiserverv1beta1 "k8s.io/apiserver/pkg/apis/apiserver/v1beta1"
3434 "k8s.io/apiserver/pkg/authentication/user"
3535 "k8s.io/client-go/util/keyutil"
3636)
@@ -785,19 +785,19 @@ func genEncryptionConfigAndState(controlConfig *config.Control) error {
785785}
786786
787787func genEgressSelectorConfig (controlConfig * config.Control ) error {
788- var clusterConn apiserver .Connection
788+ var clusterConn apiserverv1beta1 .Connection
789789
790790 if controlConfig .EgressSelectorMode == config .EgressSelectorModeDisabled {
791- clusterConn = apiserver .Connection {
792- ProxyProtocol : apiserver .ProtocolDirect ,
791+ clusterConn = apiserverv1beta1 .Connection {
792+ ProxyProtocol : apiserverv1beta1 .ProtocolDirect ,
793793 }
794794 } else {
795- clusterConn = apiserver .Connection {
796- ProxyProtocol : apiserver .ProtocolHTTPConnect ,
797- Transport : & apiserver .Transport {
798- TCP : & apiserver .TCPTransport {
795+ clusterConn = apiserverv1beta1 .Connection {
796+ ProxyProtocol : apiserverv1beta1 .ProtocolHTTPConnect ,
797+ Transport : & apiserverv1beta1 .Transport {
798+ TCP : & apiserverv1beta1 .TCPTransport {
799799 URL : fmt .Sprintf ("https://%s:%d" , controlConfig .BindAddressOrLoopback (false , true ), controlConfig .SupervisorPort ),
800- TLSConfig : & apiserver .TLSConfig {
800+ TLSConfig : & apiserverv1beta1 .TLSConfig {
801801 CABundle : controlConfig .Runtime .ServerCA ,
802802 ClientKey : controlConfig .Runtime .ClientKubeAPIKey ,
803803 ClientCert : controlConfig .Runtime .ClientKubeAPICert ,
@@ -807,12 +807,12 @@ func genEgressSelectorConfig(controlConfig *config.Control) error {
807807 }
808808 }
809809
810- egressConfig := apiserver .EgressSelectorConfiguration {
810+ egressConfig := apiserverv1beta1 .EgressSelectorConfiguration {
811811 TypeMeta : metav1.TypeMeta {
812812 Kind : "EgressSelectorConfiguration" ,
813813 APIVersion : "apiserver.k8s.io/v1beta1" ,
814814 },
815- EgressSelections : []apiserver .EgressSelection {
815+ EgressSelections : []apiserverv1beta1 .EgressSelection {
816816 {
817817 Name : "cluster" ,
818818 Connection : clusterConn ,
0 commit comments