aboutsummaryrefslogtreecommitdiff
path: root/doc/security.rst
diff options
context:
space:
mode:
authorMauricio Lima <mauriciolimab@gmail.com>2016-05-27 08:09:56 -0400
committerMauricio Lima <mauriciolimab@gmail.com>2016-05-27 08:10:43 -0400
commitbe2724a655185faae9abd57c8d07c12e48fd4aba (patch)
tree7d20aec01bdcab76acfeb130e319a091efa5bb4e /doc/security.rst
parentc51e315523fe37f28dc9b0968191b7e07125c24b (diff)
downloadkolla-be2724a655185faae9abd57c8d07c12e48fd4aba.tar.gz
kolla-be2724a655185faae9abd57c8d07c12e48fd4aba.zip
Update Documentation
Applying RST formatting conventions [1],[2] and [3] [1] http://docs.openstack.org/contributor-guide/rst-conv/gen-guidelines.html [2] http://docs.openstack.org/contributor-guide/rst-conv/inline-markups.html [3] http://docs.openstack.org/contributor-guide/rst-conv/lists.html Change-Id: I38b77a45d30ca0542058675dd1e8aba790c68567 Partially-implements: blueprint documentation-rework
Diffstat (limited to 'doc/security.rst')
-rw-r--r--doc/security.rst23
1 files changed, 12 insertions, 11 deletions
diff --git a/doc/security.rst b/doc/security.rst
index f61e241b0..9acd60129 100644
--- a/doc/security.rst
+++ b/doc/security.rst
@@ -6,9 +6,9 @@ Kolla Security
Non Root containers
===================
-The OpenStack services, with a few exceptions, run as non root inside of Kolla's
-containers. Kolla uses the Docker provided USER flag to set the appropriate
-user for each serivce.
+The OpenStack services, with a few exceptions, run as non root inside of
+Kolla's containers. Kolla uses the Docker provided USER flag to set the
+appropriate user for each serivce.
SELinux
=======
@@ -31,14 +31,15 @@ address volumes directly by name removing the need for so called **data
containers** all together.
Another solution to the persistent data issue is to use a host bind mount which
-involves making, for sake of example, host directory ``var/lib/mysql`` available
-inside the container at ``var/lib/mysql``. This absolutely solves the problem of
-persistent data, but it introduces another security issue, permissions. With
-this host bind mount solution the data in ``var/lib/mysql`` will be owned by the
-mysql user in the container. Unfortunately, that mysql user in the container
-could have any UID/GID and thats who will own the data outside the container
-introducing a potential security risk. Additionally, this method dirties the
-host and requires host permissions to the directories to bind mount.
+involves making, for sake of example, host directory ``var/lib/mysql``
+available inside the container at ``var/lib/mysql``. This absolutely solves the
+problem of persistent data, but it introduces another security issue,
+permissions. With this host bind mount solution the data in ``var/lib/mysql``
+will be owned by the mysql user in the container. Unfortunately, that mysql
+user in the container could have any UID/GID and thats who will own the data
+outside the container introducing a potential security risk. Additionally, this
+method dirties the host and requires host permissions to the directories to
+bind mount.
The solution Kolla chose is named volumes.