package consts

const (
	RegionLabel = "cloud.pingcap.com/region"
	// OverProvisioningComponentLabelKey is used as the component type key for over-provisioning pods
	// It's value is just like `ComponentLabelKey`
	OverProvisioningComponentLabelKey string = "over-provisioning.infra.pingcap.com/component"

	SharedPoolLabelKey = "tags.tidbcloud.com/shared-pool"

	// Label of k8s node version
	K8sVersionLabelKey = "tidbcloud.com/node-pool-k8s-version"

	// KeyPrefix defines prefix of label and annotation key.
	KeyPrefix = "infra.tidbcloud.com/"

	LabelKeyUID       = KeyPrefix + "uid"
	LabelKeyOwnedBy   = KeyPrefix + "owned-by"
	LabelKeyNamespace = KeyPrefix + "namespace"
	LabelKeyName      = KeyPrefix + "name"

	GardenerWorkerNodeLabelName   = "gardener.wg.name"
	GardenerWorkerPrefixLabelName = "gardener.wg.prefix.name"
	GardenerNodeAvailableZoneInfo = "gardener.node.az.info"
	GardenerNodeInstanceType      = "gardener.node.machine.type"
)
