virtual_ip: Optional[str] = None,
extra_container_args: Optional[GeneralArgList] = None,
extra_entrypoint_args: Optional[GeneralArgList] = None,
+ enable_haproxy_protocol: bool = False,
custom_configs: Optional[List[CustomConfig]] = None,
):
assert service_type == 'nfs'
self.port = port
self.virtual_ip = virtual_ip
+ self.enable_haproxy_protocol = enable_haproxy_protocol
def get_port_start(self) -> List[int]:
if self.port:
keepalive_only: bool = False,
extra_container_args: Optional[GeneralArgList] = None,
extra_entrypoint_args: Optional[GeneralArgList] = None,
+ enable_haproxy_protocol: bool = False,
custom_configs: Optional[List[CustomConfig]] = None,
):
assert service_type == 'ingress'
self.unmanaged = unmanaged
self.ssl = ssl
self.keepalive_only = keepalive_only
+ self.enable_haproxy_protocol = enable_haproxy_protocol
def get_port_start(self) -> List[int]:
ports = []