mirror of
https://github.com/bitnami/charts.git
synced 2026-08-09 04:02:03 +08:00
[bitnami/haproxy] Add IPv6 dual-stack support with ipFamilyPolicy and ipFamilies (#36385)
* feat(haproxy): add IPv6 dual-stack support with ipFamilyPolicy and ipFamilies Signed-off-by: Awan <jesse.awan@sap.com> * fix(haproxy): bump chart version to 3.0.1 - Update Chart.yaml version from 3.0.0 to 3.0.1 - Update CHANGELOG.md version number to match Chart.yaml This fixes CI validation that requires version bump when chart files are modified. Signed-off-by: Awan <jesse.awan@sap.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> --------- Signed-off-by: Awan <jesse.awan@sap.com> Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> Co-authored-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
co-authored by
Bitnami Bot
parent
7c1e07157f
commit
12a0ed3d49
@@ -1,8 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## 2.2.34 (2025-08-13)
|
||||
## 3.0.1 (2026-02-03)
|
||||
|
||||
* [bitnami/haproxy] :zap: :arrow_up: Update dependency references ([#35817](https://github.com/bitnami/charts/pull/35817))
|
||||
* feat(haproxy): add IPv6 dual-stack support with ipFamilyPolicy and ip… ([#36385](https://github.com/bitnami/charts/pull/36385))
|
||||
|
||||
## <small>2.2.34 (2025-08-13)</small>
|
||||
|
||||
* [bitnami/haproxy] :zap: :arrow_up: Update dependency references (#35817) ([88590a8](https://github.com/bitnami/charts/commit/88590a857b3aa4ad3c6038053f82c337e9226505)), closes [#35817](https://github.com/bitnami/charts/issues/35817)
|
||||
|
||||
## <small>2.2.33 (2025-08-13)</small>
|
||||
|
||||
|
||||
@@ -30,4 +30,4 @@ maintainers:
|
||||
name: haproxy
|
||||
sources:
|
||||
- https://github.com/bitnami/charts/tree/main/bitnami/haproxy
|
||||
version: 3.0.0
|
||||
version: 3.0.1
|
||||
|
||||
@@ -234,6 +234,8 @@ As an alternative, use one of the preset configurations for pod affinity, pod an
|
||||
| `service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` |
|
||||
| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
|
||||
| `service.labels` | Additional custom labels for haproxy service | `{}` |
|
||||
| `service.ipFamilyPolicy` | IP family policy for the service | `""` |
|
||||
| `service.ipFamilies` | IP families for the service | `[]` |
|
||||
| `networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
|
||||
| `networkPolicy.allowExternal` | Don't require server label for connections | `true` |
|
||||
| `networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
|
||||
|
||||
@@ -18,6 +18,12 @@ metadata:
|
||||
{{- end }}
|
||||
spec:
|
||||
type: {{ .Values.service.type }}
|
||||
{{- if .Values.service.ipFamilyPolicy }}
|
||||
ipFamilyPolicy: {{ .Values.service.ipFamilyPolicy }}
|
||||
{{- end }}
|
||||
{{- if .Values.service.ipFamilies }}
|
||||
ipFamilies: {{- include "common.tplvalues.render" (dict "value" .Values.service.ipFamilies "context" $) | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- if .Values.service.clusterIP }}
|
||||
clusterIP: {{ .Values.service.clusterIP }}
|
||||
{{- end }}
|
||||
|
||||
@@ -133,6 +133,20 @@ service:
|
||||
## @param service.labels Additional custom labels for haproxy service
|
||||
##
|
||||
labels: {}
|
||||
## @param service.ipFamilyPolicy IP family policy for the service
|
||||
## Allowed values: SingleStack, PreferDualStack, RequireDualStack
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services
|
||||
##
|
||||
ipFamilyPolicy: ""
|
||||
## @param service.ipFamilies IP families for the service
|
||||
## Allowed values: IPv4, IPv6
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services
|
||||
## e.g:
|
||||
## ipFamilies:
|
||||
## - IPv4
|
||||
## - IPv6
|
||||
##
|
||||
ipFamilies: []
|
||||
## Network Policies
|
||||
## Ref: https://kubernetes.io/docs/concepts/services-networking/network-policies/
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user