# Packages

Package client ...

# Functions

IsContainerInState returns true if container is in give state, otherwise false.
IsNodeInCondition returns true if node's condition given as an argument has status "True".
New returns new Kubernetes object.
NewEmpty returns new Kubernetes object.

# Constants

APIVersionCoreosV1 constant for some API requests.
ClusterTypeEKS is for EKS.
ClusterTypeGeneric is a generic type.
ClusterTypeMinikube is for minikube.
ClusterTypeUnknown is for unknown type.
ContainerStateTerminated indicates that container began execution and then either ran to completion or failed for some reason.
ContainerStateWaiting represents a state when container requires some operations being done in order to complete start up.
EverestDBNamespacesEnvVar is the name of the environment variable that contains the list of monitored namespaces.
EverestOperatorDeploymentName is the name of the deployment for everest operator.
OLMNamespace is the namespace where OLM is installed.
PerconaEverestDeploymentName stores the name of everest backend deployment.

# Variables

ErrEmptyVersionTag Got an empty version tag from GitHub API.

# Structs

InstallOperatorRequest holds the fields to make an operator install request.
Kubernetes is a client for Kubernetes.
NodeFileSystemSummary holds a summary of Node's filesystem.
NodeSummary holds summary of the Node.
NodeSummaryNode holds information about Node inside Node's summary.

# Interfaces

OperatorServiceManager ...

# Type aliases

ClusterType defines type of cluster.
ContainerState describes container's state - waiting, running, terminated.