package
2.35.0+incompatible
Repository: https://github.com/percona-platform/dbaas-controller.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

New returns new K8Client object.
NewIncluster returns new K8Client object.

# Constants

AmazonEKSClusterType represents EKS cluster type.
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.
ClusterStatePaused represents a paused cluster state.
ClusterStateReady represents a cluster without pending changes (ready).
ClusterStateUpgrading represents a state of a cluster that is undergoing an upgrade.
ContainerStateWaiting represents a state when container requires some operations being done in order to complete start up.
MinikubeClusterType represents minikube Kubernetes cluster.

# Variables

ErrEmptyResponse is a sentinel error to state it is not possible to get the CR version since the response was empty.
ErrNotFound should be returned when referenced resource does not exist inside Kubernetes cluster.
ErrPSMDBClusterNotReady The PSMDB cluster is not ready.
ErrPXCClusterStateUnexpected The PXC cluster is not in desired state.

# Structs

Cluster contains common information related to cluster.
ComputeResources represents container computer resources requests or limits.
HAProxy contains information related to HAProxy containers in Percona XtraDB cluster.
K8sClient is a client for Kubernetes.
Operator represents kubernetes operator.
Operators contains versions of installed operators.
PMM contains information related to PMM.
ProxySQL contains information related to ProxySQL containers in Percona XtraDB cluster.
PSMDBCluster contains information related to psmdb cluster.
PSMDBCredentials represents PSMDB connection credentials.
PSMDBParams contains all parameters required to create or update percona server for mongodb cluster.
PXC contains information related to PXC containers in Percona XtraDB cluster.
PXCCluster contains information related to pxc cluster.
PXCCredentials represents PXC connection credentials.
PXCParams contains all parameters required to create or update Percona XtraDB cluster.
Replicaset contains information related to Replicaset containers in PSMDB cluster.

# Type aliases

ClusterState represents XtraDB cluster CR state.
ContainerState describes container's state - waiting, running, terminated.
DetailedState contains pods' status.
KubernetesClusterType represents kubernetes cluster type(eg: EKS, Minikube).