sigs.k8s.io/cluster-api@v1.6.3/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.13.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: 'APIVersion defines the versioned schema of this representation
    40                of an object. Servers should convert recognized schemas to the latest
    41                internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
    42              type: string
    43            kind:
    44              description: 'Kind is a string value representing the REST resource this
    45                object represents. Servers may infer this from the endpoint the client
    46                submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    47              type: string
    48            metadata:
    49              type: object
    50            providerName:
    51              description: ProviderName indicates the name of the provider.
    52              type: string
    53            type:
    54              description: Type indicates the type of the provider. See ProviderType
    55                for a list of supported values
    56              type: string
    57            version:
    58              description: Version indicates the component version.
    59              type: string
    60            watchedNamespace:
    61              description: "WatchedNamespace indicates the namespace where the provider
    62                controller is watching. If empty the provider controller is watching
    63                for objects in all namespaces. \n Deprecated: providers complying with
    64                the Cluster API v1alpha4 contract or above must watch all namespaces;
    65                this field will be removed in a future version of this API"
    66              type: string
    67          type: object
    68      served: true
    69      storage: true
    70      subresources: {}