# Functions

GetClientSet generates the client-set from the config file on the host Three clients are generated by the function: 1.
GetClusterRole generates the ClusterRole object from the yaml file.
GetClusterRoleBinding generates the ClusterRoleBinding object from the yaml file.
GetConfigMap generates the ConfigMap object for NDM from the yaml file.
GetCustomResourceDefinition generates the CustomResourceDefinition object from the specified YAML file.
GetDaemonSet generates the NDM DaemonSet object from the yaml file.
GetDeployment generates the NDO Deployment object from the yaml file.
GetServiceAccount generates the ServiceAccount object from the yaml file.
NewBDC creates a sample device claim which can be used for claiming a block device.
WaitForReconciliation sleeps the process for a fixed duration so that the reconcile loop can run and fetch the required changes.
WaitForStateChange sleeps the process for a fixed Duration so that the state changes get written in etcd and we get the updated result.

# Constants

Path to various YAMLs used for integration testing.
Path to various YAMLs used for integration testing.
Path to various YAMLs used for integration testing.
Path to various YAMLs used for integration testing.
Path to various YAMLs used for integration testing.
Path to various YAMLs used for integration testing.
Path to various YAMLs used for integration testing.
Namespace is the default namespace.
Running is the active/running status of pod.
Path to various YAMLs used for integration testing.
WaitDuration is the default wait duration.

# Structs

K8sClient is the client used for etcd operations.

# Type aliases

NDMYaml is a string type that stores the path to the YAML files which are required to deploy NDM.