feat(argo-rollouts): Add ability to provide additional volumes
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
This commit is contained in:
parent
076cf82ddd
commit
a5fda037c3
5 changed files with 40 additions and 3 deletions
|
@ -2,7 +2,7 @@ apiVersion: v2
|
|||
appVersion: v1.4.1
|
||||
description: A Helm chart for Argo Rollouts
|
||||
name: argo-rollouts
|
||||
version: 2.24.0
|
||||
version: 2.25.0
|
||||
home: https://github.com/argoproj/argo-helm
|
||||
icon: https://argoproj.github.io/argo-rollouts/assets/logo.png
|
||||
keywords:
|
||||
|
@ -15,5 +15,5 @@ maintainers:
|
|||
url: https://argoproj.github.io/
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: fixed
|
||||
description: add namespace field for namespace scoped resources
|
||||
- kind: added
|
||||
description: Ability to provide additional volumes and volumeMounts
|
||||
|
|
|
@ -102,6 +102,8 @@ For full list of changes please check ArtifactHub [changelog].
|
|||
| controller.resources | object | `{}` | Resource limits and requests for the controller pods. |
|
||||
| controller.tolerations | list | `[]` | [Tolerations] for use with node taints |
|
||||
| controller.topologySpreadConstraints | list | `[]` | Assign custom [TopologySpreadConstraints] rules to the controller |
|
||||
| controller.volumeMounts | list | `[]` | Additional volumeMounts to add to the controller container |
|
||||
| controller.volumes | list | `[]` | Additional volumes to add to the controller pod |
|
||||
| podAnnotations | object | `{}` | Annotations for the all deployed pods |
|
||||
| podLabels | object | `{}` | Labels to be added to the Rollout pods |
|
||||
| podSecurityContext | object | `{"runAsNonRoot":true}` | Security Context to set on pod level |
|
||||
|
@ -161,6 +163,8 @@ For full list of changes please check ArtifactHub [changelog].
|
|||
| dashboard.serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
|
||||
| dashboard.tolerations | list | `[]` | [Tolerations] for use with node taints |
|
||||
| dashboard.topologySpreadConstraints | list | `[]` | Assign custom [TopologySpreadConstraints] rules to the dashboard server |
|
||||
| dashboard.volumeMounts | list | `[]` | Additional volumeMounts to add to the dashboard container |
|
||||
| dashboard.volumes | list | `[]` | Additional volumes to add to the dashboard pod |
|
||||
|
||||
## Upgrading
|
||||
|
||||
|
|
|
@ -65,6 +65,10 @@ spec:
|
|||
{{- toYaml .Values.containerSecurityContext | nindent 10 }}
|
||||
resources:
|
||||
{{- toYaml .Values.controller.resources | nindent 10 }}
|
||||
{{- with .Values.controller.volumeMounts }}
|
||||
volumeMounts:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.controller.extraContainers }}
|
||||
{{- toYaml . | nindent 6 }}
|
||||
{{- end }}
|
||||
|
@ -101,3 +105,7 @@ spec:
|
|||
{{- with .Values.controller.priorityClassName }}
|
||||
priorityClassName: {{ . }}
|
||||
{{- end }}
|
||||
{{- with .Values.controller.volumes }}
|
||||
volumes:
|
||||
{{- toYaml . | nindent 6 }}
|
||||
{{- end }}
|
||||
|
|
|
@ -54,6 +54,10 @@ spec:
|
|||
{{- toYaml .Values.dashboard.containerSecurityContext | nindent 10 }}
|
||||
resources:
|
||||
{{- toYaml .Values.dashboard.resources | nindent 10 }}
|
||||
{{- with .Values.dashboard.volumeMounts }}
|
||||
volumeMounts:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.dashboard.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{- toYaml .Values.dashboard.nodeSelector | nindent 8 }}
|
||||
|
@ -83,4 +87,8 @@ spec:
|
|||
{{- with .Values.dashboard.priorityClassName }}
|
||||
priorityClassName: {{ . }}
|
||||
{{- end }}
|
||||
{{- with .Values.dashboard.volumes }}
|
||||
volumes:
|
||||
{{- toYaml . | nindent 6 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
|
|
@ -154,6 +154,17 @@ controller:
|
|||
# -- Maximum number / percentage of pods that may be made unavailable
|
||||
maxUnavailable: # 0
|
||||
|
||||
# -- Additional volumes to add to the controller pod
|
||||
volumes: []
|
||||
# - configMap:
|
||||
# name: my-certs-cm
|
||||
# name: my-certs
|
||||
|
||||
# -- Additional volumeMounts to add to the controller container
|
||||
volumeMounts: []
|
||||
# - mountPath: /etc/ssl/certs
|
||||
# name: my-certs
|
||||
|
||||
serviceAccount:
|
||||
# -- Specifies whether a service account should be created
|
||||
create: true
|
||||
|
@ -355,6 +366,12 @@ dashboard:
|
|||
# hosts:
|
||||
# - argorollouts.example.com
|
||||
|
||||
# -- Additional volumes to add to the dashboard pod
|
||||
volumes: []
|
||||
|
||||
# -- Additional volumeMounts to add to the dashboard container
|
||||
volumeMounts: []
|
||||
|
||||
notifications:
|
||||
secret:
|
||||
# -- Whether to create notifications secret
|
||||
|
|
Loading…
Reference in a new issue