github.com/giantswarm/apiextensions/v2@v2.6.2/pkg/label/id.go (about)

     1  package label
     2  
     3  // Cluster is the ID label put into all CRs to identify which Tenant Cluster the
     4  // given CR is related to.
     5  const Cluster = "giantswarm.io/cluster"
     6  
     7  // ControlPlane is the ID label put into all Control Plane CRs to identify which
     8  // Master Nodes the given CR groups together.
     9  const ControlPlane = "giantswarm.io/control-plane"
    10  
    11  // MachineDeployment is the ID label put into all Machine Deployment CRs to
    12  // identify which Worker Nodes the given CR groups together.
    13  const MachineDeployment = "giantswarm.io/machine-deployment"
    14  
    15  // MachinePool is the ID label put into all MachinePool and AzureMachinePool CRs
    16  // and it contains tenant cluster node pool ID (i.e. the machine pool ID). E.g.
    17  // giantswarm.io/machine-pool=de19f-h94vd.
    18  const MachinePool = "giantswarm.io/machine-pool"
    19  
    20  // ManagedBy is the name of the operator managing the object. E.g.
    21  // giantswarm.io/managed-by=app-operator.
    22  const ManagedBy = "giantswarm.io/managed-by"
    23  
    24  // Organization is the ID label put into all CRs to identify which Organization
    25  // the given CR is related to.
    26  const Organization = "giantswarm.io/organization"