feat(argo-workflows): Add volume and volumeMount parameters to controller (#1147)
* feat(argo-workflows): Add controller volumes Signed-off-by: John Clark <clark.john.d@outlook.com> * Chart.yaml mispelling (paramaters > parameters) Signed-off-by: John Clark <clark.john.d@outlook.com> * Apply suggestions from code review Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
This commit is contained in:
parent
7248992d65
commit
4464f2a526
4 changed files with 16 additions and 2 deletions
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||||
name: argo-workflows
|
name: argo-workflows
|
||||||
description: A Helm chart for Argo Workflows
|
description: A Helm chart for Argo Workflows
|
||||||
type: application
|
type: application
|
||||||
version: 0.10.1
|
version: 0.11.0
|
||||||
appVersion: v3.2.7
|
appVersion: v3.2.7
|
||||||
icon: https://raw.githubusercontent.com/argoproj/argo-workflows/master/docs/assets/argo.png
|
icon: https://raw.githubusercontent.com/argoproj/argo-workflows/master/docs/assets/argo.png
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
|
@ -15,4 +15,4 @@ maintainers:
|
||||||
- name: benjaminws
|
- name: benjaminws
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- "[Changed]: Update to app version v3.2.7"
|
- "[Added]: Workflow Controller Volumes and VolumeMounts parameters"
|
||||||
|
|
|
@ -118,6 +118,8 @@ Fields to note:
|
||||||
| controller.telemetryConfig.servicePort | int | `8081` | telemetry service port |
|
| controller.telemetryConfig.servicePort | int | `8081` | telemetry service port |
|
||||||
| controller.telemetryConfig.servicePortName | string | `"telemetry"` | telemetry service port name |
|
| controller.telemetryConfig.servicePortName | string | `"telemetry"` | telemetry service port name |
|
||||||
| controller.tolerations | list | `[]` | [Tolerations] for use with node taints |
|
| controller.tolerations | list | `[]` | [Tolerations] for use with node taints |
|
||||||
|
| controller.volumeMounts | list | `[]` | Additional volume mounts to the controller main container |
|
||||||
|
| controller.volumes | list | `[]` | Additional volumes to the controller pod |
|
||||||
| controller.workflowDefaults | object | `{}` | Default values that will apply to all Workflows from this controller, unless overridden on the Workflow-level. Only valid for 2.7+ |
|
| controller.workflowDefaults | object | `{}` | Default values that will apply to all Workflows from this controller, unless overridden on the Workflow-level. Only valid for 2.7+ |
|
||||||
| controller.workflowNamespaces | list | `["default"]` | Specify all namespaces where this workflow controller instance will manage workflows. This controls where the service account and RBAC resources will be created. Only valid when singleNamespace is false. |
|
| controller.workflowNamespaces | list | `["default"]` | Specify all namespaces where this workflow controller instance will manage workflows. This controls where the service account and RBAC resources will be created. Only valid when singleNamespace is false. |
|
||||||
| controller.workflowRestrictions | object | `{}` | Restricts the Workflows that the controller will process. Only valid for 2.9+ |
|
| controller.workflowRestrictions | object | `{}` | Restricts the Workflows that the controller will process. Only valid for 2.9+ |
|
||||||
|
|
|
@ -74,6 +74,10 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
resources:
|
resources:
|
||||||
{{- toYaml .Values.controller.resources | nindent 12 }}
|
{{- toYaml .Values.controller.resources | nindent 12 }}
|
||||||
|
{{- with .Values.controller.volumeMounts }}
|
||||||
|
volumeMounts:
|
||||||
|
{{- toYaml . | nindent 10 }}
|
||||||
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: {{ .Values.controller.metricsConfig.portName }}
|
- name: {{ .Values.controller.metricsConfig.portName }}
|
||||||
containerPort: {{ .Values.controller.metricsConfig.port }}
|
containerPort: {{ .Values.controller.metricsConfig.port }}
|
||||||
|
@ -86,6 +90,10 @@ spec:
|
||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- with .Values.controller.volumes }}
|
||||||
|
volumes:
|
||||||
|
{{- toYaml . | nindent 6 }}
|
||||||
|
{{- end }}
|
||||||
{{- with .Values.controller.nodeSelector }}
|
{{- with .Values.controller.nodeSelector }}
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
|
|
|
@ -223,6 +223,10 @@ controller:
|
||||||
|
|
||||||
# -- Extra arguments to be added to the controller
|
# -- Extra arguments to be added to the controller
|
||||||
extraArgs: []
|
extraArgs: []
|
||||||
|
# -- Additional volume mounts to the controller main container
|
||||||
|
volumeMounts: []
|
||||||
|
# -- Additional volumes to the controller pod
|
||||||
|
volumes: []
|
||||||
# -- The number of controller pods to run
|
# -- The number of controller pods to run
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue