Skip to content

Commit 8b1059a

Browse files
fix(apps): add kueue to apps
1 parent 630c174 commit 8b1059a

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

charts/apps/staging-values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,9 @@ otel:
7878
targetRevision: HEAD
7979
extraValuesFiles: []
8080
valuesObject: {}
81+
82+
kueue:
83+
enabled: true
84+
targetRevision: HEAD
85+
extraValuesFiles: []
86+
valuesObject: {}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{{- if .Values.kueue.enabled }}
2+
apiVersion: argoproj.io/v1alpha1
3+
kind: Application
4+
metadata:
5+
name: kueue
6+
namespace: argocd
7+
annotations:
8+
argocd.argoproj.io/sync-wave: "1"
9+
spec:
10+
destination:
11+
namespace: kueue
12+
server: {{ .Values.destination.server }}
13+
project: default
14+
source:
15+
repoURL: https://github.com/DiamondLightSource/workflows.git
16+
path: charts/kueue
17+
targetRevision: {{ .Values.kueue.targetRevision }}
18+
helm:
19+
valueFiles:
20+
- values.yaml
21+
{{- if .Values.kueue.extraValueFiles }}
22+
{{- .Values.kueue.extraValueFiles | toYaml | nindent 8 }}
23+
{{- end }}
24+
{{- if .Values.kueue.valuesObject }}
25+
valuesObject:
26+
{{- .Values.kueue.valuesObject | toYaml | nindent 8 }}
27+
{{- end }}
28+
syncPolicy:
29+
automated:
30+
prune: true
31+
selfHeal: true
32+
syncOptions:
33+
- CreateNamespace=true
34+
{{- end }}

charts/apps/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,9 @@ otel:
143143
targetRevision: HEAD
144144
extraValuesFiles: []
145145
valuesObject: {}
146+
147+
kueue:
148+
enabled: true
149+
targetRevision: HEAD
150+
extraValuesFiles: []
151+
valuesObject: {}

0 commit comments

Comments
 (0)