23 lines
1.1 KiB
Go
23 lines
1.1 KiB
Go
package v1alpha1
|
|
|
|
const (
|
|
// PropagationPolicyNamespaceLabel is added to objects to specify associated PropagationPolicy namespace.
|
|
PropagationPolicyNamespaceLabel = "propagationpolicy.karmada.io/namespace"
|
|
|
|
// PropagationPolicyNameLabel is added to objects to specify associated PropagationPolicy's name.
|
|
PropagationPolicyNameLabel = "propagationpolicy.karmada.io/name"
|
|
|
|
// ClusterPropagationPolicyLabel is added to objects to specify associated ClusterPropagationPolicy.
|
|
ClusterPropagationPolicyLabel = "clusterpropagationpolicy.karmada.io/name"
|
|
|
|
// NamespaceSkipAutoPropagationLabel is added to namespace objects to indicate if
|
|
// the namespace should be skipped from propagating by the namespace controller.
|
|
// For example, a namespace with the following label will be skipped:
|
|
// labels:
|
|
// namespace.karmada.io/skip-auto-propagation: "true"
|
|
//
|
|
// NOTE: If create a ns without this label, then patch it with this label, the ns will not be
|
|
// synced to new member clusters, but old member clusters still have it.
|
|
NamespaceSkipAutoPropagationLabel = "namespace.karmada.io/skip-auto-propagation"
|
|
)
|