naming

package
v1.17.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LabelAppKubernetesInstance  = appKuberenetesPrefix + "instance"
	LabelAppKubernetesName      = appKuberenetesPrefix + "name"
	LabelAppKubernetesComponent = appKuberenetesPrefix + "component"
	LabelAppKubernetesManagedBy = appKuberenetesPrefix + "managed-by"
	LabelAppKubernetesPartOf    = appKuberenetesPrefix + "part-of"
)
View Source
const (
	LabelPerconaClusterName = perconaPrefix + "cluster"

	LabelPerconaBackupType         = perconaPrefix + "backup-type"
	LabelPerconaBackupName         = perconaPrefix + "backup-name"
	LabelPerconaBackupJobName      = perconaPrefix + "backup-job-name"
	LabelPerconaBackupAncestorName = perconaPrefix + "backup-ancestor"

	LabelPerconaRestoreServiceName = perconaPrefix + "restore-svc-name"
	LabelPerconaRestoreJobName     = perconaPrefix + "restore-job-name"
)
View Source
const (
	ComponentProxySQL = "proxysql"
	ComponentHAProxy  = "haproxy"
)
View Source
const (
	FinalizerDeleteSSL            = annotationPrefix + "delete-ssl"
	FinalizerDeletePxcPodsInOrder = annotationPrefix + "delete-pxc-pods-in-order"
	FinalizerDeleteProxysqlPvc    = annotationPrefix + "delete-proxysql-pvc"
	FinalizerDeletePxcPvc         = annotationPrefix + "delete-pxc-pvc"
	FinalizerDeleteBackup         = annotationPrefix + "delete-backup"
	FinalizerS3DeleteBackup       = "delete-s3-backup"
	FinalizerReleaseLock          = internalAnnotationPrefix + "release-lock"
)
View Source
const (
	EventStorageClassNotSupportResize = "StorageClassNotSupportResize"
	EventExceededQuota                = "ExceededQuota"
)
View Source
const ConditionTLS api.AppState = "tls"
View Source
const (
	OperatorController = "pxc-controller"
)

Variables

This section is empty.

Functions

func BackupHolderId added in v1.17.0

func BackupHolderId(cr *pxcv1.PerconaXtraDBClusterBackup) string

func BackupJobName added in v1.16.0

func BackupJobName(crName string, isCron bool) string

BackupJobName generates legit name for backup resources. k8s sets the `job-name` label for the created by job pod. So we have to be sure that job name won't be longer than 63 symbols. Yet the job name has to have some meaningful name which won't be conflicting with other jobs' names.

func BackupLeaseName added in v1.17.0

func BackupLeaseName(clusterName string) string

func BinlogCollectorDeploymentName added in v1.17.0

func BinlogCollectorDeploymentName(cr *api.PerconaXtraDBCluster) string

func BinlogCollectorServiceName added in v1.17.0

func BinlogCollectorServiceName(cr *api.PerconaXtraDBCluster) string

func GetLabelBackupType added in v1.17.0

func GetLabelBackupType(cr *api.PerconaXtraDBCluster) string

func LabelsBackup added in v1.16.0

func LabelsBackup(cluster *api.PerconaXtraDBCluster) map[string]string

func LabelsBackupJob added in v1.16.0

func LabelsBackupJob(cr *api.PerconaXtraDBClusterBackup, cluster *api.PerconaXtraDBCluster, jobName string) map[string]string

func LabelsCluster added in v1.16.0

func LabelsCluster(cr *api.PerconaXtraDBCluster) map[string]string

func LabelsExternalService added in v1.16.0

func LabelsExternalService(cr *api.PerconaXtraDBCluster) map[string]string

func LabelsHAProxy added in v1.16.0

func LabelsHAProxy(cr *api.PerconaXtraDBCluster) map[string]string

func LabelsPITR added in v1.16.0

func LabelsPITR(cr *api.PerconaXtraDBCluster) map[string]string

func LabelsPXC added in v1.16.0

func LabelsPXC(cr *api.PerconaXtraDBCluster) map[string]string

func LabelsProxySQL added in v1.16.0

func LabelsProxySQL(cr *api.PerconaXtraDBCluster) map[string]string

func LabelsRestoreJob added in v1.16.0

func LabelsRestoreJob(cr *api.PerconaXtraDBCluster, jobName string, storageName string) map[string]string

func LabelsRestorePVCPod added in v1.16.0

func LabelsRestorePVCPod(cr *api.PerconaXtraDBCluster, storageName string, restoreSvcName string) map[string]string

func LabelsScheduledBackup added in v1.16.0

func LabelsScheduledBackup(cluster *api.PerconaXtraDBCluster, ancestor string) map[string]string

func ScheduledBackupName added in v1.16.0

func ScheduledBackupName(crName, storageName, schedule string) string

func SelectorHAProxy added in v1.16.0

func SelectorHAProxy(cr *api.PerconaXtraDBCluster) map[string]string

func SelectorPXC added in v1.16.0

func SelectorPXC(cr *api.PerconaXtraDBCluster) map[string]string

func SelectorProxySQL added in v1.16.0

func SelectorProxySQL(cr *api.PerconaXtraDBCluster) map[string]string

Types

type ConditionTLSState added in v1.16.0

type ConditionTLSState string
const (
	ConditionTLSStateEnabled  ConditionTLSState = "enabled"
	ConditionTLSStateDisabled ConditionTLSState = "disabled"
)

func GetConditionTLSState added in v1.16.0

func GetConditionTLSState(cr *api.PerconaXtraDBCluster) ConditionTLSState

Jump to

Keyboard shortcuts

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