Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/openelb/openelb
/ functions
Functions
689 in github.com/openelb/openelb
⨍
Functions
689
◇
Types & classes
188
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:523
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:538
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:563
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:583
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:598
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:613
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:630
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:645
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:670
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:685
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:705
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:720
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha2/zz_generated.deepcopy.go:735
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:29
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:44
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:71
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:103
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:118
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:133
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:160
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:192
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:210
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:252
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:284
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:299
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:314
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1alpha1/zz_generated.deepcopy.go:329
↓ 1 callers
Method
Default
()
pkg/speaker/bgp/bgp/config/bgp_configs.go:122
↓ 1 callers
Method
Default
()
pkg/speaker/bgp/bgp/config/bgp_configs.go:168
↓ 1 callers
Method
DefaultAsNeeded
()
pkg/speaker/bgp/bgp/config/bgp_configs.go:126
↓ 1 callers
Method
DelAnnouncedIP
(net.IP)
pkg/speaker/layer2/announcer.go:12
↓ 1 callers
Method
Delete
(table, chain string, rulespec ...string)
pkg/nettool/iptables/interface.go:14
↓ 1 callers
Method
Delete
Delete deletes the BgpConf object in the kubernetes cluster.
pkg/server/internal/handler/bgpconf.go:24
↓ 1 callers
Method
Delete
Delete deletes the BgpPeer object in the kubernetes cluster.
pkg/server/internal/handler/bgppeer.go:25
↓ 1 callers
Function
DeleteBGPPeerMetrics
(peerIP, node string)
pkg/metrics/metrics.go:170
↓ 1 callers
Function
DeleteLayer2Metrics
(ip string)
pkg/metrics/metrics.go:147
↓ 1 callers
Function
DiffMaps
(old, new map[string]string)
pkg/util/util.go:137
↓ 1 callers
Function
Empty
()
pkg/util/set/set.go:62
↓ 1 callers
Method
End
()
pkg/util/iprange/range.go:28
↓ 1 callers
Method
Exists
(table, chain string, rulespec ...string)
pkg/nettool/iptables/interface.go:11
↓ 1 callers
Function
ExpectNoErrorWithOffset
ExpectNoErrorWithOffset checks if "err" is set, and if so, fails assertion while logging the error at "offset" levels above its caller (for example, f
test/e2e/framework/expect.go:90
↓ 1 callers
Function
ExpectNotEqual
ExpectNotEqual expects the specified two are not the same, otherwise an exception raises
test/e2e/framework/expect.go:54
↓ 1 callers
Method
Get
Get returns the BgpConf object in the kubernetes cluster if found.
pkg/server/internal/handler/bgpconf.go:18
↓ 1 callers
Method
Get
Get returns the BgpPeer object in the kubernetes cluster if found.
pkg/server/internal/handler/bgppeer.go:17
↓ 1 callers
Method
GetAllPeers
()
test/e2e/framework/bgp.go:273
↓ 1 callers
Method
GetBgpConfStatus
()
pkg/speaker/bgp/bgp/peers.go:83
↓ 1 callers
Function
GetNodeIP
Find node first NodeInternalIP, should check result
pkg/util/util.go:46
↓ 1 callers
Method
GetRoutersForGobgp
(ip string)
test/e2e/framework/bgp.go:192
↓ 1 callers
Function
GetSecret
()
pkg/util/util.go:60
↓ 1 callers
Method
HandleBgpPeerStatus
(bgpPeers []bgpapi.BgpPeer)
pkg/speaker/bgp/bgp/peers.go:31
↓ 1 callers
Function
IPToBigInt
(ip IP)
pkg/util/net/ip.go:95
↓ 1 callers
Function
IncrementIP
(ip IP, increment *big.Int)
pkg/util/net/ip.go:116
↓ 1 callers
Function
InitBGPPeerMetrics
(peerIP, node string)
pkg/metrics/metrics.go:153
↓ 1 callers
Function
InitLayer2Metrics
(ip string)
pkg/metrics/metrics.go:130
↓ 1 callers
Method
Is
(target error)
test/e2e/framework/expect.go:29
↓ 1 callers
Method
IsDefault
()
api/v1alpha2/eip_types.go:184
↓ 1 callers
Method
IsRunning
Whether keepalived process is currently running
pkg/speaker/vip/keepalived.go:290
↓ 1 callers
Method
Len
()
pkg/util/set/set.go:68
↓ 1 callers
Method
List
List returns all the BgpPeer objects in the kubernetes cluster.
pkg/server/internal/handler/bgppeer.go:19
↓ 1 callers
Method
ListenAndServe
(stopCh <-chan struct{})
pkg/server/internal/lib/server.go:37
↓ 1 callers
Function
MakePod
(ns, name string, labels, annotations map[string]string, image string, command, args []string)
test/e2e/framework/pod.go:50
↓ 1 callers
Function
MustParseIP
MustParseIP parses the string into an IP.
pkg/util/net/ip.go:81
↓ 1 callers
Method
Network
Network returns the masked IP network.
pkg/util/net/ipnet.go:67
↓ 1 callers
Function
NewAPIDefinedSetsFromConfigStruct
(t *DefinedSets)
pkg/speaker/bgp/bgp/config/util.go:12
↓ 1 callers
Function
NewAPIRoutingPolicyFromConfigStruct
(c *config.RoutingPolicy)
pkg/speaker/bgp/bgp/table/table.go:308
↓ 1 callers
Function
NewBgpConfHandler
NewBgpConfHandler returns a new instance of bgpConfHandler which implements the BgpConfHandler interface. This is used to register the endpoints to th
pkg/server/internal/handler/bgpconf.go:35
↓ 1 callers
Function
NewBgpConfRouter
NewBgpConfRouter returns a new instance of bgpConfRouter which implements the Router interface. This is used to register the endpoints to the http rou
pkg/server/internal/router/bgpconf.go:27
↓ 1 callers
Function
NewBgpOptions
()
pkg/speaker/bgp/bgp/options.go:12
↓ 1 callers
Function
NewBgpPeerHandler
NewBgpPeerHandler returns a new instance of bgpPeerHandler which implements the BgpPeerHandler interface. This is used to register the endpoints to th
pkg/server/internal/handler/bgppeer.go:36
↓ 1 callers
Function
NewBgpPeerRouter
NewBgpPeerRouter returns a new instance of bgpPeerRouter which implements the Router interface. This is used to register the endpoints to the router.
pkg/server/internal/router/bgppeer.go:28
↓ 1 callers
Function
NewEipHandler
NewEipHandler returns a new instance of eipHandler which implements the EipHandler interface. This is used to register the endpoints to the router.
pkg/server/internal/handler/eip.go:36
↓ 1 callers
Function
NewEipRouter
NewEipRouter returns a new instance of eipRouter which implements the Router interface. This is used to register the endpoints to the router.
pkg/server/internal/router/eip.go:27
↓ 1 callers
Function
NewGenericOptions
()
pkg/manager/generic.go:28
↓ 1 callers
Function
NewGoBgpd
(bgpOptions *BgpOptions)
pkg/speaker/bgp/bgp/gobgpd.go:16
↓ 1 callers
Function
NewGobgpClient
(ctx context.Context, pod *v1.Pod, port int)
test/e2e/framework/bgp.go:139
↓ 1 callers
Function
NewHTTPServer
(routers []Router, options options.Options)
pkg/server/internal/lib/server.go:19
↓ 1 callers
Function
NewKeepAlived
(client *kubernetes.Clientset, logPath, args string)
pkg/speaker/vip/keepalived.go:58
↓ 1 callers
Function
NewOpenELBApiServerCommand
()
cmd/apiserver/app/server.go:17
↓ 1 callers
Function
NewOpenELBApiServerOptions
()
cmd/apiserver/app/options/options.go:16
↓ 1 callers
Function
NewOpenELBManagerCommand
()
cmd/controller/app/manager.go:24
↓ 1 callers
Function
NewOpenELBManagerOptions
()
cmd/controller/app/options/options.go:16
↓ 1 callers
Function
NewOpenELBSpeakerCommand
()
cmd/speaker/app/speaker.go:42
↓ 1 callers
Function
NewOpenELBSpeakerOptions
()
cmd/speaker/app/options/options.go:21
↓ 1 callers
Function
NewOptions
()
pkg/speaker/layer2/options.go:17
↓ 1 callers
Function
NewSpeaker
(client *kubernetes.Clientset, opt *Options, reloadChan chan event.GenericEvent)
pkg/speaker/layer2/memberlist.go:29
↓ 1 callers
Function
NewSpeakerManager
(mgr manager.Manager)
pkg/speaker/manager.go:40
↓ 1 callers
Function
NewVipOptions
()
pkg/speaker/vip/options.go:13
↓ 1 callers
Method
NthIP
(n int64)
pkg/util/net/ipnet.go:61
↓ 1 callers
Function
ParseCIDROrIP
Parse a CIDR or an IP address and return the IP, CIDR or error. If an IP address string is supplied, then the CIDR returned is the fully masked IP ad
pkg/util/net/ipnet.go:94
↓ 1 callers
Method
Patch
Patch patches the BgpConf object in the kubernetes cluster.
pkg/server/internal/handler/bgpconf.go:20
↓ 1 callers
Method
Patch
Patch patches the BgpPeer object in the kubernetes cluster.
pkg/server/internal/handler/bgppeer.go:21
↓ 1 callers
Method
PodClient
()
test/e2e/framework/pod.go:16
↓ 1 callers
Method
PodClientNS
(namespace string)
test/e2e/framework/pod.go:20
↓ 1 callers
Function
ReadConfigfile
(path, format string)
pkg/speaker/bgp/bgp/config/serve.go:13
↓ 1 callers
Method
RegisterIPRange
(string, iprange.Range)
pkg/speaker/layer2/announcer.go:16
↓ 1 callers
Function
Run
(c *options.OpenELBManagerOptions)
cmd/controller/app/manager.go:77
↓ 1 callers
Function
Run
(opt *options.OpenELBSpeakerOptions)
cmd/speaker/app/speaker.go:85
↓ 1 callers
Function
Run
(c *options.OpenELBApiServerOptions)
cmd/apiserver/app/server.go:70
↓ 1 callers
Method
SetBalancer
(ip string, nexthops []corev1.Node)
pkg/speaker/interface.go:15
↓ 1 callers
Function
SetupBgpConfReconciler
(bgpServer *bgpd.Bgp, mgr ctrl.Manager)
pkg/speaker/bgp/bgpconf_controller.go:293
← previous
next →
201–300 of 689, ranked by callers