From: Sage Weil Date: Fri, 8 Nov 2019 22:29:50 +0000 (-0600) Subject: common/options: add public_addrv X-Git-Tag: v15.1.0~948^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4ef7c2504bfb824e13241d7491884dbf4721ec61;p=ceph.git common/options: add public_addrv Signed-off-by: Sage Weil --- diff --git a/qa/tasks/mgr/dashboard/test_cluster_configuration.py b/qa/tasks/mgr/dashboard/test_cluster_configuration.py index a4410d4fadf97..61d18000a45a4 100644 --- a/qa/tasks/mgr/dashboard/test_cluster_configuration.py +++ b/qa/tasks/mgr/dashboard/test_cluster_configuration.py @@ -343,7 +343,7 @@ class ClusterConfigurationTest(DashboardTestCase): self.assertIn('services', data) self.assertIn('type', data) self.assertIn('desc', data) - self.assertIn(data['type'], ['str', 'bool', 'float', 'int', 'size', 'uint', 'addr', 'uuid', + self.assertIn(data['type'], ['str', 'bool', 'float', 'int', 'size', 'uint', 'addr', 'addrvec', 'uuid', 'secs']) if 'value' in data: diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index 4deed37d3a026..01db8d78ce403 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -15,6 +15,7 @@ /* note: no header guard */ OPTION(host, OPT_STR) // "" means that ceph will use short hostname OPTION(public_addr, OPT_ADDR) +OPTION(public_addrv, OPT_ADDRVEC) OPTION(public_bind_addr, OPT_ADDR) OPTION(cluster_addr, OPT_ADDR) OPTION(public_network, OPT_STR) diff --git a/src/common/options.cc b/src/common/options.cc index 858feffda2cde..666d420a1ecb3 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -366,6 +366,11 @@ std::vector