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>
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)
completion = self.update_service(service_type.value, service_type.name, image)
raise_if_exception(completion)
return HandleCommandResult(stdout=completion.result_str())
+