Hongbin Lu d412de7100 Introduce rootwrap and filter
If the zun-compute process is owned by a user who doesn't have
passwordless sudo privilege, zun-compute will fail to run
privileged command (e.g. sudo privsep-helper ...).

A native solution is to grant passwordless sudo to the user
who owns the zun process, but the best practice is to leverage
Rootwrap [1], which can restrict the privilege escalation.

This patch make Zun leverage Rootwrap. In particular, it does
the following:
* Setup Rootwrap in the Zun devstack plugin
* Introduce a sample rootwrap config file
* Introduce sample rootwrap filters for executing privsep-helper
* Introduce a root helper which basically adds "sudo zun-rootwrap"
  to the beginning of the command to be execute.
* Initialize privsep to use the Zun's root helper

[1] https://wiki.openstack.org/wiki/Rootwrap

Closes-Bug: #1749342
Needed-By: I69c47d25fa53f8e08efad9daa71d2f550425a5e7
Change-Id: I3ca5d853588b3705cb6cb2410df16e16a621c030
2018-03-14 04:36:33 +00:00
2018-03-14 04:36:33 +00:00
2018-03-14 04:36:33 +00:00
2018-02-07 14:09:37 +08:00
2018-02-28 09:25:52 +05:30
2018-03-14 04:36:33 +00:00
2016-11-02 05:15:29 +00:00
2016-09-03 16:03:04 -05:00
2016-06-08 22:21:34 -05:00
2018-01-27 17:17:54 -08:00
2016-05-12 14:59:56 -04:00
2017-04-07 10:50:23 +08:00
2017-07-15 16:10:06 +07:00
2016-05-12 14:59:56 -04:00
2018-02-04 17:56:32 +00:00
2018-03-14 04:36:33 +00:00
2017-06-10 13:40:18 +00:00
2017-11-21 10:32:38 +00:00

Team and repository tags

image

image

Zun

OpenStack Containers service

Zun (ex. Higgins) is the OpenStack Containers service. It aims to provide an API service for running application containers without the need to manage servers or clusters.

Features

  • TODO
Description
Containers Service for OpenStack
Readme 26 MiB
Languages
Python 99.3%
Shell 0.7%