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