diff --git a/values/kueue/manifests/clusterQueue.yaml b/values/kueue/manifests/clusterQueue.yaml new file mode 100644 index 00000000..01dbe82c --- /dev/null +++ b/values/kueue/manifests/clusterQueue.yaml @@ -0,0 +1,21 @@ +apiVersion: kueue.x-k8s.io/v1beta1 +kind: ResourceFlavor +metadata: + name: compute +--- +apiVersion: kueue.x-k8s.io/v1beta1 +kind: ClusterQueue +metadata: + name: sample-jobs +spec: + cohort: general + namespaceSelector: {} # Accept workloads from any namespace + resourceGroups: + - coveredResources: ["cpu", "memory"] + flavors: + - name: compute + resources: + - name: "cpu" + nominalQuota: 4 + - name: "memory" + nominalQuota: 8Gi diff --git a/values/kueue/values/values.yaml b/values/kueue/values/values.yaml index 6b533301..70bf2e1b 100644 --- a/values/kueue/values/values.yaml +++ b/values/kueue/values/values.yaml @@ -1,3 +1,18 @@ +controllerManager: + featureGates: + - name: TopologyAwareScheduling + enabled: true + - name: LocalQueueMetrics + enabled: true + managerConfig: + controllerManagerConfigYaml: | + apiVersion: config.kueue.x-k8s.io/v1beta1 + kind: Configuration + integrations: + frameworks: + - batch/job + - jobset.x-k8s.io/jobset + enableKueueViz: true kueueViz: backend: