Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/openelb/openelb
/ types & classes
Types & classes
188 in github.com/openelb/openelb
⨍
Functions
689
◇
Types & classes
188
↓ 3 callers
TypeAlias
BgpSetCommunityOptionType
pkg/speaker/bgp/bgp/config/bgp_configs.go:379
↓ 3 callers
TypeAlias
Pool
Pool is a collection of IP Ranges.
pkg/util/iprange/pool.go:12
↓ 1 callers
TypeAlias
mapSet
pkg/util/set/set.go:66
Struct
Actions
pkg/speaker/bgp/bgp/config/bgp_configs.go:458
Struct
AddPaths
api/v1alpha2/bgppeer_types.go:172
Struct
AddPaths
struct for container bgp:add-paths. Parameters relating to the advertisement and receipt of multiple paths for a single NLRI (add-paths).
api/v1alpha1/bgppeer_types.go:83
Struct
AddPathsConfig
api/v1alpha2/bgppeer_types.go:167
Struct
AfiSafi
api/v1alpha2/bgppeer_types.go:176
Struct
AfiSafiConfig
api/v1alpha2/bgppeer_types.go:162
TypeAlias
AfiSafiType
pkg/speaker/bgp/bgp/config/bgp_configs.go:31
Interface
Announcer
pkg/speaker/layer2/announcer.go:10
Struct
ApplyPolicy
pkg/speaker/bgp/bgp/config/bgp_configs.go:402
Struct
ApplyPolicyConfig
pkg/speaker/bgp/bgp/config/bgp_configs.go:393
Struct
AsPathLength
pkg/speaker/bgp/bgp/config/bgp_configs.go:469
Struct
AsPathSet
pkg/speaker/bgp/bgp/config/bgp_configs.go:551
TypeAlias
AttributeComparison
typedef for identity ptypes:attribute-comparison. base type for supported comparison operators on route attributes.
pkg/speaker/bgp/bgp/config/bgp_configs.go:239
Struct
Bgp
pkg/speaker/bgp/bgp/options.go:22
Struct
BgpActions
pkg/speaker/bgp/bgp/config/bgp_configs.go:443
TypeAlias
BgpAsPathPrependRepeat
pkg/speaker/bgp/bgp/config/bgp_configs.go:377
TypeAlias
BgpCommunityRegexpType
pkg/speaker/bgp/bgp/config/bgp_configs.go:8
Struct
BgpConditions
pkg/speaker/bgp/bgp/config/bgp_configs.go:494
Struct
BgpConf
+kubebuilder:rbac:groups=network.kubesphere.io,resources=bgpconfs,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=network.kub
api/v1alpha2/bgpconf_types.go:52
Struct
BgpConf
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:scope=Cluster BgpConf is the S
api/v1alpha1/bgpconf_types.go:37
Struct
BgpConfGlobal
test/e2e/framework/bgp.go:27
Interface
BgpConfHandler
BgpConfHandler is an interface that is used to manage http requests related to BgpConf.
pkg/server/internal/handler/bgpconf.go:14
Struct
BgpConfList
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object BgpConfList contains a list of BgpConf
api/v1alpha2/bgpconf_types.go:92
Struct
BgpConfList
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object BgpConfList contains a list of BgpConf
api/v1alpha1/bgpconf_types.go:70
Struct
BgpConfReconciler
BgpConfReconciler reconciles a BgpConf object
pkg/speaker/bgp/bgpconf_controller.go:52
Struct
BgpConfSpec
Configuration parameters relating to the global BGP router.
api/v1alpha2/bgpconf_types.go:61
Struct
BgpConfSpec
struct for container bgp:config. Configuration parameters relating to the global BGP router.
api/v1alpha1/bgpconf_types.go:47
Struct
BgpConfStatus
EDIT THIS FILE! THIS IS SCAFFOLDING FOR YOU TO OWN! NOTE: json tags are required. Any new fields you add must have json tags for the fields to be se
api/v1alpha2/bgpconf_types.go:37
Struct
BgpConfStatus
EDIT THIS FILE! THIS IS SCAFFOLDING FOR YOU TO OWN! NOTE: json tags are required. Any new fields you add must have json tags for the fields to be se
api/v1alpha1/bgpconf_types.go:27
Struct
BgpConfigSet
pkg/speaker/bgp/bgp/config/serve.go:7
Struct
BgpDefinedSets
pkg/speaker/bgp/bgp/config/bgp_configs.go:566
TypeAlias
BgpExtCommunityType
pkg/speaker/bgp/bgp/config/bgp_configs.go:9
TypeAlias
BgpNextHopType
pkg/speaker/bgp/bgp/config/bgp_configs.go:376
Struct
BgpOptions
pkg/speaker/bgp/bgp/options.go:8
TypeAlias
BgpOriginAttrType
pkg/speaker/bgp/bgp/config/bgp_configs.go:11
Struct
BgpPeer
test/e2e/framework/bgp.go:69
Struct
BgpPeer
+kubebuilder:object:root=true +kubebuilder:object:generate=true +kubebuilder:subresource:status +kubebuilder:storageversion +k8s:deepcopy-gen:interfac
api/v1alpha2/bgppeer_types.go:103
Struct
BgpPeer
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:scope=Cluster BgpPeer is the S
api/v1alpha1/bgppeer_types.go:37
Interface
BgpPeerHandler
BgpPeerHandler is an interface that is used to manage http requests related to BgpPeer.
pkg/server/internal/handler/bgppeer.go:13
Struct
BgpPeerList
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object BgpPeerList contains a list of BgpPeer
api/v1alpha2/bgppeer_types.go:202
Struct
BgpPeerList
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object BgpPeerList contains a list of BgpPeer
api/v1alpha1/bgppeer_types.go:111
Struct
BgpPeerReconciler
BgpPeerReconciler reconciles a BgpPeer object
pkg/speaker/bgp/bgppeer_controller.go:45
Struct
BgpPeerSpec
api/v1alpha2/bgppeer_types.go:187
Struct
BgpPeerSpec
api/v1alpha1/bgppeer_types.go:45
Struct
BgpPeerStatus
BgpPeerStatus defines the observed state of BgpPeer
api/v1alpha2/bgppeer_types.go:89
Struct
BgpPeerStatus
EDIT THIS FILE! THIS IS SCAFFOLDING FOR YOU TO OWN! NOTE: json tags are required. Any new fields you add must have json tags for the fields to be se
api/v1alpha1/bgppeer_types.go:27
TypeAlias
BgpSetMedType
pkg/speaker/bgp/bgp/config/bgp_configs.go:378
TypeAlias
BgpStdCommunityType
pkg/speaker/bgp/bgp/config/bgp_configs.go:10
TypeAlias
BgpWellKnownStdCommunity
pkg/speaker/bgp/bgp/config/bgp_configs.go:60
FuncType
CheckFn
func() bool
pkg/util/util.go:80
Struct
CommunityCount
pkg/speaker/bgp/bgp/config/bgp_configs.go:474
Struct
CommunitySet
pkg/speaker/bgp/bgp/config/bgp_configs.go:561
Struct
Conditions
pkg/speaker/bgp/bgp/config/bgp_configs.go:526
Struct
Config
pkg/speaker/interface.go:8
Struct
Create
pkg/server/internal/handler/types.go:3
FuncType
CreateFn
func() error
pkg/util/util.go:91
TypeAlias
DefaultPolicyType
pkg/speaker/bgp/bgp/config/bgp_configs.go:359
Struct
DefinedSets
pkg/speaker/bgp/bgp/config/bgp_configs.go:595
Struct
Delete
pkg/server/internal/handler/types.go:11
Struct
EIPController
pkg/controllers/ipam/controller.go:27
Struct
EIPReconciler
BgpConfReconciler reconciles a BgpConf object
pkg/speaker/eip_controller.go:36
Struct
EbgpMultihop
api/v1alpha2/bgppeer_types.go:182
Struct
Eip
+kubebuilder:object:root=true +kubebuilder:object:generate=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:n
api/v1alpha2/eip_types.go:144
Struct
Eip
+kubebuilder:object:root=true +kubebuilder:printcolumn:name="cidr",type=string,JSONPath=`.spec.address` +kubebuilder:printcolumn:name="usage",type=int
api/v1alpha1/eip_types.go:47
Interface
EipHandler
EipHandler is an interface that is used to manage http requests related to Eip.
pkg/server/internal/handler/eip.go:13
Struct
EipList
+kubebuilder:object:root=true EipList contains a list of Eip
api/v1alpha2/eip_types.go:155
Struct
EipList
+kubebuilder:object:root=true EipList contains a list of Eip
api/v1alpha1/eip_types.go:58
Struct
EipSpec
EipSpec defines the desired state of EIP
api/v1alpha2/eip_types.go:106
Struct
EipSpec
EipSpec defines the desired state of EIP
api/v1alpha1/eip_types.go:23
Struct
EipStatus
EipStatus defines the observed state of EIP
api/v1alpha2/eip_types.go:123
Struct
EipStatus
EipStatus defines the observed state of EIP
api/v1alpha1/eip_types.go:34
Struct
EnqueueRequestForDeAndDs
Enqueue requests for Deployments and DaemonSets type Only OpenELB NodeProxy needs this
pkg/controllers/lb/eventhandler.go:122
Struct
EnqueueRequestForNode
pkg/controllers/lb/eventhandler.go:16
Struct
EnqueueRequestForNode
pkg/speaker/bgp/eventhandler.go:15
Struct
ExtCommunitySet
pkg/speaker/bgp/bgp/config/bgp_configs.go:556
Struct
FailureError
FailureError is an error where the error string is meant to be passed to ginkgo.Fail directly, i.e. adding some prefix like "unexpected error" is not
test/e2e/framework/expect.go:16
Struct
Fake
pkg/speaker/fake.go:10
Struct
FakeIPTables
pkg/nettool/iptables/fake.go:3
Struct
Family
api/v1alpha2/bgppeer_types.go:157
TypeAlias
Family
Family represents IP Range address-family.
pkg/util/iprange/range.go:13
Struct
Framework
test/e2e/framework/framework.go:20
Struct
GenericOptions
pkg/manager/generic.go:19
Struct
Global
pkg/speaker/bgp/bgp/config/bgp_configs.go:406
Struct
GobgpClient
test/e2e/framework/bgp.go:135
Struct
GracefulRestart
api/v1alpha2/bgpconf_types.go:74
Struct
IDAllocator
IDAllocator is an allocator for ID values. It is implemented using a bitmap that is grown as necessary.
pkg/util/idalloc/idalloc.go:22
Struct
IP
Sub class net.IP so that we can add JSON marshalling and unmarshalling.
pkg/util/net/ip.go:10
Struct
IPNet
Sub class net.IPNet so that we can add JSON marshalling and unmarshalling.
pkg/util/net/ipnet.go:10
Struct
IgpActions
pkg/speaker/bgp/bgp/config/bgp_configs.go:454
Struct
IgpConditions
pkg/speaker/bgp/bgp/config/bgp_configs.go:508
Struct
InboundRequest
InboundRequest is a struct that represents an inbound request
pkg/server/internal/lib/inbound_request.go:6
Struct
Info
pkg/version/version.go:16
TypeAlias
InstallProtocolType
pkg/speaker/bgp/bgp/config/bgp_configs.go:189
Interface
IptablesIface
IptablesIface wrapper package coreos/iptables
pkg/nettool/iptables/interface.go:10
Struct
IptablesRule
pkg/nettool/iptables/interface.go:23
Struct
LBReconciler
LBReconciler reconciles a service object
pkg/speaker/lb_controller.go:39
Struct
LargeCommunitySet
pkg/speaker/bgp/bgp/config/bgp_configs.go:546
next →
1–100 of 188, ranked by callers