[bitnami/kafka] IpFamilies and IpFamilyPolicy configurables (#31456)

* [bitnami/mongodb-sharded] Release 9.1.1 (#31389)

* [bitnami/mongodb-sharded] Release 9.1.1 updating components versions

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* [bitnami/multus-cni] Release 2.2.1 (#31391)

* [bitnami/multus-cni] Release 2.2.1 updating components versions

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* [bitnami/thanos] feature: allow configuring the Thanos ruler rule-file via ruler.ruleFile parameter (#31377)

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* [bitnami/grafana-operator] Release 4.9.2 (#31393)

* [bitnami/grafana-operator] Release 4.9.2 updating components versions

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CRDs automatically

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Modify services to allow to configure ipFamilies and ipFamilyPolicy

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Add default values

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Add new parameters to Readme

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Chart version bumped

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Generate Readme with readme-generator-for-helm

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Update Chart.yaml version

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Modify services to allow to configure ipFamilies and ipFamilyPolicy

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Add default values

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Add new parameters to Readme

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Chart version bumped

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Generate Readme with readme-generator-for-helm

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Update Chart.yaml version

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Modify Changelog

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Set Chart.yaml version to 31.3.2

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Confgure ipFamilies and ipFamilyPolicy in each service side

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Fix Chart version conflict

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Remove default values for ipFamilies and ipFamilyPolicy

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Bump minor version

Signed-off-by: Yasmina Menendez <ymenendez@allot.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Yasmina Menendez <ymenendez@allot.com>
Signed-off-by: Yhasmina <65738880+Yhasmina@users.noreply.github.com>
Co-authored-by: Bitnami Bot <bitnami-bot@vmware.com>
Co-authored-by: Jesse Hitch <jessebot@linux.com>
Co-authored-by: Yasmina Menendez <ymenendez@allot.com>
This commit is contained in:
Yhasmina
2025-03-06 13:53:11 +01:00
committed by GitHub
parent 1dec218806
commit 30daf368a9
10 changed files with 81 additions and 3 deletions

View File

@@ -63,6 +63,13 @@ spec:
app.kubernetes.io/part-of: kafka
app.kubernetes.io/component: broker
statefulset.kubernetes.io/pod-name: {{ $targetPod }}
{{- with $.Values.externalAccess.broker.service.ipFamilyPolicy }}
ipFamilyPolicy: {{ . | quote }}
{{- end }}
{{- with $.Values.externalAccess.broker.service.ipFamilies }}
ipFamilies:
{{- . | toYaml | nindent 2 }}
{{- end }}
---
{{- end }}
{{- end }}

View File

@@ -35,4 +35,11 @@ spec:
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
app.kubernetes.io/component: broker
app.kubernetes.io/part-of: kafka
{{- with .Values.service.headless.ipFamilyPolicy }}
ipFamilyPolicy: {{ . | quote }}
{{- end }}
{{- with .Values.service.headless.ipFamilies }}
ipFamilies:
{{- . | toYaml | nindent 2 }}
{{- end }}
{{- end }}

View File

@@ -64,6 +64,13 @@ spec:
app.kubernetes.io/part-of: kafka
app.kubernetes.io/component: controller-eligible
statefulset.kubernetes.io/pod-name: {{ $targetPod }}
{{- with $.Values.externalAccess.controller.service.ipFamilyPolicy }}
ipFamilyPolicy: {{ . | quote }}
{{- end }}
{{- with $.Values.externalAccess.controller.service.ipFamilies }}
ipFamilies:
{{- . | toYaml | nindent 2 }}
{{- end }}
---
{{- end }}
{{- end }}

View File

@@ -43,4 +43,11 @@ spec:
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
app.kubernetes.io/component: controller-eligible
app.kubernetes.io/part-of: kafka
{{- with .Values.service.headless.ipFamilyPolicy }}
ipFamilyPolicy: {{ . | quote }}
{{- end }}
{{- with .Values.service.headless.ipFamilies }}
ipFamilies:
{{- . | toYaml | nindent 2 }}
{{- end }}
{{- end }}

View File

@@ -28,4 +28,11 @@ spec:
targetPort: metrics
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
app.kubernetes.io/part-of: kafka
{{- with .Values.metrics.jmx.service.ipFamilyPolicy }}
ipFamilyPolicy: {{ . | quote }}
{{- end }}
{{- with .Values.metrics.jmx.service.ipFamilies }}
ipFamilies:
{{- . | toYaml | nindent 2 }}
{{- end }}
{{- end }}

View File

@@ -67,3 +67,10 @@ spec:
{{- if and .Values.kraft.enabled .Values.controller.controllerOnly }}
app.kubernetes.io/component: broker
{{- end }}
{{- with .Values.service.ipFamilyPolicy }}
ipFamilyPolicy: {{ . | quote }}
{{- end }}
{{- with .Values.service.ipFamilies }}
ipFamilies:
{{- . | toYaml | nindent 2 }}
{{- end }}