Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Juniper/contrail-kubernetes
/ types & classes
Types & classes
82 in github.com/Juniper/contrail-kubernetes
⨍
Functions
509
◇
Types & classes
82
↓ 2 callers
Class
ContrailVRouterApi
scripts/opencontrail-kubelet/opencontrail_kubelet/vrouter_api.py:13
↓ 2 callers
Class
LxcManager
scripts/opencontrail-kubelet/opencontrail_kubelet/lxc_manager.py:21
↓ 1 callers
Class
PodNetworkStatus
scripts/opencontrail-kubelet/opencontrail_kubelet/plugin.py:172
Interface
AddressAllocator
pkg/network/opencontrail/address_allocator.go:29
Struct
AddressAllocator
pkg/network/opencontrail/mocks/AddressAllocator.go:5
Struct
AddressAllocatorImpl
Allocate an unique address for each Pod.
pkg/network/opencontrail/address_allocator.go:35
FuncType
Allocator
func(*client.Client, []string) NetworkController
pkg/network/factory.go:23
Struct
CniArgs
Definition of json data in STDIN
pkg/network/cni/args/args.go:102
Struct
CniArgs
Definition of json data in STDIN
pkg/network/opencontrail/cni/args/args.go:98
Struct
Config
pkg/network/config.go:31
Struct
Config
pkg/network/opencontrail/config.go:37
Struct
Connection
**************************************************************************** * Connection handling *************************************************
pkg/network/cni/agent/agent.go:33
Struct
Connection
**************************************************************************** * Connection handling *************************************************
pkg/network/opencontrail/cni/agent/agent.go:33
Interface
ConsistencyChecker
pkg/network/opencontrail/consistency.go:33
Struct
ContrailArgs
Contrail specific arguments
pkg/network/cni/args/args.go:86
Struct
ContrailArgs
Contrail specific arguments
pkg/network/opencontrail/cni/args/args.go:83
Struct
Controller
The OpenContrail controller maps kubernetes objects into networking properties such that: - Each Pod/Replication controller is assigned to a network,
pkg/network/opencontrail/controller.go:44
Struct
FloatingIpInterceptor
pkg/network/opencontrail/network_test.go:34
Struct
InstanceManager
pkg/network/opencontrail/instance.go:28
Struct
InstanceMetadata
InstanceMetadata contains the information required in the kubernetes minion to connect the Pod interface to the network.
pkg/network/opencontrail/opencontrail.go:48
Struct
IpInterceptor
pkg/network/opencontrail/address_allocator_test.go:32
Struct
K8SArgs
Kubernetes specific arguments
pkg/network/cni/args/args.go:95
Struct
K8SArgs
Kubernetes specific arguments
pkg/network/opencontrail/cni/args/args.go:92
Struct
KubeClient
pkg/network/opencontrail/mocks/KubeClient.go:29
Struct
KubeNamespaceInterface
pkg/network/opencontrail/mocks/KubeNamespaceInterface.go:10
Struct
KubePodInterface
pkg/network/opencontrail/mocks/KubePodInterface.go:9
Struct
KubeServiceInterface
pkg/network/opencontrail/mocks/KubeServiceInterface.go:11
Struct
LoggingArgs
* Example configuration for Contrail { "cniVersion": "0.2.0", "contrail" : { "vrouter" : { "ip" : "127
pkg/network/cni/args/args.go:72
Struct
LoggingArgs
* Example configuration for Contrail { "cniVersion": "0.2.0", "contrail" : { "vrouter" : { "ip" : "127
pkg/network/opencontrail/cni/args/args.go:69
Struct
NamespaceManager
pkg/network/opencontrail/namespace.go:30
Interface
NetworkController
pkg/network/controller.go:26
Struct
NetworkFactory
Placeholder class that constructs a NetworkController
pkg/network/factory.go:37
Struct
NetworkInterceptor
pkg/network/opencontrail/opencontrail_test.go:284
Interface
NetworkManager
pkg/network/opencontrail/network.go:31
Struct
NetworkManager
pkg/network/opencontrail/mocks/NetworkManager.go:9
Struct
NetworkManager
cmd/kube-network-manager/app/server.go:42
Struct
NetworkManagerImpl
pkg/network/opencontrail/network.go:49
Struct
Result
**************************************************************************** * POLL message handling ***********************************************
pkg/network/cni/agent/agent.go:240
Struct
Result
**************************************************************************** * POLL message handling ***********************************************
pkg/network/opencontrail/cni/agent/agent.go:239
Struct
ServiceId
pkg/network/opencontrail/util.go:24
TypeAlias
ServiceIdList
pkg/network/opencontrail/util.go:29
Interface
ServiceManager
pkg/network/opencontrail/service.go:32
Struct
ServiceManagerImpl
pkg/network/opencontrail/service.go:43
Class
Shell
scripts/opencontrail-kubelet/opencontrail_kubelet/shell.py:9
Struct
Store
pkg/network/opencontrail/mocks/Store.go:5
Struct
TestFramework
TestFramework contains the several mock objects required to simulate the kubernetes environment. The mocks are updated when objects are added or delet
pkg/network/opencontrail/opencontrail_test.go:46
Struct
TestGroupState
TestGroupState stores information about a group of pods (managed by an RC) and service defintion.
pkg/network/opencontrail/opencontrail_test.go:39
Struct
VRouterArgs
Definitions to get VRouter related parameters from json data
pkg/network/cni/args/args.go:78
Struct
VRouterArgs
Definitions to get VRouter related parameters from json data
pkg/network/opencontrail/cni/args/args.go:75
Struct
VirtualRouterManager
pkg/network/opencontrail/virtual_router.go:30
Struct
VmiInterceptor
pkg/network/opencontrail/opencontrail_test.go:270
Struct
addPodTransform
pkg/network/opencontrail/random_test.go:96
Struct
addServiceTransform
pkg/network/opencontrail/random_test.go:151
FuncType
compareFn
func(key string) bool
pkg/network/opencontrail/consistency.go:65
Struct
configWrapper
pkg/network/config.go:38
Struct
configWrapper
pkg/network/opencontrail/config.go:113
Struct
consistencyChecker
pkg/network/opencontrail/consistency.go:41
Struct
contrailAddMsg
**************************************************************************** * ADD message handling ************************************************
pkg/network/cni/agent/agent.go:77
Struct
contrailAddMsg
**************************************************************************** * ADD message handling ************************************************
pkg/network/opencontrail/cni/agent/agent.go:77
Struct
contrailDelMsg
**************************************************************************** * DEL message handling ************************************************
pkg/network/cni/agent/agent.go:168
Struct
contrailDelMsg
**************************************************************************** * DEL message handling ************************************************
pkg/network/opencontrail/cni/agent/agent.go:167
Struct
contrailGetMsg
pkg/network/cni/agent/agent.go:250
Struct
contrailGetMsg
pkg/network/opencontrail/cni/agent/agent.go:248
Struct
deletePodTransform
pkg/network/opencontrail/random_test.go:131
Struct
deleteServiceTransform
pkg/network/opencontrail/random_test.go:190
FuncType
deltaFn
func(key string)
pkg/network/opencontrail/consistency.go:64
TypeAlias
eventType
pkg/network/opencontrail/controller.go:69
TypeAlias
networkConnectionMap
pkg/network/opencontrail/consistency.go:38
TypeAlias
networkServiceMap
pkg/network/opencontrail/consistency.go:39
Struct
notification
pkg/network/opencontrail/controller.go:84
TypeAlias
policySet
pkg/network/opencontrail/consistency.go:37
Struct
shutdownMsg
pkg/network/opencontrail/opencontrail_test.go:116
Struct
shutdownMsg
pkg/network/opencontrail/consistency_test.go:89
Struct
shutdownMsg
pkg/network/opencontrail/controller_test.go:141
Struct
statusResp
pkg/network/cni/test/contrail-server.go:24
Struct
statusResp
pkg/network/opencontrail/cni/test/contrail-server.go:24
Struct
tierConfig
pkg/network/opencontrail/random_test.go:32
Interface
transform
pkg/network/opencontrail/random_test.go:78
Struct
updateGlobalNetworkConfig
pkg/network/opencontrail/random_test.go:209
TypeAlias
virtualRouterMap
pkg/network/opencontrail/virtual_router.go:28
Struct
vmResp
pkg/network/cni/test/contrail-server.go:15
Struct
vmResp
pkg/network/opencontrail/cni/test/contrail-server.go:15