sigs.k8s.io/kueue@v0.6.2/config/components/crd/bases/kueue.x-k8s.io_provisioningrequestconfigs.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: provisioningrequestconfigs.kueue.x-k8s.io 8 spec: 9 group: kueue.x-k8s.io 10 names: 11 kind: ProvisioningRequestConfig 12 listKind: ProvisioningRequestConfigList 13 plural: provisioningrequestconfigs 14 singular: provisioningrequestconfig 15 scope: Cluster 16 versions: 17 - name: v1beta1 18 schema: 19 openAPIV3Schema: 20 description: ProvisioningRequestConfig is the Schema for the provisioningrequestconfig 21 API 22 properties: 23 apiVersion: 24 description: |- 25 APIVersion defines the versioned schema of this representation of an object. 26 Servers should convert recognized schemas to the latest internal value, and 27 may reject unrecognized values. 28 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources 29 type: string 30 kind: 31 description: |- 32 Kind is a string value representing the REST resource this object represents. 33 Servers may infer this from the endpoint the client submits requests to. 34 Cannot be updated. 35 In CamelCase. 36 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds 37 type: string 38 metadata: 39 type: object 40 spec: 41 description: ProvisioningRequestConfigSpec defines the desired state of 42 ProvisioningRequestConfig 43 properties: 44 managedResources: 45 description: |- 46 managedResources contains the list of resources managed by the autoscaling. 47 48 49 If empty, all resources are considered managed. 50 51 52 If not empty, the ProvisioningRequest will contain only the podsets that are 53 requesting at least one of them. 54 55 56 If none of the workloads podsets is requesting at least a managed resource, 57 the workload is considered ready. 58 items: 59 description: ResourceName is the name identifying various resources 60 in a ResourceList. 61 type: string 62 maxItems: 100 63 type: array 64 x-kubernetes-list-type: set 65 parameters: 66 additionalProperties: 67 description: Parameter is limited to 255 characters. 68 maxLength: 255 69 type: string 70 description: Parameters contains all other parameters classes may 71 require. 72 maxProperties: 100 73 type: object 74 provisioningClassName: 75 description: |- 76 ProvisioningClassName describes the different modes of provisioning the resources. 77 Check autoscaling.x-k8s.io ProvisioningRequestSpec.ProvisioningClassName for details. 78 maxLength: 253 79 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ 80 type: string 81 required: 82 - provisioningClassName 83 type: object 84 type: object 85 served: true 86 storage: true