github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/external-dns/templates/crd.yaml (about) 1 {{- if .Values.crd.create }} 2 apiVersion: apiextensions.k8s.io/v1 3 kind: CustomResourceDefinition 4 metadata: 5 labels: 6 api: externaldns 7 kubebuilder.k8s.io: 1.0.0 8 name: dnsendpoints.externaldns.k8s.io 9 spec: 10 conversion: 11 strategy: None 12 group: externaldns.k8s.io 13 names: 14 kind: DNSEndpoint 15 listKind: DNSEndpointList 16 plural: dnsendpoints 17 singular: dnsendpoint 18 preserveUnknownFields: true 19 scope: Namespaced 20 versions: 21 - name: v1alpha1 22 schema: 23 openAPIV3Schema: 24 properties: 25 apiVersion: 26 type: string 27 kind: 28 type: string 29 metadata: 30 type: object 31 spec: 32 properties: 33 endpoints: 34 items: 35 properties: 36 dnsName: 37 type: string 38 labels: 39 type: object 40 providerSpecific: 41 items: 42 properties: 43 name: 44 type: string 45 value: 46 type: string 47 type: object 48 type: array 49 recordTTL: 50 format: int64 51 type: integer 52 recordType: 53 type: string 54 targets: 55 items: 56 type: string 57 type: array 58 type: object 59 type: array 60 type: object 61 status: 62 properties: 63 observedGeneration: 64 format: int64 65 type: integer 66 type: object 67 type: object 68 served: true 69 storage: true 70 {{- end }}