sigs.k8s.io/cluster-api@v1.7.1/cmd/clusterctl/config/crd/bases/clusterctl.cluster.x-k8s.io_providers.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: providers.clusterctl.cluster.x-k8s.io
     8  spec:
     9    group: clusterctl.cluster.x-k8s.io
    10    names:
    11      categories:
    12      - cluster-api
    13      kind: Provider
    14      listKind: ProviderList
    15      plural: providers
    16      singular: provider
    17    scope: Namespaced
    18    versions:
    19    - additionalPrinterColumns:
    20      - description: Time duration since creation of Provider
    21        jsonPath: .metadata.creationTimestamp
    22        name: Age
    23        type: date
    24      - jsonPath: .type
    25        name: Type
    26        type: string
    27      - jsonPath: .providerName
    28        name: Provider
    29        type: string
    30      - jsonPath: .version
    31        name: Version
    32        type: string
    33      name: v1alpha3
    34      schema:
    35        openAPIV3Schema:
    36          description: Provider defines an entry in the provider inventory.
    37          properties:
    38            apiVersion:
    39              description: |-
    40                APIVersion defines the versioned schema of this representation of an object.
    41                Servers should convert recognized schemas to the latest internal value, and
    42                may reject unrecognized values.
    43                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
    44              type: string
    45            kind:
    46              description: |-
    47                Kind is a string value representing the REST resource this object represents.
    48                Servers may infer this from the endpoint the client submits requests to.
    49                Cannot be updated.
    50                In CamelCase.
    51                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
    52              type: string
    53            metadata:
    54              type: object
    55            providerName:
    56              description: ProviderName indicates the name of the provider.
    57              type: string
    58            type:
    59              description: |-
    60                Type indicates the type of the provider.
    61                See ProviderType for a list of supported values
    62              type: string
    63            version:
    64              description: Version indicates the component version.
    65              type: string
    66            watchedNamespace:
    67              description: |-
    68                WatchedNamespace indicates the namespace where the provider controller is watching.
    69                If empty the provider controller is watching for objects in all namespaces.
    70  
    71  
    72                Deprecated: providers complying with the Cluster API v1alpha4 contract or above must watch all namespaces; this field will be removed in a future version of this API
    73              type: string
    74          type: object
    75      served: true
    76      storage: true
    77      subresources: {}