Documentation
¶
Index ¶
- Constants
- func ArbiterLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
- func ArbiterStatefulSetName(cr *psmdbv1.PerconaServerMongoDB, rs *psmdbv1.ReplsetSpec) string
- func BackupHolderId(cr *psmdbv1.PerconaServerMongoDBBackup) string
- func BackupLeaseName(clusterName string) string
- func BackupSourceProfileName(restore *psmdbv1.PerconaServerMongoDBRestore) string
- func ClusterLabels(cr *api.PerconaServerMongoDB) map[string]string
- func ExternalServiceLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
- func MongodLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
- func MongodStatefulSetName(cr *psmdbv1.PerconaServerMongoDB, rs *psmdbv1.ReplsetSpec) string
- func MongosLabels(cr *api.PerconaServerMongoDB) map[string]string
- func NewBackupCronJobLabels(cr *api.PerconaServerMongoDB, labels map[string]string) map[string]string
- func NonVotingLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
- func NonVotingStatefulSetName(cr *psmdbv1.PerconaServerMongoDB, rs *psmdbv1.ReplsetSpec) string
- func RSLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
- func ScheduledBackupLabels(cr *api.PerconaServerMongoDB, task *api.BackupTaskSpec) map[string]string
- func ServiceLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
Constants ¶
View Source
const ( LabelKubernetesName = labelKubernetesPrefix + "name" LabelKubernetesInstance = labelKubernetesPrefix + "instance" LabelKubernetesManagedBy = labelKubernetesPrefix + "managed-by" LabelKubernetesPartOf = labelKubernetesPrefix + "part-of" LabelKubernetesComponent = labelKubernetesPrefix + "component" LabelKubernetesReplset = labelKubernetesPrefix + "replset" )
View Source
const ( LabelBackupAncestor = perconaPrefix + "backup-ancestor" LabelBackupType = perconaPrefix + "backup-type" LabelCluster = perconaPrefix + "cluster" )
View Source
const ( FinalizerDeleteBackup = perconaPrefix + "delete-backup" FinalizerDeletePITR = perconaPrefix + "delete-pitr-chunks" FinalizerDeletePVC = perconaPrefix + "delete-psmdb-pvc" FinalizerDeletePSMDBPodsInOrder = perconaPrefix + "delete-psmdb-pods-in-order" FinalizerReleaseLock = internalPrefix + "release-lock" )
View Source
const ( ComponentMongod = "mongod" ComponentMongos = "mongos" ComponentNonVoting = "nonVoting" ComponentArbiter = "arbiter" )
View Source
const (
ContainerBackupAgent = "backup-agent"
)
Variables ¶
This section is empty.
Functions ¶
func ArbiterLabels ¶
func ArbiterLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
func ArbiterStatefulSetName ¶ added in v1.20.0
func ArbiterStatefulSetName(cr *psmdbv1.PerconaServerMongoDB, rs *psmdbv1.ReplsetSpec) string
func BackupHolderId ¶ added in v1.20.0
func BackupHolderId(cr *psmdbv1.PerconaServerMongoDBBackup) string
func BackupLeaseName ¶ added in v1.20.0
func BackupSourceProfileName ¶ added in v1.20.0
func BackupSourceProfileName(restore *psmdbv1.PerconaServerMongoDBRestore) string
func ClusterLabels ¶
func ClusterLabels(cr *api.PerconaServerMongoDB) map[string]string
func ExternalServiceLabels ¶
func ExternalServiceLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
func MongodLabels ¶
func MongodLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
func MongodStatefulSetName ¶ added in v1.20.0
func MongodStatefulSetName(cr *psmdbv1.PerconaServerMongoDB, rs *psmdbv1.ReplsetSpec) string
func MongosLabels ¶
func MongosLabels(cr *api.PerconaServerMongoDB) map[string]string
func NewBackupCronJobLabels ¶
func NonVotingLabels ¶
func NonVotingLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
func NonVotingStatefulSetName ¶ added in v1.20.0
func NonVotingStatefulSetName(cr *psmdbv1.PerconaServerMongoDB, rs *psmdbv1.ReplsetSpec) string
func RSLabels ¶
func RSLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
func ScheduledBackupLabels ¶
func ScheduledBackupLabels(cr *api.PerconaServerMongoDB, task *api.BackupTaskSpec) map[string]string
func ServiceLabels ¶
func ServiceLabels(cr *api.PerconaServerMongoDB, replset *api.ReplsetSpec) map[string]string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.