diff --git a/charts/kafka-ui/Chart.yaml b/charts/kafka-ui/Chart.yaml index ec8acd5..4c0616a 100644 --- a/charts/kafka-ui/Chart.yaml +++ b/charts/kafka-ui/Chart.yaml @@ -2,6 +2,6 @@ apiVersion: v2 name: kafka-ui description: A Helm chart for kafka-UI type: application -version: 1.4.1 +version: 1.4.2 appVersion: v1.0.0 icon: https://raw.githubusercontent.com/kafbat/kafka-ui/main/documentation/images/logo_new.png diff --git a/charts/kafka-ui/templates/deployment.yaml b/charts/kafka-ui/templates/deployment.yaml index eb7316e..7dede04 100644 --- a/charts/kafka-ui/templates/deployment.yaml +++ b/charts/kafka-ui/templates/deployment.yaml @@ -64,6 +64,20 @@ spec: {{- end }} {{- end }} {{- end }} + {{- range $key, $value := .Values.envs.secretMappings }} + - name: {{ $key }} + valueFrom: + secretKeyRef: + name: {{ required "Missing required value envs.secretMappings.[].name" $value.name }} + key: {{ required "Missing required value envs.secretMappings.[].keyName" $value.keyName }} + {{- end }} + {{- range $key, $value := .Values.envs.configMappings }} + - name: {{ $key }} + valueFrom: + configMapKeyRef: + name: {{ required "Missing required value envs.configMappings.[].name" $value.name }} + key: {{ required "Missing required value envs.configMappings.[].keyName" $value.keyName }} + {{- end }} envFrom: {{- if .Values.existingConfigMap }} - configMapRef: diff --git a/charts/kafka-ui/values.yaml b/charts/kafka-ui/values.yaml index 01a40b9..021c0c0 100644 --- a/charts/kafka-ui/values.yaml +++ b/charts/kafka-ui/values.yaml @@ -49,6 +49,14 @@ existingSecret: "" envs: secret: {} config: {} + secretMappings: {} + #ENV_NAME: + # name: kubernetes-secret-name + # keyName: kubernetes-secret-key + configMappings: {} + #ENV_NAME: + # name: kubernetes-configmap-name + # keyName: kubernetes-configmap-key networkPolicy: enabled: false