# Functions
CRDClient - Create a new kubernetes client if needed, returns reference.
Etcd - Create a new etcd client if needed, returns reference.
GetEtcdVersion - Connects to ETCD cluster and retrieves server/version info.
GetSecretData - Returns the data inside of a given secret.
InitEtcdConfig - Initialize the configuration for etcd.
Kubernetes - Create a new kubernetes client if needed, returns reference.
Openshift - Create a new openshift client if needed, returns reference.
# Constants
ChangePodNetworkAnnotation - Annotation used for changing a pod network, used to join networks together.
# Variables
ErrCredentialsNotFound - Will be the return if extracted credentials can not be found.
# Structs
CRD - Client to interact with automationbroker crd API.
EtcdConfig - Etcd configuration.
KubernetesClient - Client to interact with Kubernetes API.
OpenshiftClient - Client to interact with openshift api.