Skip to content

[bitnami/haproxy] Add support for ipFamilyPolicy and ipFamilies service parameters #36384

@I501307

Description

@I501307

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:

Metadata

Metadata

Assignees

Labels

haproxytech-issuesThe user has a technical issue about an applicationtriageTriage is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions