# Functions
DumpENV executes testing/dump_env.sh to write k8s resources to files.
GetNamespaceName returns a numbered namespace.
KubeConfig returns a kube config for this environment.
NamespaceDeletionInProgress returns true if the error indicates deletion will happen eventually.
NukeNamespaces uses the kubectl command to remove remaining test namespaces.
SetupNamespace creates a new labeled namespace and sets the teardown func in the environment.
# Structs
Environment starts our operator and handles interaction with the k8s cluster used in the tests.