From 0d04e85f4fc2a20e3359b33ea03e46c6e9bece7e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 18 Mar 2020 17:18:46 -0400 Subject: [PATCH] mgr/cephadm: configure rgw_frontends for rgw service This assumes the beast frontend. Signed-off-by: Sage Weil --- src/pybind/mgr/cephadm/module.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/pybind/mgr/cephadm/module.py b/src/pybind/mgr/cephadm/module.py index 887543d105e..d91bcb52b1e 100644 --- a/src/pybind/mgr/cephadm/module.py +++ b/src/pybind/mgr/cephadm/module.py @@ -2609,6 +2609,16 @@ class CephadmOrchestrator(orchestrator.Orchestrator, MgrModule): 'name': 'rgw_realm', 'value': spec.rgw_realm, }) + if spec.ssl: + v = 'beast ssl_port=%d' % spec.get_port() + else: + v = 'beast port=%d' % spec.get_port() + ret, out, err = self.mon_command({ + 'prefix': 'config set', + 'who': 'client.rgw.' + spec.service_id, + 'name': 'rgw_frontends', + 'value': v, + }) def _create_rgw(self, rgw_id, host): ret, keyring, err = self.mon_command({ -- 2.39.5