HAProxy Kubernetes Ingress Controller
Ingress controller bringing HAProxy load balancing to Kubernetes
Nineteen patches into 3.2, HAProxy's ingress controller is mostly bumping dependencies
◆Recent moves
- 7d ago
v3.2.19: reload flag data race fix and x/ package bumps
A golang.org/x bump and a minor fix for a data race on the pending reload flag. Routine upkeep on the patch line.
View source ↗ - 17d ago
v3.2.18: keeps all TLS secrets per host, CRD panic fix
Keeps every TLS secret of an ingress for the same host and stops a panic on unparseable CRD version annotations. The TLS fix is the one change in recent patches that operators could notice directly.
View source ↗ - 22d ago
v3.2.17: k8s.io, x/ and client-native dependency updates
Dependency updates for k8s.io, golang.org/x and client-native, plus a small snippet cleanup. No user-facing change is described.
View source ↗ - 1mo ago
v3.2.16: dependency, CI and test maintenance
Dependency, CI and end-to-end test maintenance, including the tested Kubernetes range. Nothing here changes behavior for operators.
View source ↗ - 1mo ago
v3.2.15: IngressClass ingestion fix, status rework, Go 1.27
Stops filtering ingresses on IngressClass name at ingestion, reworks status publishing, allows amending the SSL frontend through a custom resource and moves to Go 1.27. This is the largest patch in the recent run, and it marks the shift away from passthrough fixes.
View source ↗ - 2mo ago
ssl-passthrough allow/deny lists retained on the https frontend
Two BUG/MEDIUM fixes on top of routine Go and k8s.io dependency bumps. The load-bearing one keeps allow and deny lists attached to the https frontend under cluster passthrough — an access-control rule silently dropping is worth noticing — and it ships with a test covering that case. The second stops the controller duplicating the default local backend config snippet.
View source ↗