# Packages
Package mocks is a generated GoMock package.
# Functions
No description provided by the author
NewRuntimeClientFromFileName creates a new controller runtime client given a kubeconfig filename.
NewUnAuthClient builds a new UnAuthClient.
ObjectsToRuntimeObjects converts objects of another type to runtime.Object's.
# Structs
ApplyServerSideOptions contains options for server side apply requests.
ClientFactory builds clients from a kubeconfig file by wrapping around NewRuntimeClientFromFileName to facilitate mocking.
DeleteAllOfOptions contains options for deletecollection (deleteallof) requests.
KubeconfigClient is an authenticated kubernetes API client it authenticates using the credentials of a kubeconfig file.
KubectlApplyOptions contains options for apply command.
KubectlDeleteOptions contains options for delete commands.
KubectlGetOptions contains options for get commands.
UnAuthClient is a generic kubernetes API client that takes a kubeconfig file on every call in order to authenticate.
# Interfaces
ApplyServerSideOption is some configuration that modifies options for an apply request.
Client is Kubernetes API client.
DeleteAllOfOption is some configuration that modifies options for a delete request.
Kubectl is a client implemented with the kubectl binary.
KubectlApplyOption is some configuration that modifies options for an apply command.
KubectlDeleteOption is some configuration that modifies options for a delete command.
KubectlGetOption is some configuration that modifies options for a get request.
Reader knows how to read and list Kubernetes objects.
Writer knows how to create, delete, and update Kubernetes objects.