Skip to content

Commit d0e720b

Browse files
ER Hapalalpha-er
authored andcommitted
feat(helm): add scheduling support to agent helm charts
1 parent 9509989 commit d0e720b

File tree

20 files changed

+168
-10
lines changed

20 files changed

+168
-10
lines changed

helm/agents/argo-rollouts/templates/agent.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,15 @@ spec:
177177
deployment:
178178
resources:
179179
{{- toYaml .Values.resources | nindent 8 }}
180-
180+
{{- with .Values.nodeSelector }}
181+
nodeSelector:
182+
{{- toYaml . | nindent 8 }}
183+
{{- end }}
184+
{{- with .Values.tolerations }}
185+
tolerations:
186+
{{- toYaml . | nindent 8 }}
187+
{{- end }}
188+
{{- with .Values.affinity }}
189+
tolerations:
190+
{{- toYaml . | nindent 8 }}
191+
{{- end }}

helm/agents/argo-rollouts/values.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ resources:
66
memory: 256Mi
77
limits:
88
cpu: 1000m
9-
memory: 1Gi
9+
memory: 1Gi
10+
11+
nodeSelector: {}
12+
tolerations: []
13+
affinity: {}

helm/agents/cilium-debug/templates/agent.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,3 +195,15 @@ spec:
195195
deployment:
196196
resources:
197197
{{- toYaml .Values.resources | nindent 8 }}
198+
{{- with .Values.nodeSelector }}
199+
nodeSelector:
200+
{{- toYaml . | nindent 8 }}
201+
{{- end }}
202+
{{- with .Values.tolerations }}
203+
tolerations:
204+
{{- toYaml . | nindent 8 }}
205+
{{- end }}
206+
{{- with .Values.affinity }}
207+
tolerations:
208+
{{- toYaml . | nindent 8 }}
209+
{{- end }}

helm/agents/cilium-debug/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,7 @@ resources:
77
limits:
88
cpu: 1000m
99
memory: 1Gi
10+
11+
nodeSelector: {}
12+
tolerations: []
13+
affinity: {}

helm/agents/cilium-manager/templates/agent.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,3 +459,15 @@ spec:
459459
deployment:
460460
resources:
461461
{{- toYaml .Values.resources | nindent 8 }}
462+
{{- with .Values.nodeSelector }}
463+
nodeSelector:
464+
{{- toYaml . | nindent 8 }}
465+
{{- end }}
466+
{{- with .Values.tolerations }}
467+
tolerations:
468+
{{- toYaml . | nindent 8 }}
469+
{{- end }}
470+
{{- with .Values.affinity }}
471+
tolerations:
472+
{{- toYaml . | nindent 8 }}
473+
{{- end }}

helm/agents/cilium-manager/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,7 @@ resources:
77
limits:
88
cpu: 1000m
99
memory: 1Gi
10+
11+
nodeSelector: {}
12+
tolerations: []
13+
affinity: {}

helm/agents/cilium-policy/templates/agent.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,3 +514,15 @@ spec:
514514
deployment:
515515
resources:
516516
{{- toYaml .Values.resources | nindent 8 }}
517+
{{- with .Values.nodeSelector }}
518+
nodeSelector:
519+
{{- toYaml . | nindent 8 }}
520+
{{- end }}
521+
{{- with .Values.tolerations }}
522+
tolerations:
523+
{{- toYaml . | nindent 8 }}
524+
{{- end }}
525+
{{- with .Values.affinity }}
526+
tolerations:
527+
{{- toYaml . | nindent 8 }}
528+
{{- end }}

helm/agents/cilium-policy/values.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ resources:
66
memory: 256Mi
77
limits:
88
cpu: 1000m
9-
memory: 1Gi
9+
memory: 1Gi
10+
11+
nodeSelector: {}
12+
tolerations: []
13+
affinity: {}

helm/agents/helm/templates/agent.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,3 +221,15 @@ spec:
221221
deployment:
222222
resources:
223223
{{- toYaml .Values.resources | nindent 8 }}
224+
{{- with .Values.nodeSelector }}
225+
nodeSelector:
226+
{{- toYaml . | nindent 8 }}
227+
{{- end }}
228+
{{- with .Values.tolerations }}
229+
tolerations:
230+
{{- toYaml . | nindent 8 }}
231+
{{- end }}
232+
{{- with .Values.affinity }}
233+
tolerations:
234+
{{- toYaml . | nindent 8 }}
235+
{{- end }}

helm/agents/helm/values.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ resources:
66
memory: 256Mi
77
limits:
88
cpu: 1000m
9-
memory: 1Gi
9+
memory: 1Gi
10+
11+
nodeSelector: {}
12+
tolerations: []
13+
affinity: {}

0 commit comments

Comments
 (0)