...

Source file src/sigs.k8s.io/kustomize/api/internal/utils/annotations.go

Documentation: sigs.k8s.io/kustomize/api/internal/utils

     1  // Copyright 2022 The Kubernetes Authors.
     2  // SPDX-License-Identifier: Apache-2.0
     3  
     4  package utils
     5  
     6  import "sigs.k8s.io/kustomize/api/konfig"
     7  
     8  const (
     9  	// build annotations
    10  	BuildAnnotationPreviousKinds      = konfig.ConfigAnnoDomain + "/previousKinds"
    11  	BuildAnnotationPreviousNames      = konfig.ConfigAnnoDomain + "/previousNames"
    12  	BuildAnnotationPrefixes           = konfig.ConfigAnnoDomain + "/prefixes"
    13  	BuildAnnotationSuffixes           = konfig.ConfigAnnoDomain + "/suffixes"
    14  	BuildAnnotationPreviousNamespaces = konfig.ConfigAnnoDomain + "/previousNamespaces"
    15  	BuildAnnotationsRefBy             = konfig.ConfigAnnoDomain + "/refBy"
    16  	BuildAnnotationsGenBehavior       = konfig.ConfigAnnoDomain + "/generatorBehavior"
    17  	BuildAnnotationsGenAddHashSuffix  = konfig.ConfigAnnoDomain + "/needsHashSuffix"
    18  
    19  	// the following are only for patches, to specify whether they can change names
    20  	// and kinds of their targets
    21  	BuildAnnotationAllowNameChange = konfig.ConfigAnnoDomain + "/allowNameChange"
    22  	BuildAnnotationAllowKindChange = konfig.ConfigAnnoDomain + "/allowKindChange"
    23  
    24  	// for keeping track of origin and transformer data
    25  	OriginAnnotationKey      = "config.kubernetes.io/origin"
    26  	TransformerAnnotationKey = "alpha.config.kubernetes.io/transformations"
    27  
    28  	Enabled = "enabled"
    29  )
    30  

View as plain text