# Functions
NewFakeClient returns a FakeClient that works without errors.
NewFakeClientError returns a FakeClient that simulates an error when running kubectl.
NewKubeClient creates a new Client instance for a real Kubernetes cluster.
# Structs
ClientConfig stores the configuration necessary to create a Client.
Config represents the configuration for a single Kubernetes cluster in a single region and environment / account.
FakeClient is a fake implementation of a Client.
FakeClientCall records a call that was made using the FakeClient.
KubeClient is an implementation of a Client that hits an actual Kubernetes API.
# Interfaces
Client is an interface that interacts with the API of a single Kubernetes cluster.