# Functions
Apply calls `kubectl apply` with the given resourceConfig When this config is empty, it will not be called.
Create calls `kubectl create` with the given resourceConfig When this config is empty, it will not be called.
CreateNameSpace creates a namespace on the cluster.
CreatePrometheusStack attempts to create the prometheus operator in the kubernetes cluster.
CreateWithNamespace calls Create but with a namespace set.
Delete calls `kubectl delete` with the given resourceConfig When this config is empty, it will not be called.
ExecuteWithNamespace calls `kubectl <command>` with the given resourceConfig in the given namespace When this config is empty, it will not be called.