-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Description
Name and Version
bitnami/haproxy (all versions)
What steps will reproduce the bug?
Name and Version
bitnami/haproxy (all versions)
What is the problem this feature will solve?
The HAProxy Helm chart does not support configuring ipFamilyPolicy and ipFamilies for the Service resource, making it impossible to deploy in dual-stack IPv4/IPv6 Kubernetes clusters. The service defaults to single-stack IPv4, which causes
connectivity issues in IPv6-primary clusters.
What is the feature you are proposing to solve the problem?
Add service.ipFamilyPolicy and service.ipFamilies parameters to the values.yaml and update the service template to use them, similar to how other Bitnami charts are being updated (see #24531 for elasticsearch).
What alternatives have you considered?
- Using post-renderers (not available in all deployment platforms like Landscaper)
- Forking the chart (maintenance burden)
Additional context
Bitnami mentioned in #24531 (elasticsearch) that they created an internal task to add IP families support to all charts in the catalog. It would be great to include HAProxy in this effort.
Related issues:
- [bitnami/elasticsearch] in Dualstack IPv6 & SVC mismatch #24531 (elasticsearch)
- [bitnami/mariadb-galera] Support IPv6 Deployment #21956 (mariadb-galera)