Allow administrators to assign a SchedulingClass CR to a tenant. The schedulingClass is inherited by child tenants and cannot be overridden once set by a parent. Assisted-By: Claude AI Signed-off-by: Kirill Ilin <stitch14@yandex.ru>
24 lines
742 B
YAML
24 lines
742 B
YAML
##
|
|
## @section Common parameters
|
|
##
|
|
|
|
## @param {string} [host] - The hostname used to access tenant services (defaults to using the tenant name as a subdomain for its parent tenant host).
|
|
host: ""
|
|
|
|
## @param {bool} etcd - Deploy own Etcd cluster.
|
|
etcd: false
|
|
|
|
## @param {bool} monitoring - Deploy own Monitoring Stack.
|
|
monitoring: false
|
|
|
|
## @param {bool} ingress - Deploy own Ingress Controller.
|
|
ingress: false
|
|
|
|
## @param {bool} seaweedfs - Deploy own SeaweedFS.
|
|
seaweedfs: false
|
|
|
|
## @param {string} [schedulingClass] - The name of a SchedulingClass CR to apply scheduling constraints for this tenant's workloads.
|
|
schedulingClass: ""
|
|
|
|
## @param {map[string]quantity} resourceQuotas - Define resource quotas for the tenant.
|
|
resourceQuotas: {}
|