feat: Support for customizing more Argo Events controller pod attributes.
This commit is contained in:
parent
2ad0ce8f3e
commit
fca3fb60f2
3 changed files with 44 additions and 0 deletions
|
@ -18,6 +18,12 @@ spec:
|
||||||
labels:
|
labels:
|
||||||
app: {{ .Release.Name }}-{{ .Values.gatewayController.name }}
|
app: {{ .Release.Name }}-{{ .Values.gatewayController.name }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
|
{{- if .Values.gatewayController.podLabels -}}
|
||||||
|
{{ toYaml .Values.gatewayController.podLabels | nindent 8}}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.gatewayController.podAnnotations }}
|
||||||
|
annotations: {{- toYaml .Values.gatewayController.podAnnotations | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: {{ .Values.serviceAccount }}
|
serviceAccountName: {{ .Values.serviceAccount }}
|
||||||
containers:
|
containers:
|
||||||
|
@ -31,3 +37,7 @@ spec:
|
||||||
fieldPath: metadata.namespace
|
fieldPath: metadata.namespace
|
||||||
- name: CONTROLLER_CONFIG_MAP
|
- name: CONTROLLER_CONFIG_MAP
|
||||||
value: {{ .Release.Name }}-{{ .Values.gatewayController.name }}-configmap
|
value: {{ .Release.Name }}-{{ .Values.gatewayController.name }}-configmap
|
||||||
|
resources: {{- toYaml .Values.gatewayController.resources | nindent 12 }}
|
||||||
|
nodeSelector: {{- toYaml .Values.gatewayController.nodeSelector | nindent 8 }}
|
||||||
|
tolerations: {{- toYaml .Values.gatewayController.tolerations | nindent 8 }}
|
||||||
|
affinity: {{- toYaml .Values.gatewayController.affinity | nindent 8 }}
|
||||||
|
|
|
@ -18,6 +18,12 @@ spec:
|
||||||
labels:
|
labels:
|
||||||
app: {{ .Release.Name }}-{{ .Values.sensorController.name }}
|
app: {{ .Release.Name }}-{{ .Values.sensorController.name }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
|
{{- if .Values.sensorController.podLabels -}}
|
||||||
|
{{ toYaml .Values.sensorController.podLabels | nindent 8}}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.sensorController.podAnnotations }}
|
||||||
|
annotations: {{- toYaml .Values.sensorController.podAnnotations | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: {{ .Values.serviceAccount }}
|
serviceAccountName: {{ .Values.serviceAccount }}
|
||||||
containers:
|
containers:
|
||||||
|
@ -31,3 +37,7 @@ spec:
|
||||||
fieldPath: metadata.namespace
|
fieldPath: metadata.namespace
|
||||||
- name: CONTROLLER_CONFIG_MAP
|
- name: CONTROLLER_CONFIG_MAP
|
||||||
value: {{ .Release.Name }}-{{ .Values.sensorController.name }}-configmap
|
value: {{ .Release.Name }}-{{ .Values.sensorController.name }}-configmap
|
||||||
|
resources: {{- toYaml .Values.sensorController.resources | nindent 12 }}
|
||||||
|
nodeSelector: {{- toYaml .Values.sensorController.nodeSelector | nindent 8 }}
|
||||||
|
tolerations: {{- toYaml .Values.sensorController.tolerations | nindent 8 }}
|
||||||
|
affinity: {{- toYaml .Values.sensorController.affinity | nindent 8 }}
|
||||||
|
|
|
@ -44,9 +44,33 @@ sensorController:
|
||||||
image: sensor-controller
|
image: sensor-controller
|
||||||
tag: v0.14.0
|
tag: v0.14.0
|
||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
|
# Optional labels to add to the controller pods
|
||||||
|
podLabels: {}
|
||||||
|
# Annotations to add to the controller pods
|
||||||
|
podAnnotations: {}
|
||||||
|
# Resources to request for the controller's container
|
||||||
|
resources: {}
|
||||||
|
# Optional constraints on controller's pod scheduling
|
||||||
|
# See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
|
||||||
|
# and https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/.
|
||||||
|
nodeSelector: {}
|
||||||
|
tolerations: []
|
||||||
|
affinity: {}
|
||||||
|
|
||||||
gatewayController:
|
gatewayController:
|
||||||
name: gateway-controller
|
name: gateway-controller
|
||||||
image: gateway-controller
|
image: gateway-controller
|
||||||
tag: v0.14.0
|
tag: v0.14.0
|
||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
|
# Optional labels to add to the controller pods
|
||||||
|
podLabels: {}
|
||||||
|
# Annotations to add to the controller pods
|
||||||
|
podAnnotations: {}
|
||||||
|
# Resources to request for the controller's container
|
||||||
|
resources: {}
|
||||||
|
# Optional constraints on controller's pod scheduling
|
||||||
|
# See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
|
||||||
|
# and https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/.
|
||||||
|
nodeSelector: {}
|
||||||
|
tolerations: []
|
||||||
|
affinity: {}
|
||||||
|
|
Loading…
Reference in a new issue