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 }}