From b45d7cde71588f403c17c7c167b3167078fb84e7 Mon Sep 17 00:00:00 2001 From: David Grove Date: Sat, 7 Feb 2026 12:26:03 -0500 Subject: [PATCH] Switch to Kueue v1beta2 APIs Update documentation, testing scripts, and examples to use Kueue v1beta2 APIs. Upgrade to Kueue 0.16 for CI testing. --- hack/default-queues.yaml | 6 +++--- hack/kueue-config/kustomization.yaml | 4 ++-- site/_pages/quick-start.md | 6 +++--- test/e2e/util_test.go | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/hack/default-queues.yaml b/hack/default-queues.yaml index 23497c2..195f661 100644 --- a/hack/default-queues.yaml +++ b/hack/default-queues.yaml @@ -1,9 +1,9 @@ -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: ResourceFlavor metadata: name: "default-flavor" --- -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: ClusterQueue metadata: name: "cluster-queue" @@ -19,7 +19,7 @@ spec: - name: "nvidia.com/gpu" nominalQuota: 16 --- -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: LocalQueue metadata: namespace: "default" diff --git a/hack/kueue-config/kustomization.yaml b/hack/kueue-config/kustomization.yaml index a344823..2d416d1 100644 --- a/hack/kueue-config/kustomization.yaml +++ b/hack/kueue-config/kustomization.yaml @@ -2,12 +2,12 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- "https://github.com/kubernetes-sigs/kueue/config/default?ref=v0.14.8" +- "https://github.com/kubernetes-sigs/kueue/config/default?ref=v0.16.0" images: - name: us-central1-docker.pkg.dev/k8s-staging-images/kueue/kueue newName: registry.k8s.io/kueue/kueue - newTag: v0.14.8 + newTag: v0.16.0 patches: - target: diff --git a/site/_pages/quick-start.md b/site/_pages/quick-start.md index 851d479..1a16cdc 100644 --- a/site/_pages/quick-start.md +++ b/site/_pages/quick-start.md @@ -25,12 +25,12 @@ Finally, you need to create a default `ClusterQueue` and `LocalQueue` with a quota of 4 CPUs to enable Kueue to schedule workloads on your cluster. The yaml shown below accomplishes this: ```yaml -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: ResourceFlavor metadata: name: "default-flavor" --- -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: ClusterQueue metadata: name: "cluster-queue" @@ -44,7 +44,7 @@ spec: - name: "cpu" nominalQuota: 4 --- -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: LocalQueue metadata: namespace: "default" diff --git a/test/e2e/util_test.go b/test/e2e/util_test.go index 0bcd947..1829301 100644 --- a/test/e2e/util_test.go +++ b/test/e2e/util_test.go @@ -112,13 +112,13 @@ func extendContextWithLimitedClient(ctx context.Context) context.Context { } const flavorYAML = ` -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: ResourceFlavor metadata: name: e2e-test-flavor ` const clusterQueueYAML = ` -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: ClusterQueue metadata: name: ` + testQueueName + ` @@ -135,7 +135,7 @@ spec: nominalQuota: 2 ` const localQueueYAML = ` -apiVersion: kueue.x-k8s.io/v1beta1 +apiVersion: kueue.x-k8s.io/v1beta2 kind: LocalQueue metadata: namespace: ` + testNamespace + `