From 699ed6955699fd63fa3a77fa4a273ea8704629d2 Mon Sep 17 00:00:00 2001 From: Dillen Meijboom Date: Sun, 7 Sep 2025 22:51:42 +0200 Subject: [PATCH] feat: add extraEnv to helm chart values --- charts/nuts-node/README.md | 1 + charts/nuts-node/templates/deployment.yaml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/charts/nuts-node/README.md b/charts/nuts-node/README.md index cc503e6f77..e1b483fa52 100644 --- a/charts/nuts-node/README.md +++ b/charts/nuts-node/README.md @@ -26,6 +26,7 @@ of. However, we do need to expose the `http` and `gRPC` ports. This is extracted | `http.external.address` (must align with `service.external.internalPort`) | :8080 | | `http.internal.address` (must align with `service.internal.internalPort`) | :8081 | | `network.grpcaddr` | :5555 | +| `extraEnv` | not set | For the `nuts-node` port, the `service.internalPort` can simply be used. For gRPC, the Helm chart filters out all digits after the last `:` character. If not set, defaults will be used. diff --git a/charts/nuts-node/templates/deployment.yaml b/charts/nuts-node/templates/deployment.yaml index 11eabd2c77..8a6d996885 100644 --- a/charts/nuts-node/templates/deployment.yaml +++ b/charts/nuts-node/templates/deployment.yaml @@ -44,6 +44,9 @@ spec: image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} env: + {{- with .Values.extraEnv }} + {{ toYaml . | nindent 12 }} + {{- end }} - name: NUTS_CONFIGFILE value: "/opt/nuts/nuts.yaml" {{- if .Values.storage}}