From bf06f6cc1929355f8e1e6dfd00d9ed738e3406e9 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 16 Mar 2020 13:54:27 -0400 Subject: [PATCH] python-common/ceph/deployment/service_spec: add ssl to RGWSpec Signed-off-by: Sage Weil --- src/python-common/ceph/deployment/service_spec.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/python-common/ceph/deployment/service_spec.py b/src/python-common/ceph/deployment/service_spec.py index ae19d739fd2..b7344c463ad 100644 --- a/src/python-common/ceph/deployment/service_spec.py +++ b/src/python-common/ceph/deployment/service_spec.py @@ -419,6 +419,7 @@ class RGWSpec(ServiceSpec): service_type='rgw', rgw_frontend_port=None, # type: Optional[int] unmanaged=False, # type: bool + ssl=False, # type: bool ): assert service_type == 'rgw' if service_id: @@ -432,3 +433,12 @@ class RGWSpec(ServiceSpec): self.rgw_realm = rgw_realm self.rgw_zone = rgw_zone self.rgw_frontend_port = rgw_frontend_port + self.ssl = ssl + + def get_port(self): + if self.rgw_frontend_port: + return self.rgw_frontend_port + if self.ssl: + return 443 + else: + return 80 -- 2.39.5