Versions in this module Expand all Collapse all v1 v1.4.0-alpha.0 Sep 16, 2016 v1.3.0 Sep 16, 2016 Changes in this version + const AssignMacVlanAnnotation + const BR + const EgressBandwidthAnnotation + const EgressNetworkPolicyFailureLabel + const IngressBandwidthAnnotation + const LBR + const MultiTenantPluginName + const SingleTenantPluginName + const TUN + const VERSION + const VERSION_ACTION + const VERSION_TABLE + const VLINUXBR + const VOVSBR + const VXLAN + const VXLAN_PORT + func IsOpenShiftMultitenantNetworkPlugin(pluginName string) bool + func IsOpenShiftNetworkPlugin(pluginName string) bool + func NewNodePlugin(pluginName string, osClient *osclient.Client, kClient *kclient.Client, ...) (api.OsdnNodePlugin, error) + func NewProxyPlugin(pluginName string, osClient *osclient.Client, kClient *kclient.Client) (api.FilteringEndpointsConfigHandler, error) + func StartMaster(networkConfig osconfigapi.MasterNetworkConfig, osClient *osclient.Client, ...) error + type FirewallRule struct + type NetworkInfo struct + ClusterNetwork *net.IPNet + HostSubnetLength uint32 + PluginName string + 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 (node *OsdnNode) GetLocalPods(namespace string) ([]kapi.Pod, error) + func (node *OsdnNode) Start() error + func (node *OsdnNode) SubnetStartNode(mtu uint32) (bool, error) + func (node *OsdnNode) VnidStartNode() error + func (node *OsdnNode) WaitForPodNetworkReady() error + func (plugin *OsdnNode) AddHostSubnetRules(subnet *osapi.HostSubnet) error + func (plugin *OsdnNode) AddServiceRules(service *kapi.Service, netID uint32) error + func (plugin *OsdnNode) Capabilities() utilsets.Int + func (plugin *OsdnNode) DeleteHostSubnetRules(subnet *osapi.HostSubnet) error + func (plugin *OsdnNode) DeleteServiceRules(service *kapi.Service) error + func (plugin *OsdnNode) Event(name string, details map[string]interface{}) + func (plugin *OsdnNode) GetPodNetworkStatus(namespace string, name string, podInfraContainerID kubeletTypes.ContainerID) (*knetwork.PodNetworkStatus, error) + func (plugin *OsdnNode) Init(host knetwork.Host, _ componentconfig.HairpinMode, _ string) error + func (plugin *OsdnNode) Name() string + func (plugin *OsdnNode) SetUpPod(namespace string, name string, id kubeletTypes.ContainerID) error + func (plugin *OsdnNode) SetupEgressNetworkPolicy() error + func (plugin *OsdnNode) SetupSDN(localSubnetCIDR, clusterNetworkCIDR, servicesNetworkCIDR string, mtu uint32) (bool, error) + func (plugin *OsdnNode) Status() error + func (plugin *OsdnNode) TearDownPod(namespace string, name string, id kubeletTypes.ContainerID) error + func (plugin *OsdnNode) UpdateEgressNetworkPolicyVNID(namespace string, oldVnid, newVnid uint32) error + func (plugin *OsdnNode) UpdatePod(namespace string, name string, id kubeletTypes.DockerID) error + type Registry struct + NetworkInfo *NetworkInfo + func (registry *Registry) CreateClusterNetwork(ni *NetworkInfo) error + func (registry *Registry) CreateNetNamespace(name string, id uint32) error + func (registry *Registry) CreateSubnet(nodeName, nodeIP, subnetCIDR string) (*osapi.HostSubnet, error) + func (registry *Registry) DeleteNetNamespace(name string) error + func (registry *Registry) DeleteSubnet(nodeName string) error + func (registry *Registry) GetEgressNetworkPolicies() ([]osapi.EgressNetworkPolicy, error) + func (registry *Registry) GetNetNamespace(name string) (*osapi.NetNamespace, error) + func (registry *Registry) GetNetNamespaces() ([]osapi.NetNamespace, error) + func (registry *Registry) GetNetworkInfo() (*NetworkInfo, error) + func (registry *Registry) GetPod(nodeName, namespace, podName string) (*kapi.Pod, error) + func (registry *Registry) GetRunningPods(nodeName, namespace string) ([]kapi.Pod, error) + func (registry *Registry) GetServices() ([]kapi.Service, error) + func (registry *Registry) GetServicesForNamespace(namespace string) ([]kapi.Service, error) + func (registry *Registry) GetSubnet(nodeName string) (*osapi.HostSubnet, error) + func (registry *Registry) GetSubnets() ([]osapi.HostSubnet, error) + func (registry *Registry) RunEventQueue(resourceName ResourceName) *oscache.EventQueue + func (registry *Registry) UpdateClusterNetwork(ni *NetworkInfo) error + func (registry *Registry) UpdateNetNamespace(netns *osapi.NetNamespace) (*osapi.NetNamespace, error) + func (registry *Registry) UpdateSubnet(hs *osapi.HostSubnet) (*osapi.HostSubnet, error) + func (registry *Registry) ValidateNodeIP(nodeIP string) error + type ResourceName string + const EgressNetworkPolicies + const HostSubnets + const Namespaces + const NetNamespaces + const Nodes + const Pods + const Services v1.3.0-rc1 Sep 7, 2016 v1.3.0-alpha.3 Aug 7, 2016