From a41d240cb0afde1ba71369d2a6e87f3e36122958 Mon Sep 17 00:00:00 2001 From: Vignir Hafsteinsson Date: Tue, 9 Apr 2019 19:29:24 +0000 Subject: [PATCH] Allow extraargs for argocd server (#47) * adding extraArgs for argocd-server. This is useful if you need to change the basehref or use insecure when using ingress https://github.com/argoproj/argo-cd/blob/master/docs/ingress.md * indent fix. * bumping chart version --- charts/argo-cd/Chart.yaml | 2 +- charts/argo-cd/templates/argocd-server-deployment.yaml | 8 +++++++- charts/argo-cd/values.yaml | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/charts/argo-cd/Chart.yaml b/charts/argo-cd/Chart.yaml index 0b929154..b82ca70a 100644 --- a/charts/argo-cd/Chart.yaml +++ b/charts/argo-cd/Chart.yaml @@ -2,4 +2,4 @@ apiVersion: v1 appVersion: "0.12" description: A Helm chart for Argo-CD name: argo-cd -version: 0.2.0 +version: 0.2.1 diff --git a/charts/argo-cd/templates/argocd-server-deployment.yaml b/charts/argo-cd/templates/argocd-server-deployment.yaml index 0a3bb3dc..928a3c15 100755 --- a/charts/argo-cd/templates/argocd-server-deployment.yaml +++ b/charts/argo-cd/templates/argocd-server-deployment.yaml @@ -36,7 +36,13 @@ spec: - name: argocd-server image: {{ .Values.server.image.repository }}:{{ .Values.server.image.tag }} imagePullPolicy: {{ .Values.server.image.pullPolicy }} - command: [argocd-server, --staticassets, /shared/app] + command: + - argocd-server + - --staticassets + - /shared/app + {{- range .Values.server.extraArgs }} + - {{. | quote }} + {{- end }} volumeMounts: - mountPath: /shared name: static-files diff --git a/charts/argo-cd/values.yaml b/charts/argo-cd/values.yaml index a950aa6a..e19920f6 100644 --- a/charts/argo-cd/values.yaml +++ b/charts/argo-cd/values.yaml @@ -20,6 +20,7 @@ server: repository: argoproj/argocd-ui tag: v0.12.0 pullPolicy: Always + extraArgs: [] repoServer: containerPort: 8081