Skip to content

Commit 28cbc7f

Browse files
committed
Update taginfo cronjob to use karpenter nodes
1 parent b293d54 commit 28cbc7f

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

osm-seed/templates/taginfo/taginfo-cronJob.yaml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,19 @@ spec:
4141
cpu: {{ .Values.taginfo.cronjob.resources.limits.cpu }}
4242
{{- end }}
4343
restartPolicy: Never
44-
{{- if .Values.taginfo.cronjob.nodeSelector.enabled }}
45-
nodeSelector:
46-
{{ .Values.taginfo.cronjob.nodeSelector.label_key }}: {{ .Values.taginfo.cronjob.nodeSelector.label_value }}
44+
# Affinity settings
45+
{{- if .Values.taginfo.cronjob.nodeAffinity.enabled }}
46+
affinity:
47+
nodeAffinity:
48+
requiredDuringSchedulingIgnoredDuringExecution:
49+
nodeSelectorTerms:
50+
- matchExpressions:
51+
- key: {{ .Values.taginfo.cronjob.nodeAffinity.key }}
52+
operator: In
53+
values:
54+
{{- range .Values.taginfo.cronjob.nodeAffinity.values }}
55+
- {{ . | quote }}
56+
{{- end }}
4757
{{- end }}
4858
{{- end }}
4959
{{- end }}

osm-seed/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1059,6 +1059,10 @@ taginfo:
10591059
limits:
10601060
memory: "14Gi"
10611061
cpu: "3800m"
1062+
nodeAffinity:
1063+
enabled: false
1064+
key: "nodegroup_type"
1065+
values: ["job"]
10621066
nodeSelector:
10631067
enabled: false
10641068
label_key: nodegroup_type

0 commit comments

Comments
 (0)