namespaces

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2024 License: Apache-2.0 Imports: 13 Imported by: 7

Documentation

Index

Constants

View Source
const Test = "sriov-conformance-testing"

Test is the namespace to be use for testing

Variables

This section is empty.

Functions

func AddLabel added in v1.4.0

func AddLabel(cs corev1client.NamespacesGetter, ctx context.Context, namespaceName, key, value string) error

func Clean

func Clean(operatorNamespace, namespace string, cs *testclient.ClientSet, discoveryEnabled bool) error

Clean cleans all dangling objects from the given namespace.

func CleanNetworks

func CleanNetworks(operatorNamespace string, cs *testclient.ClientSet) error

CleanNetworks deletes all network in operatorNamespace

func CleanPods

func CleanPods(namespace string, cs *testclient.ClientSet) error

CleanPods deletes all pods in namespace

func CleanPolicies

func CleanPolicies(operatorNamespace string, cs *testclient.ClientSet) error

CleanPolicies deletes all SriovNetworkNodePolicies in operatorNamespace

func Create

func Create(namespace string, cs *testclient.ClientSet) error

Create creates a new namespace with the given name. If the namespace exists, it returns.

func DeleteAndWait

func DeleteAndWait(cs *testclient.ClientSet, namespace string, timeout time.Duration) error

DeleteAndWait deletes a namespace and waits until it is deleted

func Exists

func Exists(namespace string, cs *testclient.ClientSet) bool

Exists tells whether the given namespace exists

func WaitForDeletion

func WaitForDeletion(cs *testclient.ClientSet, nsName string, timeout time.Duration) error

WaitForDeletion waits until the namespace will be removed from the cluster

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL