tacker/etc/tacker
Yasufumi Ogawa 3d6d849faa Migrate rootwrap to privsep
As a part of the community goal [1], we should replace rootwrap in
favor of privsep.

Although the latest codes don't have a dependency on rootwrap for now,
but it might be happened to introduce a task with root privilege after.
In addition, there are some complex mechanism embeded in Tacker such as
in setuptools or configs under `etc/`. It's hard to drop and restore
them again. So, keep the mechanism active.

In this update, two methods used for tests are implemented in
`tacker/privileged/linux_cmd.py`, but can be used for general purpose.
For the test, it's also including rootwrap for backward compatibility
which will be removed in a future update. It also updates required
libs as bellow for oslo.privsep 2.4.0.
  - eventlet>=0.30.1
  - msgpack>=0.6.0
  - oslo.service>=2.5.0

[1] https://governance.openstack.org/tc/goals/selected/migrate-to-privsep.html

Partially-Implements: bp privsep-migration
Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
Change-Id: Id8de4c2bae91718d6ba45ed523edc103f0b21718
2022-03-09 00:36:10 +00:00
..
rootwrap.d Migrate rootwrap to privsep 2022-03-09 00:36:10 +00:00
README-policy-yaml.txt Implement policy in code 2019-09-19 06:30:04 +00:00
README.txt Misc correction in README 2017-01-22 13:41:37 +00:00
api-paste.ini Multi version API support 2021-09-16 01:19:51 +00:00
rootwrap.conf upate files under etc for tacker 2014-07-04 18:20:50 +09:00

README.txt

To generate the sample tacker configuration files, run the following
command from the top level of the tacker directory:

tox -e config-gen

If a 'tox' environment is unavailable, then you can run the following script
instead to generate the configuration files:

./tools/generate_config_file_sample.sh