]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/orch: accept port and ssl flags to 'apply rgw'
authorSage Weil <sage@redhat.com>
Mon, 16 Mar 2020 20:40:59 +0000 (16:40 -0400)
committerSage Weil <sage@redhat.com>
Thu, 19 Mar 2020 02:00:11 +0000 (22:00 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/orchestrator/module.py

index 9d479a022448fd16ccadea40a10d2e4432809666..52e2ffa6932ce359238a5c8b0da9dbb843ae3f42 100644 (file)
@@ -762,15 +762,23 @@ Usage:
         'orch apply rgw',
         'name=realm_name,type=CephString '
         'name=zone_name,type=CephString '
+        'name=port,type=CephInt,req=false '
+        'name=ssl,type=CephBool,req=false '
         'name=placement,type=CephString,req=false '
         'name=unmanaged,type=CephBool,req=false',
         'Update the number of RGW instances for the given zone')
-    def _apply_rgw(self, zone_name, realm_name, placement=None, unmanaged=False):
+    def _apply_rgw(self, zone_name, realm_name,
+                   port=None,
+                   ssl=False,
+                   placement=None,
+                   unmanaged=False):
         spec = RGWSpec(
             rgw_realm=realm_name,
             rgw_zone=zone_name,
             placement=PlacementSpec.from_string(placement),
             unmanaged=unmanaged,
+            rgw_frontend_port=port,
+            ssl=ssl,
         )
         completion = self.apply_rgw(spec)
         self._orchestrator_wait([completion])