From 25c878d39edefdc35eed0e400d3f55571cdc129f Mon Sep 17 00:00:00 2001 From: Lennart van Koot Date: Fri, 31 Jan 2025 15:09:50 +0100 Subject: [PATCH] feat: Allow extra environment variables for helm deployment Signed-off-by: Lennart van Koot --- chart/dapr-dashboard/README.md | 3 ++- chart/dapr-dashboard/templates/dapr_dashboard_deployment.yaml | 3 +++ chart/dapr-dashboard/values.yaml | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/chart/dapr-dashboard/README.md b/chart/dapr-dashboard/README.md index 3503603..775a203 100644 --- a/chart/dapr-dashboard/README.md +++ b/chart/dapr-dashboard/README.md @@ -39,4 +39,5 @@ helm install dapr-dashboard dapr/dapr-dashboard | `tolerations` | Pods will be allowed to schedule onto a node whose taints match the tolerations | `{}` | | `labels` | Custom pod labels | `{}` | | `k8sLabels` | Custom metadata labels | `{}` | -| `rbac.namespaced` | Removes cluster wide permissions where applicable | `false` | \ No newline at end of file +| `rbac.namespaced` | Removes cluster wide permissions where applicable | `false` | +| `extraEnv` | Additional environment variables to pass to the dapr-dashboard container | `[]` | diff --git a/chart/dapr-dashboard/templates/dapr_dashboard_deployment.yaml b/chart/dapr-dashboard/templates/dapr_dashboard_deployment.yaml index 4737c12..7a95dfc 100644 --- a/chart/dapr-dashboard/templates/dapr_dashboard_deployment.yaml +++ b/chart/dapr-dashboard/templates/dapr_dashboard_deployment.yaml @@ -63,6 +63,9 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace + {{- with .Values.extraEnv }} + {{- toYaml . | nindent 8 }} + {{- end }} ports: - containerPort: 8080 resources: diff --git a/chart/dapr-dashboard/values.yaml b/chart/dapr-dashboard/values.yaml index 14db823..86b35ee 100644 --- a/chart/dapr-dashboard/values.yaml +++ b/chart/dapr-dashboard/values.yaml @@ -50,3 +50,5 @@ k8sLabels: app.kubernetes.io/version: "{{ .Values.image.tag }}" app.kubernetes.io/part-of: "dapr" app.kubernetes.io/managed-by: "helm" + +extraEnv: []