Commit d0afe7a
feat(redis-ha): add headless service and dual-stack support for HAProxy (#403)
* feat(redis-ha): add clusterIP, ipFamilyPolicy, and ipFamilies to HAProxy service
Adds three new optional fields to haproxy.service:
- clusterIP: set to "None" for a headless service returning pod IPs directly (#388)
- ipFamilyPolicy: configure IP family policy for dual-stack clusters (#366)
- ipFamilies: list of IP families (e.g. ["IPv4","IPv6"]) for dual-stack support (#366)
All fields default to empty/unset, leaving existing deployments unchanged.
Closes #388
Closes #366
https://claude.ai/code/session_015PLT3F82jivLQrxjfV9Hgg
* Update chart
Signed-off-by: Aaron Layfield <aaron.layfield@gmail.com>
---------
Signed-off-by: Aaron Layfield <aaron.layfield@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>1 parent f4aadb7 commit d0afe7a
3 files changed
Lines changed: 16 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
22 | 31 | | |
23 | 32 | | |
24 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
| 185 | + | |
| 186 | + | |
185 | 187 | | |
186 | 188 | | |
187 | 189 | | |
| |||
197 | 199 | | |
198 | 200 | | |
199 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
200 | 206 | | |
201 | 207 | | |
202 | 208 | | |
| |||
0 commit comments