HAProxy Kubernetes Ingress Controller
Ingress controller bringing HAProxy load balancing to Kubernetes
The changelog is a raw commit log, and its severity tags tell you more than the prose would.
◆Recent moves
- 1mo ago
HAProxy Ingress 3.2.12 fixes a block_secrets stability regression
Two real fixes behind the dependency bump: a block_secrets stability regression traceable to the MAJOR hardening work in 3.2.7, and ssl-passthrough mode now resolved before rules are built. The accompanying test commit covering passthrough mode resolution suggests this was an under-tested path.
View source ↗ - 1mo ago
HAProxy Ingress 3.2.11 stops reload churn on default log config
Stops continuous reloads triggered by the default log config — a bug that costs churn on every controller running unmodified defaults. Also deprecates the cookie-persistence annotation on Ingress.
View source ↗ - 2mo ago
HAProxy Ingress 3.2.10 fixes ExternalName backend resolution
Fixes ExternalName backend resolution being bypassed by orphan EndpointSlices, with unit tests added for getRuntimeBackend alongside it. A narrow but real routing correctness bug.
View source ↗ - 2mo ago
HAProxy Ingress Controller v3.2.9
Two dependency bumps to k8s.io and golang.org/x packages, tagged BUILD/MINOR. Nothing else in the release.
View source ↗ - 2mo ago
HAProxy Ingress Controller v3.2.8
A k8s.io package update and a bump of the golang base image to 1.26-alpine. Build maintenance only.
View source ↗ - 2mo ago
HAProxy Ingress 3.2.7 hardens the wrapper and secrets protection
The substantial release of the window, carrying two commits tagged MAJOR — feature and security improvements to the haproxy wrapper and to block secrets protection — plus Backend CRD support for HTTP checks, error rules, log targets and TCP checks with e2e coverage. It is also the origin of the regression fixed in 3.2.12.
View source ↗