# Packages
Package kubeconfig provides the ability to create, read, and manage the kubeconfig file/bytes.
Package mock_kubernetes is a generated GoMock package.
Package node contains some utilities to describe Kubernetes nodes.
# Functions
NewClusterManagerHandler creates a new ClusterManagerHandler, depending on what environment variables have been set.
# Structs
Cluster object can be used to interact with kubernetes clusters.
ClusterManagerHandler contains utilities to create cluster objects based on a certain manager.
KinDClusterManager is a struct which implements ClusterManager by creating a kind cluster.
UnmanagedClusterManager is a struct which implements ClusterManager by writing the given kubeconfig to a file.
# Interfaces
ClusterAPI are API calls for a cluster connection.
ClusterManager contains utilities to handle connecting / creating a cluster and shutting it down if necessary.