Documentation ¶
Index ¶
- func CreateNewMetalLbDaemonSetAndWaitUntilItsRunning(timeout time.Duration, nodeLabel map[string]string) error
- func DefineIterationParams(ipv4AddrList, ipv6AddrList, nodeExtIPv4AddrList, nodeExtIPv6AddrList []string, ...) (masterClientPod, subnetMast string, ...)
- func DoesClusterSupportMetalLbTests(requiredCPNodeNumber, requiredWorkerNodeNumber int) error
- func GetMetalLbIPByIPStack() ([]string, []string, error)
- func IsEnvVarMetalLbIPinNodeExtNetRange(nodeExtAddresses, metalLbEnvIPv4, metalLbEnvIPv6 []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateNewMetalLbDaemonSetAndWaitUntilItsRunning ¶
func CreateNewMetalLbDaemonSetAndWaitUntilItsRunning(timeout time.Duration, nodeLabel map[string]string) error
CreateNewMetalLbDaemonSetAndWaitUntilItsRunning creates or recreates the new metalLb daemonset and waits until daemonset is in Ready state.
func DefineIterationParams ¶
func DefineIterationParams( ipv4AddrList, ipv6AddrList, nodeExtIPv4AddrList, nodeExtIPv6AddrList []string, ipFamily string, ) ( masterClientPod, subnetMast string, mlbAddrList, nodeExtAddrList, addressPool, frrPodMasterIPs []string, err error)
DefineIterationParams defines ip settings for iteration based on ipFamily parameter.
func DoesClusterSupportMetalLbTests ¶
DoesClusterSupportMetalLbTests verifies if given environment supports metalLb tests.
func GetMetalLbIPByIPStack ¶
GetMetalLbIPByIPStack returns metalLb IP addresses from env var typo:ECO_CNF_CORE_NET_MLB_ADDR_LIST sorted by IPStack.
func IsEnvVarMetalLbIPinNodeExtNetRange ¶
func IsEnvVarMetalLbIPinNodeExtNetRange(nodeExtAddresses, metalLbEnvIPv4, metalLbEnvIPv6 []string) error
IsEnvVarMetalLbIPinNodeExtNetRange validates that the environmental IP variable is in the same IP range as the br-ex interface of the cluster under-test.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.