mirror of
https://github.com/ceph/ceph
synced 2026-08-02 07:03:18 +00:00
mgr/orchestrator: default NFS ingress to haproxy-protocol mode
Change default ingress mode from haproxy-standard to haproxy-protocol to preserve client IP addresses for proper IP-level export restrictions in NFS Ganesha. Fixes: https://tracker.ceph.com/issues/74260 Signed-off-by: Shubha Jain <SHUBHA.JAIN1@ibm.com>
This commit is contained in:
parent
5715eac79a
commit
4a64b83c6c
@ -222,7 +222,9 @@ class IngressType(enum.Enum):
|
||||
|
||||
def canonicalize(self) -> "IngressType":
|
||||
if self == self.default:
|
||||
return IngressType(self.haproxy_standard)
|
||||
# Default to haproxy-protocol to preserve client IP addresses
|
||||
# for proper IP-level export restrictions in NFS Ganesha
|
||||
return IngressType(self.haproxy_protocol)
|
||||
return IngressType(self)
|
||||
|
||||
|
||||
@ -2623,3 +2625,4 @@ Usage:
|
||||
completion = self.update_service(service_type.value, service_type.name, image)
|
||||
raise_if_exception(completion)
|
||||
return HandleCommandResult(stdout=completion.result_str())
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user