Versions in this module Expand all Collapse all v1 v1.5.1 Apr 28, 2017 Changes in this version + const BR + const NetworkPolicyAnnotation + const TUN + const VERSION + const VERSION_ACTION + const VERSION_TABLE + const VXLAN + const VXLAN_PORT + func DeletionHandlingMetaNamespaceKeyFunc(obj interface{}) (string, error) + func NewMultiTenantPlugin() osdnPolicy + func NewNetworkPolicyPlugin() osdnPolicy + func NewSingleTenantPlugin() osdnPolicy + func RunEventQueue(client kcache.Getter, resourceName ResourceName, process ProcessEventFunc) + func RunNamespacedPodEventQueue(client kcache.Getter, namespace string, closeChan chan struct{}, ...) + func StartMaster(networkConfig osconfigapi.MasterNetworkConfig, osClient *osclient.Client, ...) error + type EventQueue struct + func NewEventQueue(keyFunc cache.KeyFunc) *EventQueue + func NewEventQueueForStore(keyFunc cache.KeyFunc, knownObjects cache.KeyListerGetter) *EventQueue + func (queue *EventQueue) Pop(process ProcessEventFunc, expectedType interface{}) (interface{}, error) + type FirewallRule struct + type IngressIsolationPolicy string + const DefaultDeny + type NamespaceIngressPolicy struct + Isolation *IngressIsolationPolicy + type NamespaceNetworkPolicy struct + Ingress *NamespaceIngressPolicy + type NetworkInfo struct + ClusterNetwork *net.IPNet + ServiceNetwork *net.IPNet + type NodeIPTables struct + func (n *NodeIPTables) Setup() error + type OsdnMaster struct + func (master *OsdnMaster) SubnetStartMaster(clusterNetwork *net.IPNet, hostSubnetLength uint32) error + func (master *OsdnMaster) VnidStartMaster() error + type OsdnNode struct + func NewNodePlugin(pluginName string, osClient *osclient.Client, kClient *kclientset.Clientset, ...) (*OsdnNode, error) + func (node *OsdnNode) Capabilities() utilsets.Int + func (node *OsdnNode) Event(name string, details map[string]interface{}) + func (node *OsdnNode) GetLocalPods(namespace string) ([]kapi.Pod, error) + func (node *OsdnNode) GetPodNetworkStatus(namespace string, name string, id kubeletTypes.ContainerID) (*knetwork.PodNetworkStatus, error) + func (node *OsdnNode) Init(host knetwork.Host, hairpinMode componentconfig.HairpinMode, ...) error + func (node *OsdnNode) IsPodNetworkReady() error + func (node *OsdnNode) Name() string + func (node *OsdnNode) SetUpPod(namespace string, name string, id kubeletTypes.ContainerID) error + func (node *OsdnNode) Start() error + func (node *OsdnNode) Status() error + func (node *OsdnNode) SubnetStartNode() error + func (node *OsdnNode) TearDownPod(namespace string, name string, id kubeletTypes.ContainerID) error + func (node *OsdnNode) UpdatePod(pod kapi.Pod) error + func (plugin *OsdnNode) AddHostSubnetRules(subnet *osapi.HostSubnet) + func (plugin *OsdnNode) AddServiceRules(service *kapi.Service, netID uint32) + func (plugin *OsdnNode) DeleteHostSubnetRules(subnet *osapi.HostSubnet) + func (plugin *OsdnNode) DeleteServiceRules(service *kapi.Service) + func (plugin *OsdnNode) SetupEgressNetworkPolicy() error + func (plugin *OsdnNode) SetupSDN() (bool, error) + func (plugin *OsdnNode) UpdateEgressNetworkPolicyVNID(namespace string, oldVnid, newVnid uint32) + type OsdnProxy struct + func NewProxyPlugin(pluginName string, osClient *osclient.Client, kClient *kclientset.Clientset) (*OsdnProxy, error) + func (proxy *OsdnProxy) OnEndpointsUpdate(allEndpoints []kapi.Endpoints) + func (proxy *OsdnProxy) Start(baseHandler pconfig.EndpointsConfigHandler) error + type PodConfig struct — linux/amd64 + type ProcessEventFunc func(delta cache.Delta) error + type ResourceName string + const EgressNetworkPolicies + const HostSubnets + const Namespaces + const NetNamespaces + const NetworkPolicies + const Nodes + const Pods + const Services v1.5.0-alpha.1 Dec 29, 2016 Incompatible versions in this module v3.7.0-alpha.0+incompatible Aug 1, 2017