naming

package
v1.20.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

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 BackupLeaseName(clusterName string) string

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 NewBackupCronJobLabels(cr *api.PerconaServerMongoDB, labels map[string]string) map[string]string

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL