crds
Adding CRD support
Each entry in this list should be a relative path to a file for custom resource definition (CRD).
The presence of this field is to allow kustomize be aware of CRDs and apply proper transformation for any objects in those types.
Typical use case: A CRD object refers to a ConfigMap object. In a kustomization, the ConfigMap object name may change by adding namePrefix, nameSuffix, or hashing. The name reference for this ConfigMap object in CRD object need to be updated with namePrefix, nameSuffix, or hashing in the same way.
The annotations can be put into openAPI definitions are:
- “x-kubernetes-annotation”: “”
- “x-kubernetes-label-selector”: “”
- “x-kubernetes-identity”: “”
- “x-kubernetes-object-ref-api-version”: “v1”,
- “x-kubernetes-object-ref-kind”: “Secret”,
- “x-kubernetes-object-ref-name-key”: “name”,
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
crds:
- crds/typeA.yaml
- crds/typeB.yaml
当前内容版权归 kubernetes官网 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 kubernetes官网 .