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