mirror of
https://github.com/cloudnativelabs/kube-router.git
synced 2025-11-18 19:41:05 +01:00
fix(constant): use constant from resourcelock package
This commit is contained in:
parent
761f6a3240
commit
8fcebb3106
@ -32,6 +32,7 @@ import (
|
||||
api "k8s.io/api/core/v1"
|
||||
"k8s.io/client-go/kubernetes"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
"k8s.io/client-go/tools/leaderelection/resourcelock"
|
||||
"k8s.io/klog/v2"
|
||||
)
|
||||
|
||||
@ -78,13 +79,12 @@ const (
|
||||
svcSkipLbIpsAnnotation = "kube-router.io/service.skiplbips"
|
||||
svcSchedFlagsAnnotation = "kube-router.io/service.schedflags"
|
||||
|
||||
LeaderElectionRecordAnnotationKey = "control-plane.alpha.kubernetes.io/leader"
|
||||
localIPsIPSetName = "kube-router-local-ips"
|
||||
ipvsServicesIPSetName = "kube-router-ipvs-services"
|
||||
serviceIPsIPSetName = "kube-router-service-ips"
|
||||
ipvsFirewallChainName = "KUBE-ROUTER-SERVICES"
|
||||
ipvsHairpinChainName = "KUBE-ROUTER-HAIRPIN"
|
||||
synctypeAll = iota
|
||||
localIPsIPSetName = "kube-router-local-ips"
|
||||
ipvsServicesIPSetName = "kube-router-ipvs-services"
|
||||
serviceIPsIPSetName = "kube-router-service-ips"
|
||||
ipvsFirewallChainName = "KUBE-ROUTER-SERVICES"
|
||||
ipvsHairpinChainName = "KUBE-ROUTER-HAIRPIN"
|
||||
synctypeAll = iota
|
||||
synctypeIpvs
|
||||
|
||||
tcpProtocol = "tcp"
|
||||
@ -2035,7 +2035,7 @@ func (ln *linuxNetworking) setupRoutesForExternalIPForDSR(serviceInfoMap service
|
||||
}
|
||||
|
||||
func isEndpointsForLeaderElection(ep *api.Endpoints) bool {
|
||||
_, isLeaderElection := ep.Annotations[LeaderElectionRecordAnnotationKey]
|
||||
_, isLeaderElection := ep.Annotations[resourcelock.LeaderElectionRecordAnnotationKey]
|
||||
return isLeaderElection
|
||||
}
|
||||
|
||||
|
||||
@ -16,6 +16,7 @@ import (
|
||||
gobgpapi "github.com/osrg/gobgp/api"
|
||||
v1core "k8s.io/api/core/v1"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
"k8s.io/client-go/tools/leaderelection/resourcelock"
|
||||
"k8s.io/klog/v2"
|
||||
)
|
||||
|
||||
@ -494,7 +495,7 @@ func (nrc *NetworkRoutingController) getAllVIPsForService(svc *v1core.Service) [
|
||||
}
|
||||
|
||||
func isEndpointsForLeaderElection(ep *v1core.Endpoints) bool {
|
||||
_, isLeaderElection := ep.Annotations[LeaderElectionRecordAnnotationKey]
|
||||
_, isLeaderElection := ep.Annotations[resourcelock.LeaderElectionRecordAnnotationKey]
|
||||
return isLeaderElection
|
||||
}
|
||||
|
||||
|
||||
@ -60,7 +60,6 @@ const (
|
||||
svcAdvertiseClusterAnnotation = "kube-router.io/service.advertise.clusterip"
|
||||
svcAdvertiseExternalAnnotation = "kube-router.io/service.advertise.externalip"
|
||||
svcAdvertiseLoadBalancerAnnotation = "kube-router.io/service.advertise.loadbalancerip"
|
||||
LeaderElectionRecordAnnotationKey = "control-plane.alpha.kubernetes.io/leader"
|
||||
|
||||
// Deprecated: use kube-router.io/service.advertise.loadbalancer instead
|
||||
svcSkipLbIpsAnnotation = "kube-router.io/service.skiplbips"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user