Skip to content

Commit 6108b42

Browse files
add nodeSelector/affinity for sensors/eventSources
1 parent 7f43924 commit 6108b42

File tree

8 files changed

+93
-0
lines changed

8 files changed

+93
-0
lines changed

charts/gitops-runtime/README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,20 +146,38 @@ sealed-secrets:
146146
| argo-workflows.fullnameOverride | string | `"argo"` | |
147147
| event-reporters.events.argoCDServerServiceName | string | `nil` | LEAVE EMPTY and let the chart logic determine the name. Change only if you are totally sure you need to override ArgoCD service name. |
148148
| event-reporters.events.argoCDServerServicePort | string | `nil` | LEAVE EMPTY and let the chart logic determine the name. Change only if you are totally sure you need to override ArgoCD service port. |
149+
| event-reporters.events.eventSource.affinity | object | `{}` | |
150+
| event-reporters.events.eventSource.nodeSelector | object | `{}` | |
149151
| event-reporters.events.eventSource.replicas | int | `1` | |
150152
| event-reporters.events.eventSource.resources | object | `{}` | |
153+
| event-reporters.events.eventSource.tolerations | list | `[]` | |
154+
| event-reporters.events.sensor.affinity | object | `{}` | |
155+
| event-reporters.events.sensor.nodeSelector | object | `{}` | |
151156
| event-reporters.events.sensor.replicas | int | `1` | |
152157
| event-reporters.events.sensor.resources | object | `{}` | |
158+
| event-reporters.events.sensor.tolerations | list | `[]` | |
153159
| event-reporters.events.serviceAccount.create | bool | `true` | |
160+
| event-reporters.rollout.eventSource.affinity | object | `{}` | |
161+
| event-reporters.rollout.eventSource.nodeSelector | object | `{}` | |
154162
| event-reporters.rollout.eventSource.replicas | int | `1` | |
155163
| event-reporters.rollout.eventSource.resources | object | `{}` | |
164+
| event-reporters.rollout.eventSource.tolerations | list | `[]` | |
165+
| event-reporters.rollout.sensor.affinity | object | `{}` | |
166+
| event-reporters.rollout.sensor.nodeSelector | object | `{}` | |
156167
| event-reporters.rollout.sensor.replicas | int | `1` | |
157168
| event-reporters.rollout.sensor.resources | object | `{}` | |
169+
| event-reporters.rollout.sensor.tolerations | list | `[]` | |
158170
| event-reporters.rollout.serviceAccount.create | bool | `true` | |
171+
| event-reporters.workflow.eventSource.affinity | object | `{}` | |
172+
| event-reporters.workflow.eventSource.nodeSelector | object | `{}` | |
159173
| event-reporters.workflow.eventSource.replicas | int | `1` | |
160174
| event-reporters.workflow.eventSource.resources | object | `{}` | |
175+
| event-reporters.workflow.eventSource.tolerations | list | `[]` | |
176+
| event-reporters.workflow.sensor.affinity | object | `{}` | |
177+
| event-reporters.workflow.sensor.nodeSelector | object | `{}` | |
161178
| event-reporters.workflow.sensor.replicas | int | `1` | |
162179
| event-reporters.workflow.sensor.resources | object | `{}` | |
180+
| event-reporters.workflow.sensor.tolerations | list | `[]` | |
163181
| event-reporters.workflow.serviceAccount.create | bool | `true` | |
164182
| global.codefresh | object | `{"accountId":"","apiEventsPath":"/2.0/api/events","tls":{"caCerts":{"secret":{"annotations":{},"content":"","create":false,"key":"ca-bundle.crt"},"secretKeyRef":{}},"workflowPipelinesGitWebhooks":{"annotatins":{},"certificates":{}}},"url":"https://g.codefresh.io","userToken":{"secretKeyRef":{},"token":""}}` | Codefresh platform and account-related settings |
165183
| global.codefresh.accountId | string | `""` | Codefresh Account ID. |

charts/gitops-runtime/templates/_components/event-reporters/events-reporter/_event-source.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,12 @@ spec:
2727
{{- with .Values.events.eventSource.tolerations }}
2828
{{- . | toYaml | nindent 6 }}
2929
{{- end }}
30+
nodeSelector:
31+
{{- with .Values.events.eventSource.nodeSelector }}
32+
{{- . | toYaml | nindent 6 }}
33+
{{- end }}
34+
affinity:
35+
{{- with .Values.events.eventSource.affinity }}
36+
{{- . | toYaml | nindent 6 }}
37+
{{- end }}
3038
{{- end }}

charts/gitops-runtime/templates/_components/event-reporters/events-reporter/_sensor.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@ spec:
1919
{{- with .Values.events.sensor.resources }}
2020
{{- . | toYaml | nindent 8 }}
2121
{{- end }}
22+
tolerations:
23+
{{- with .Values.events.sensor.tolerations }}
24+
{{- . | toYaml | nindent 6 }}
25+
{{- end }}
26+
nodeSelector:
27+
{{- with .Values.events.sensor.nodeSelector }}
28+
{{- . | toYaml | nindent 6 }}
29+
{{- end }}
30+
affinity:
31+
{{- with .Values.events.sensor.affinity }}
32+
{{- . | toYaml | nindent 6 }}
33+
{{- end }}
2234
triggers:
2335
{{- include "event-reporters.http.trigger" (dict "name" "events" "Values" .Values "payloadDest" "data") | nindent 4 }}
2436
{{- end }}

charts/gitops-runtime/templates/_components/event-reporters/rollout-reporter/_event-source.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,12 @@ spec:
5151
{{- with .Values.rollout.eventSource.tolerations }}
5252
{{- . | toYaml | nindent 6 }}
5353
{{- end }}
54+
nodeSelector:
55+
{{- with .Values.rollout.eventSource.nodeSelector }}
56+
{{- . | toYaml | nindent 6 }}
57+
{{- end }}
58+
affinity:
59+
{{- with .Values.rollout.eventSource.affinity }}
60+
{{- . | toYaml | nindent 6 }}
61+
{{- end }}
5462
{{- end }}

charts/gitops-runtime/templates/_components/event-reporters/rollout-reporter/_sensor.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,18 @@ spec:
2626
{{- with .Values.rollout.eventSource.resources }}
2727
{{- . | toYaml | nindent 8 }}
2828
{{- end }}
29+
tolerations:
30+
{{- with .Values.rollout.eventSource.tolerations }}
31+
{{- . | toYaml | nindent 6 }}
32+
{{- end }}
33+
nodeSelector:
34+
{{- with .Values.rollout.eventSource.nodeSelector }}
35+
{{- . | toYaml | nindent 6 }}
36+
{{- end }}
37+
affinity:
38+
{{- with .Values.rollout.eventSource.affinity }}
39+
{{- . | toYaml | nindent 6 }}
40+
{{- end }}
2941
triggers:
3042
{{- include "event-reporters.http.trigger" (dict "name" "rollouts" "Values" .Values "payloadDest" "data.object") | nindent 4 }}
3143
{{- include "event-reporters.http.trigger" (dict "name" "replicasets" "Values" .Values "payloadDest" "data.object") | nindent 4 }}

charts/gitops-runtime/templates/_components/event-reporters/workflow-reporter/_event-source.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,12 @@ spec:
3232
{{- with .Values.workflow.eventSource.tolerations }}
3333
{{- toYaml . | nindent 6 }}
3434
{{- end }}
35+
nodeSelector:
36+
{{- with .Values.workflow.eventSource.nodeSelector }}
37+
{{- toYaml . | nindent 6 }}
38+
{{- end }}
39+
affinity:
40+
{{- with .Values.workflow.eventSource.affinity }}
41+
{{- toYaml . | nindent 6 }}
42+
{{- end }}
3543
{{- end }}

charts/gitops-runtime/templates/_components/event-reporters/workflow-reporter/_sensor.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,18 @@ spec:
2020
{{- with .Values.workflow.sensor.resources }}
2121
{{- . | toYaml | nindent 8 }}
2222
{{- end }}
23+
tolerations:
24+
{{- with .Values.workflow.sensor.tolerations }}
25+
{{- . | toYaml | nindent 6 }}
26+
{{- end }}
27+
nodeSelector:
28+
{{- with .Values.workflow.sensor.nodeSelector }}
29+
{{- . | toYaml | nindent 6 }}
30+
{{- end }}
31+
affinity:
32+
{{- with .Values.workflow.sensor.affinity }}
33+
{{- . | toYaml | nindent 6 }}
34+
{{- end }}
2335
triggers:
2436
{{- include "event-reporters.http.trigger" (dict "name" "workflows" "Values" .Values "payloadDest" "data.object") | nindent 4 }}
2537
{{- end }}

charts/gitops-runtime/values.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,29 +184,44 @@ event-reporters:
184184
replicas: 1
185185
resources: {}
186186
tolerations: []
187+
nodeSelector: {}
188+
affinity: {}
187189
sensor:
188190
replicas: 1
189191
resources: {}
192+
tolerations: []
193+
nodeSelector: {}
194+
affinity: {}
190195
rollout:
191196
serviceAccount:
192197
create: true
193198
eventSource:
194199
replicas: 1
195200
resources: {}
196201
tolerations: []
202+
nodeSelector: {}
203+
affinity: {}
197204
sensor:
198205
replicas: 1
199206
resources: {}
207+
tolerations: []
208+
nodeSelector: {}
209+
affinity: {}
200210
workflow:
201211
serviceAccount:
202212
create: true
203213
eventSource:
204214
replicas: 1
205215
resources: {}
206216
tolerations: []
217+
nodeSelector: {}
218+
affinity: {}
207219
sensor:
208220
replicas: 1
209221
resources: {}
222+
tolerations: []
223+
nodeSelector: {}
224+
affinity: {}
210225

211226
#-----------------------------------------------------------------------------------------------------------------------
212227
# Internal router

0 commit comments

Comments
 (0)