From ec3aa601300b88b985b0174ffa88adf666ecfeef Mon Sep 17 00:00:00 2001 From: Milan Sladky Date: Tue, 4 Oct 2022 13:14:31 +0200 Subject: [PATCH] [bitnami/kafka] Add labels to volume claim template (#12641) Signed-off-by: Milan Sladky Signed-off-by: Milan Sladky --- bitnami/kafka/Chart.yaml | 2 +- bitnami/kafka/README.md | 1 + bitnami/kafka/templates/statefulset.yaml | 3 +++ bitnami/kafka/values.yaml | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bitnami/kafka/Chart.yaml b/bitnami/kafka/Chart.yaml index 7ca9d6162..91ba3c81f 100644 --- a/bitnami/kafka/Chart.yaml +++ b/bitnami/kafka/Chart.yaml @@ -29,4 +29,4 @@ name: kafka sources: - https://github.com/bitnami/containers/tree/main/bitnami/kafka - https://kafka.apache.org/ -version: 18.4.4 +version: 18.5.0 diff --git a/bitnami/kafka/README.md b/bitnami/kafka/README.md index 3f910a046..2dfdda261 100644 --- a/bitnami/kafka/README.md +++ b/bitnami/kafka/README.md @@ -290,6 +290,7 @@ The command removes all the Kubernetes components associated with the chart and | `persistence.accessModes` | Persistent Volume Access Modes | `["ReadWriteOnce"]` | | `persistence.size` | PVC Storage Request for Kafka data volume | `8Gi` | | `persistence.annotations` | Annotations for the PVC | `{}` | +| `persistence.labels` | Labels for the PVC | `{}` | | `persistence.selector` | Selector to match an existing Persistent Volume for Kafka data PVC. If set, the PVC can't have a PV dynamically provisioned for it | `{}` | | `persistence.mountPath` | Mount path of the Kafka data volume | `/bitnami/kafka` | | `logPersistence.enabled` | Enable Kafka logs persistence using PVC, note that ZooKeeper persistence is unaffected | `false` | diff --git a/bitnami/kafka/templates/statefulset.yaml b/bitnami/kafka/templates/statefulset.yaml index 1b9a0a0f9..ad047a788 100644 --- a/bitnami/kafka/templates/statefulset.yaml +++ b/bitnami/kafka/templates/statefulset.yaml @@ -575,6 +575,9 @@ spec: {{- if .Values.persistence.annotations }} annotations: {{- include "common.tplvalues.render" (dict "value" .Values.persistence.annotations "context" $) | nindent 10 }} {{- end }} + {{- if .Values.persistence.labels }} + labels: {{- include "common.tplvalues.render" (dict "value" .Values.persistence.labels "context" $) | nindent 10 }} + {{- end }} spec: accessModes: {{- range .Values.persistence.accessModes }} diff --git a/bitnami/kafka/values.yaml b/bitnami/kafka/values.yaml index 3a57dd9de..5f94e6efc 100644 --- a/bitnami/kafka/values.yaml +++ b/bitnami/kafka/values.yaml @@ -921,6 +921,9 @@ persistence: ## @param persistence.annotations Annotations for the PVC ## annotations: {} + ## @param persistence.labels Labels for the PVC + ## + labels: {} ## @param persistence.selector Selector to match an existing Persistent Volume for Kafka data PVC. If set, the PVC can't have a PV dynamically provisioned for it ## selector: ## matchLabels: