From f996b6884b1ffcca7343915a8ba7e56866459c48 Mon Sep 17 00:00:00 2001 From: Nicolas BOURON Date: Tue, 9 May 2023 17:07:03 +0200 Subject: [PATCH] feat(charts/kafka-ui): add loadBalancerIP attribute for LB svc Signed-off-by: Nicolas BOURON --- charts/kafka-ui/Chart.yaml | 4 ++-- charts/kafka-ui/templates/service.yaml | 3 +++ charts/kafka-ui/values.yaml | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/charts/kafka-ui/Chart.yaml b/charts/kafka-ui/Chart.yaml index 9337f59774..19f1e3fc4a 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: 0.6.2 -appVersion: v0.6.2 +version: 0.7.2 +appVersion: v0.7.2 icon: https://github.com/provectus/kafka-ui/raw/master/documentation/images/kafka-ui-logo.png diff --git a/charts/kafka-ui/templates/service.yaml b/charts/kafka-ui/templates/service.yaml index 5801135c4c..0f3868c8cf 100644 --- a/charts/kafka-ui/templates/service.yaml +++ b/charts/kafka-ui/templates/service.yaml @@ -10,6 +10,9 @@ metadata: {{- end }} spec: type: {{ .Values.service.type }} +{{- if and (eq .Values.service.type "LoadBalancer") (.Values.service.loadBalancerIP) }} + loadBalancerIP: {{ .Values.service.loadBalancerIP }} +{{- end }} ports: - port: {{ .Values.service.port }} targetPort: http diff --git a/charts/kafka-ui/values.yaml b/charts/kafka-ui/values.yaml index 3c30b40813..72038e9b68 100644 --- a/charts/kafka-ui/values.yaml +++ b/charts/kafka-ui/values.yaml @@ -94,6 +94,8 @@ securityContext: service: type: ClusterIP port: 80 + # In case of service type LoadBalancer, you can specify reserved static IP + # loadBalancerIP: 10.11.12.13 # if you want to force a specific nodePort. Must be use with service.type=NodePort # nodePort: