diff options
author | zhurong <aaronzhu1121@gmail.com> | 2019-04-28 10:49:31 +0800 |
---|---|---|
committer | zhurong <aaronzhu1121@gmail.com> | 2019-04-28 11:09:05 +0800 |
commit | bd0d5a8a27b29455e19ad062f44dd1ffb8af1abf (patch) | |
tree | b72ceef80558ee14c90370b4841a1b5a631c148e /ceilometer/cmd | |
parent | 5f1abadf76d06946496121cbd10671378b5c0764 (diff) | |
download | ceilometer-bd0d5a8a27b29455e19ad062f44dd1ffb8af1abf.tar.gz |
Switch to oslo privsep
Please reference here:
https://docs.openstack.org/oslo.privsep/latest/user/index.html#converting-from-rootwrap-to-privsep
Change-Id: I5db0e64ec38d912f907b4ad483562120d030d726
Diffstat (limited to 'ceilometer/cmd')
-rw-r--r-- | ceilometer/cmd/polling.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ceilometer/cmd/polling.py b/ceilometer/cmd/polling.py index 3f099d57..b2fe2ac2 100644 --- a/ceilometer/cmd/polling.py +++ b/ceilometer/cmd/polling.py @@ -14,13 +14,17 @@ # License for the specific language governing permissions and limitations # under the License. +import shlex + import cotyledon from cotyledon import oslo_config_glue from oslo_config import cfg from oslo_log import log +from oslo_privsep import priv_context from ceilometer.polling import manager from ceilometer import service +from ceilometer import utils LOG = log.getLogger(__name__) @@ -78,6 +82,7 @@ def main(): conf = cfg.ConfigOpts() conf.register_cli_opts(CLI_OPTS) service.prepare_service(conf=conf) + priv_context.init(root_helper=shlex.split(utils._get_root_helper())) sm = cotyledon.ServiceManager() sm.add(create_polling_service, args=(conf,)) oslo_config_glue.setup(sm, conf) |