sigs.k8s.io/cluster-api@v1.7.1/cmd/clusterctl/config/crd/bases/clusterctl.cluster.x-k8s.io_metadata.yaml (about)

     1  ---
     2  apiVersion: apiextensions.k8s.io/v1
     3  kind: CustomResourceDefinition
     4  metadata:
     5    annotations:
     6      controller-gen.kubebuilder.io/version: v0.14.0
     7    name: metadata.clusterctl.cluster.x-k8s.io
     8  spec:
     9    group: clusterctl.cluster.x-k8s.io
    10    names:
    11      kind: Metadata
    12      listKind: MetadataList
    13      plural: metadata
    14      singular: metadata
    15    scope: Namespaced
    16    versions:
    17    - name: v1alpha3
    18      schema:
    19        openAPIV3Schema:
    20          description: Metadata for a provider repository.
    21          properties:
    22            apiVersion:
    23              description: |-
    24                APIVersion defines the versioned schema of this representation of an object.
    25                Servers should convert recognized schemas to the latest internal value, and
    26                may reject unrecognized values.
    27                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
    28              type: string
    29            kind:
    30              description: |-
    31                Kind is a string value representing the REST resource this object represents.
    32                Servers may infer this from the endpoint the client submits requests to.
    33                Cannot be updated.
    34                In CamelCase.
    35                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
    36              type: string
    37            metadata:
    38              type: object
    39            releaseSeries:
    40              items:
    41                description: ReleaseSeries maps a provider release series (major/minor)
    42                  with a API Version of Cluster API (contract).
    43                properties:
    44                  contract:
    45                    description: |-
    46                      Contract defines the Cluster API contract supported by this series.
    47  
    48  
    49                      The value is an API Version, e.g. `v1alpha3`.
    50                    type: string
    51                  major:
    52                    description: Major version of the release series
    53                    type: integer
    54                  minor:
    55                    description: Minor version of the release series
    56                    type: integer
    57                type: object
    58              type: array
    59          type: object
    60      served: true
    61      storage: true