From 7eda27cdd650a9c463c927c79194167636ae423e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20J=C3=B6rg?= Date: Mon, 16 Mar 2026 15:05:10 +0100 Subject: [PATCH] fix(kueue): Add sync-wave hooks --- values/kueue/manifests/clusterQueue.yaml | 15 ++++++++++++++- values/kueue/manifests/kueue.yaml | 1 + 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/values/kueue/manifests/clusterQueue.yaml b/values/kueue/manifests/clusterQueue.yaml index d0d5b6e4..e2b3857b 100644 --- a/values/kueue/manifests/clusterQueue.yaml +++ b/values/kueue/manifests/clusterQueue.yaml @@ -1,7 +1,9 @@ apiVersion: kueue.x-k8s.io/v1beta1 kind: ResourceFlavor metadata: - name: compute # Just needs to exist, can be managed with tains/tolerations + name: compute # Just needs to exist, can be managed with tains/tolerations + annotations: + argocd.argoproj.io/sync-wave: "2" spec: nodeLabels: node-role.kubernetes.io/compute: compute @@ -11,6 +13,8 @@ apiVersion: kueue.x-k8s.io/v1beta1 kind: ClusterQueue metadata: name: cluster-queue + annotations: + argocd.argoproj.io/sync-wave: "2" spec: cohort: general namespaceSelector: {} # Accept workloads from any namespace @@ -35,11 +39,20 @@ spec: # spec: # clusterQueue: cluster-queue --- +apiVersion: v1 +kind: Namespace +metadata: + name: dev-queue + annotations: + argocd.argoproj.io/sync-wave: "2" +--- apiVersion: kueue.x-k8s.io/v1beta1 kind: LocalQueue metadata: name: staging-queue namespace: dev-queue + annotations: + argocd.argoproj.io/sync-wave: "2" spec: clusterQueue: cluster-queue # --- diff --git a/values/kueue/manifests/kueue.yaml b/values/kueue/manifests/kueue.yaml index c0317c7c..3c48d4a5 100644 --- a/values/kueue/manifests/kueue.yaml +++ b/values/kueue/manifests/kueue.yaml @@ -5,6 +5,7 @@ metadata: name: kueue namespace: argocd annotations: + argocd.argoproj.io/sync-wave: "1" argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true argocd.argoproj.io/compare-options: ServerSideDiff=true finalizers: