# Packages

Package kubectl provides kubectl CLI wrapper.

# Functions

NewK8Client returns new K8Client object.

# Constants

ClusterStateChanging represents a cluster being changed (initializing).
ClusterStateDeleting represents a cluster which are in deleting state (deleting).
ClusterStateFailed represents a failed cluster (error).
ClusterStateInvalid represents unknown state.
ClusterStateReady represents a cluster without pending changes (ready).

# Structs

Cluster contains common information related to cluster.
ComputeResources represents container computer resources requests or limits.
K8Client is a client for Kubernetes.
ProxySQL contains information related to ProxySQL containers in Percona XtraDB cluster.
PXC contains information related to PXC containers in Percona XtraDB cluster.
XtraDBCluster contains information related to xtradb cluster.
XtraDBParams contains all parameters required to create or update Percona XtraDB cluster.

# Type aliases

ClusterKind is a kind of a cluster.
ClusterState represents XtraDB cluster CR state.