aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-02-07 17:25:00 +0000
committerGerrit Code Review <review@openstack.org>2020-02-07 17:25:01 +0000
commitb3c8ff59f149064ea2210580d266e104d92f24a5 (patch)
tree7e767e1a940e3668cb4785e19afcc1e23716ec8a /doc
parent287adab05ebcae4bef16759795ad0907ffb2489c (diff)
parent511ba9f6a2ff09c0f3b55a700696fca2004a9072 (diff)
downloadkolla-ansible-b3c8ff59f149064ea2210580d266e104d92f24a5.tar.gz
kolla-ansible-b3c8ff59f149064ea2210580d266e104d92f24a5.zip
Merge "Copy CA into containers."
Diffstat (limited to 'doc')
-rw-r--r--doc/source/admin/advanced-configuration.rst26
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/source/admin/advanced-configuration.rst b/doc/source/admin/advanced-configuration.rst
index ecc2337b0..9d5b52ed2 100644
--- a/doc/source/admin/advanced-configuration.rst
+++ b/doc/source/admin/advanced-configuration.rst
@@ -165,6 +165,32 @@ configuration file:
The files haproxy.pem and haproxy-ca.pem will be generated and stored
in the ``/etc/kolla/certificates/`` directory.
+Adding CA Certificates to the Service Containers
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+To copy CA certificate files to the service containers
+
+.. code-block:: yaml
+
+ kolla_copy_ca_into_containers: "yes"
+
+When ``kolla_copy_ca_into_containers`` is configured to "yes", the
+CA certificate files in /etc/kolla/certificates/ca will be copied into
+service containers to enable trust for those CA certificates. This is required
+for any certificates that are either self-signed or signed by a private CA,
+and are not already present in the service image trust store.
+
+All certificate file names will have the "kolla-customca-" prefix appended to
+it when it is copied into the containers. For example, if a certificate file is
+named "internal.crt", it will be named "kolla-customca-internal.crt" in the
+containers.
+
+For Debian and Ubuntu containers, the certificate files will be copied to
+the ``/usr/local/share/ca-certificates/`` directory.
+
+For Centos and Red Hat Linux containers, the certificate files will be copied
+to the ``/etc/pki/ca-trust/source/anchors/`` directory.
+
.. _service-config:
OpenStack Service Configuration in Kolla