From b26d9e77fc1f3ace128d8776c7bca56601767564 Mon Sep 17 00:00:00 2001 From: asekkal Date: Tue, 26 Nov 2024 13:04:22 +0100 Subject: [PATCH 1/2] Making it possible to add service Labels from service.labels --- charts/kafka-ui/Chart.yaml | 2 +- charts/kafka-ui/README.md | 1 + charts/kafka-ui/templates/service.yaml | 3 +++ charts/kafka-ui/values.yaml | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/charts/kafka-ui/Chart.yaml b/charts/kafka-ui/Chart.yaml index 2f0be5e..b36e068 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.9 +version: 1.4.10 appVersion: v1.0.0 icon: https://raw.githubusercontent.com/kafbat/kafka-ui/main/documentation/images/logo_new.png diff --git a/charts/kafka-ui/README.md b/charts/kafka-ui/README.md index 29b2319..ff55e67 100644 --- a/charts/kafka-ui/README.md +++ b/charts/kafka-ui/README.md @@ -66,6 +66,7 @@ | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ----------- | | `service.type` | Kafka-UI service type | `ClusterIP` | | `service.port` | Kafka-UI pod port number | `80` | +| `service.labels` | Kafka-UI service Labels | `{}` | | `ingress.enabled` | Enable ingress record generation for Kafka-UI | `""` | | `ingress.annotations` | Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations. | `{}` | | `ingress.labels` | Labels for the Ingress | `{}` | diff --git a/charts/kafka-ui/templates/service.yaml b/charts/kafka-ui/templates/service.yaml index 337e145..33c3fbe 100644 --- a/charts/kafka-ui/templates/service.yaml +++ b/charts/kafka-ui/templates/service.yaml @@ -5,6 +5,9 @@ metadata: namespace: {{ .Release.Namespace }} labels: {{- include "kafka-ui.labels" . | nindent 4 }} + {{- if .Values.service.labels }} + {{- toYaml .Values.service.labels | nindent 4 }} + {{- end }} {{- if .Values.service.annotations }} annotations: {{ toYaml .Values.service.annotations | nindent 4 }} diff --git a/charts/kafka-ui/values.yaml b/charts/kafka-ui/values.yaml index 47ba40a..08d01ac 100644 --- a/charts/kafka-ui/values.yaml +++ b/charts/kafka-ui/values.yaml @@ -186,6 +186,7 @@ securityContext: ## Kafka-UI service parameters ## service: + ## @param service.type Kafka-UI service type type: ClusterIP ## @param service.port Kafka-UI pod port number @@ -194,6 +195,8 @@ service: # loadBalancerIP: 10.11.12.13 # if you want to force a specific nodePort. Must be use with service.type=NodePort # nodePort: + ## @param service.labels kafka-UI service labels + labels: {} ## Kafka-UI Ingress configuration ## ref: http://kubernetes.io/docs/concepts/services-networking/ingress/ From 3b05bb311184d5e032158d7680f4010274c07f02 Mon Sep 17 00:00:00 2001 From: asekkal Date: Thu, 5 Dec 2024 15:25:44 +0100 Subject: [PATCH 2/2] fixing version for the pipeline fix --- charts/kafka-ui/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/kafka-ui/Chart.yaml b/charts/kafka-ui/Chart.yaml index b36e068..2f0be5e 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.10 +version: 1.4.9 appVersion: v1.0.0 icon: https://raw.githubusercontent.com/kafbat/kafka-ui/main/documentation/images/logo_new.png