diff --git a/faces-chart/templates/color.yaml b/faces-chart/templates/color.yaml index a91d436..97bd29f 100644 --- a/faces-chart/templates/color.yaml +++ b/faces-chart/templates/color.yaml @@ -37,6 +37,8 @@ spec: env: - name: FACES_SERVICE value: "color" + - name: USER_HEADER_NAME + value: {{ .Values.authHeader | quote }} {{- if .Values.color.color }} - name: COLOR value: {{ .Values.color.color }} diff --git a/faces-chart/templates/color2.yaml b/faces-chart/templates/color2.yaml index 95c83ea..79f92d0 100644 --- a/faces-chart/templates/color2.yaml +++ b/faces-chart/templates/color2.yaml @@ -38,6 +38,8 @@ spec: env: - name: FACES_SERVICE value: "color" + - name: USER_HEADER_NAME + value: {{ .Values.authHeader | quote }} {{- if .Values.color2.color }} - name: COLOR value: {{ .Values.color2.color }} diff --git a/faces-chart/templates/face.yaml b/faces-chart/templates/face.yaml index 87772ae..7fa2dd0 100644 --- a/faces-chart/templates/face.yaml +++ b/faces-chart/templates/face.yaml @@ -37,6 +37,8 @@ spec: env: - name: FACES_SERVICE value: "face" + - name: USER_HEADER_NAME + value: {{ .Values.authHeader | quote }} {{- include "partials.face-errorFraction" . }} {{- include "partials.face-delayBuckets" . }} resources: diff --git a/faces-chart/templates/faces-gui.yaml b/faces-chart/templates/faces-gui.yaml index 5697208..e0c8bb7 100644 --- a/faces-chart/templates/faces-gui.yaml +++ b/faces-chart/templates/faces-gui.yaml @@ -31,6 +31,9 @@ spec: - name: faces-gui image: {{ include "partials.gui-image" . }} imagePullPolicy: {{ include "partials.gui-imagePullPolicy" . }} + env: + - name: USER_HEADER_NAME + value: {{ .Values.authHeader | quote }} ports: - name: http containerPort: 8000 diff --git a/faces-chart/templates/smiley.yaml b/faces-chart/templates/smiley.yaml index ae5b66e..17d1db9 100644 --- a/faces-chart/templates/smiley.yaml +++ b/faces-chart/templates/smiley.yaml @@ -37,6 +37,8 @@ spec: env: - name: FACES_SERVICE value: "smiley" + - name: USER_HEADER_NAME + value: {{ .Values.authHeader | quote }} {{- if .Values.smiley.smiley }} - name: SMILEY value: {{ .Values.smiley.smiley }} diff --git a/faces-chart/templates/smiley2.yaml b/faces-chart/templates/smiley2.yaml index f61477c..4fe3804 100644 --- a/faces-chart/templates/smiley2.yaml +++ b/faces-chart/templates/smiley2.yaml @@ -38,6 +38,8 @@ spec: env: - name: FACES_SERVICE value: "smiley" + - name: USER_HEADER_NAME + value: {{ .Values.authHeader | quote }} {{- if .Values.smiley2.smiley }} - name: SMILEY value: {{ .Values.smiley2.smiley }} diff --git a/faces-chart/values.yaml b/faces-chart/values.yaml index f589cbd..19a8034 100644 --- a/faces-chart/values.yaml +++ b/faces-chart/values.yaml @@ -9,6 +9,9 @@ defaultImageTag: "" # If not set, uses the appVersion # Default imagePullPolicy. This is used only if not set in the sections below. defaultImagePullPolicy: IfNotPresent +# User auth header. +authHeader: "X-Faces-User" + gui: image: "" # If set, overrides the imageName/imageTag pair imageName: ghcr.io/buoyantio/faces-gui