github.com/wmuizelaar/kpt@v0.0.0-20221018115725-bd564717b2ed/site/reference/annotations/README.md (about)

     1  # Annotations Reference
     2  
     3  The following annotations are used to configure kpt features:
     4  
     5  | Annotation | Description |
     6  | ---------- | ----------- |
     7  | [config.kubernetes.io/depends-on]          | specifies one or more resource dependencies |
     8  | [config.kubernetes.io/apply-time-mutation] | specifies one or more substitutions to make at apply time using dependencies as input |
     9  | [config.kubernetes.io/local-config]        | specifies a resource to be skipped when applying |
    10  
    11  The following annotations are used by kpt internally:
    12  
    13  | Annotation | Description |
    14  | ---------- | ----------- |
    15  | `internal.config.kubernetes.io/path`   | specifies the resource's file path when formatted as a ResourceList |
    16  | `internal.config.kubernetes.io/index`  | specifies the index of the resource in a file when formatted as a ResourceList |
    17  | `config.kubernetes.io/merge-source`    | specifies the source of the resource during a three way merge |
    18  
    19  [config.kubernetes.io/depends-on]: /reference/annotations/depends-on/
    20  [config.kubernetes.io/apply-time-mutation]: /reference/annotations/apply-time-mutation/
    21  [config.kubernetes.io/local-config]: /reference/annotations/local-config/