Documentation
¶
Index ¶
Constants ¶
View Source
const ( KeyNetworkConf = network.GroupName + "/route" KeyVlanLabel = network.GroupName + "/vlan-id" KeyVlanConfigLabel = network.GroupName + "/vlanconfig" KeyClusterNetworkLabel = network.GroupName + "/clusternetwork" KeyNodeLabel = network.GroupName + "/node" KeyMatchedNodes = network.GroupName + "/matched-nodes" ValueTrue = "true" )
View Source
const ManagementClusterNetworkName = "mgmt"
Variables ¶
This section is empty.
Functions ¶
func EnsureSysctlValue ¶ added in v0.3.0
Types ¶
type Connectivity ¶
type Connectivity string
const ( Connectable Connectivity = "true" Unconnectable Connectivity = "false" DHCPFailed Connectivity = "DHCP failed" PingFailed Connectivity = "ping failed" )
type Layer3NetworkConf ¶
type Layer3NetworkConf struct { Mode Mode `json:"mode,omitempty"` CIDR string `json:"cidr,omitempty"` Gateway string `json:"gateway,omitempty"` ServerIPAddr string `json:"serverIPAddr,omitempty"` Connectivity Connectivity `json:"connectivity,omitempty"` }
func NewLayer3NetworkConf ¶
func NewLayer3NetworkConf(conf string) (*Layer3NetworkConf, error)
func (*Layer3NetworkConf) ToString ¶
func (c *Layer3NetworkConf) ToString() (string, error)
type NadSelectedNetworks ¶
type NadSelectedNetworks []nadv1.NetworkSelectionElement
func NewNADSelectedNetworks ¶
func NewNADSelectedNetworks(conf string) (NadSelectedNetworks, error)
func (NadSelectedNetworks) ToString ¶
func (n NadSelectedNetworks) ToString() (string, error)
type NetConf ¶ added in v0.3.0
type NetConf struct { cniv1.NetConf BrName string `json:"bridge"` IsGW bool `json:"isGateway"` IsDefaultGW bool `json:"isDefaultGateway"` ForceAddress bool `json:"forceAddress"` IPMasq bool `json:"ipMasq"` MTU int `json:"mtu"` HairpinMode bool `json:"hairpinMode"` PromiscMode bool `json:"promiscMode"` Vlan int `json:"vlan"` }
Click to show internal directories.
Click to hide internal directories.