You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: chart/values.schema.json
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -96,6 +96,14 @@
96
96
"description": "Enable PROXY protocol on the RadSec listener. Required when HAProxy fronts FreeRADIUS.",
97
97
"default": false
98
98
},
99
+
"radSecProxyHosts": {
100
+
"type": "array",
101
+
"description": "IPs/CIDRs of trusted proxy hosts (e.g. HAProxy). Required alongside radSecProxyProtocol so FreeRADIUS accepts their TCP connections before reading the PROXY header.",
102
+
"items": {
103
+
"type": "string"
104
+
},
105
+
"default": []
106
+
},
99
107
"radSecStatusPort": {
100
108
"type": "string",
101
109
"description": "Override the FreeRADIUS status server port (default: 18121)."
Copy file name to clipboardExpand all lines: internal/config/config.go
+10-2Lines changed: 10 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -42,8 +42,9 @@ type Config struct {
42
42
// FreeRADIUS status virtual server
43
43
RADIUSStatusPortstring// PINT_RADIUS_STATUS_PORT: port for the FreeRADIUS status virtual server
44
44
RADIUSStatusAddrstring// PINT_RADIUS_STATUS_ADDR: override address (host:port) for status queries; replaces per-pod IP (useful when pod IPs are unreachable, e.g. local dev against kind)
45
-
RadSecCheckCRLbool// PINT_RADIUS_RADSEC_CHECK_CRL: enable CRL checking in the RadSec TLS listener (default true; set false for local dev)
RadSecProxyHosts []string// PINT_RADIUS_RADSEC_PROXY_HOSTS: comma-separated IPs/CIDRs of trusted proxy hosts (e.g. HAProxy); added as clients so FreeRADIUS accepts their connections before reading the PROXY header
0 commit comments