sigs.k8s.io/cluster-api@v1.7.1/cmd/clusterctl/config/manifest/clusterctl-api.yaml (about)

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