Documentation ¶
Index ¶
- Constants
- func CreateNamespace(ctx context.Context, clientSet *kubernetes.Clientset, baseName string, ...) *v1.Namespace
- func CreatePod(ctx context.Context, clientSet *kubernetes.Clientset, nsName string, ...) (*v1.Pod, error)
- func DeleteMachinesetsDefer(client runtimeclient.Client, ms *machinev1.MachineSet)
- func DeleteNamespace(ctx context.Context, clientSet *kubernetes.Clientset, ns *v1.Namespace)
- func ElementExists(s []string, str string) bool
- func GetFloatingNetworkID(client *gophercloud.ServiceClient) (string, error)
- func GetMachinesetRetry(ctx context.Context, client runtimeclient.Client, ms *machinev1.MachineSet, ...) error
- func GetSubnetIDfromKuryrNetwork(ctx context.Context, clientSet *kubernetes.Clientset, namespace string) (string, error)
- func IsOctaviaVersionGreaterThanOrEqual(client *gophercloud.ServiceClient, constraint string) (bool, error)
- func RandomSuffix() string
- type KuryrNetwork
Constants ¶
View Source
const ( NetworkTypeOpenShiftSDN = "OpenShiftSDN" NetworkTypeOVNKubernetes = "OVNKubernetes" NetworkTypeKuryr = "Kuryr" )
Variables ¶
This section is empty.
Functions ¶
func CreateNamespace ¶
func DeleteMachinesetsDefer ¶
func DeleteMachinesetsDefer(client runtimeclient.Client, ms *machinev1.MachineSet)
func DeleteNamespace ¶
func ElementExists ¶
func GetFloatingNetworkID ¶
func GetFloatingNetworkID(client *gophercloud.ServiceClient) (string, error)
GetFloatingNetworkID returns a floating network ID.
func GetMachinesetRetry ¶
func GetMachinesetRetry(ctx context.Context, client runtimeclient.Client, ms *machinev1.MachineSet, shouldExist bool) error
func IsOctaviaVersionGreaterThanOrEqual ¶
func IsOctaviaVersionGreaterThanOrEqual(client *gophercloud.ServiceClient, constraint string) (bool, error)
func RandomSuffix ¶
func RandomSuffix() string
Types ¶
type KuryrNetwork ¶
type KuryrNetwork struct { Status struct { SubnetID string `json:"subnetId"` } `json:"status"` }
func GetKuryrNetwork ¶
func GetKuryrNetwork(ctx context.Context, clientSet *kubernetes.Clientset, namespace string) (KuryrNetwork, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.