diff --git a/charts/argo-cd/README.md b/charts/argo-cd/README.md index 15e506f7..29d45405 100644 --- a/charts/argo-cd/README.md +++ b/charts/argo-cd/README.md @@ -88,3 +88,4 @@ $ helm install --name my-release argo/argo-cd | server.volumeMounts | list | `[]` | Additional volume mounts, see [values.yaml](./values.yaml) for syntax for SSH known hosts | | server.volumes | list | `[]` | Additional volumes, see [values.yaml](./values.yaml) for syntax for SSH known hosts | | server.initContainers | list | `[]` | Initialisation containers, see [values.yaml](./values.yaml) for syntax for Helm v2.12.3 | +| server.imagePullSecrets | list | `[]` | List of image pull secrets, see [values.yaml](./values.yaml) for syntax for a secret called "docker-auth-secret" | diff --git a/charts/argo-cd/templates/argocd-server-deployment.yaml b/charts/argo-cd/templates/argocd-server-deployment.yaml index e478278a..e27552ba 100644 --- a/charts/argo-cd/templates/argocd-server-deployment.yaml +++ b/charts/argo-cd/templates/argocd-server-deployment.yaml @@ -78,3 +78,7 @@ spec: initContainers: {{ toYaml .Values.server.initContainers | nindent 6 | trim }} {{- end }} + {{- if .Values.server.initContainers }} + imagePullSecrets: + {{ toYaml .Values.server.imagePullSecrets | nindent 6 | trim }} + {{- end }} diff --git a/charts/argo-cd/values.yaml b/charts/argo-cd/values.yaml index 7060efd7..bf0936a2 100644 --- a/charts/argo-cd/values.yaml +++ b/charts/argo-cd/values.yaml @@ -39,6 +39,8 @@ server: # volumeMounts: # - mountPath: /custom-tools # name: custom-tools + imagePullSecrets: [] + # - name: docker-auth-secret annotations: {} repoServer: