diff --git a/deploy/helm/grafana-operator/README.md b/deploy/helm/grafana-operator/README.md index e4f062703..514704616 100644 --- a/deploy/helm/grafana-operator/README.md +++ b/deploy/helm/grafana-operator/README.md @@ -37,6 +37,7 @@ It's easier to just manage this configuration outside of the operator. |-----|------|---------|-------------| | additionalLabels | object | `{}` | additional labels to add to all resources | | affinity | object | `{}` | pod affinity | +| env | list | `[]` | Additional environment variables | | fullnameOverride | string | `""` | | | image.pullPolicy | string | `"IfNotPresent"` | The image pull policy to use in grafana operator container | | image.repository | string | `"ghcr.io/grafana-operator/grafana-operator"` | grafana operator image repository | diff --git a/deploy/helm/grafana-operator/templates/deployment.yaml b/deploy/helm/grafana-operator/templates/deployment.yaml index 1fae3c8cb..db3f2ff0f 100644 --- a/deploy/helm/grafana-operator/templates/deployment.yaml +++ b/deploy/helm/grafana-operator/templates/deployment.yaml @@ -48,6 +48,9 @@ spec: {{ else }} value: {{ .Values.watchNamespaces }} {{- end }} + {{- with .Values.env }} + {{- toYaml . | nindent 12 }} + {{- end }} args: - --health-probe-bind-address=:8081 - --metrics-bind-address=0.0.0.0:{{ .Values.metricsService.metricsPort }} diff --git a/deploy/helm/grafana-operator/values.yaml b/deploy/helm/grafana-operator/values.yaml index 149ef0ea3..ae3caa1f0 100644 --- a/deploy/helm/grafana-operator/values.yaml +++ b/deploy/helm/grafana-operator/values.yaml @@ -10,6 +10,11 @@ leaderElect: false # By default it's all namespaces, if you only want to listen for the same namespace as the operator is deployed to look at namespaceScope. watchNamespaces: "" +# -- Additional environment variables +env: [] + # - name: MY_VAR + # value: "myvalue" + image: # -- grafana operator image repository repository: ghcr.io/grafana-operator/grafana-operator