diff options
| author | Zuul <zuul@review.opendev.org> | 2024-09-04 02:43:38 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2024-09-04 02:43:38 +0000 |
| commit | 22af53bf976380391733308be07b476c42df8ffa (patch) | |
| tree | 2510d1bc9106d8fcdc5a5e65f1c6cc2b019e5a69 /doc | |
| parent | 76685b3596dd9c50561d31058d78420c62be0e38 (diff) | |
| parent | b13fa5a92cb6d768c5839bd11667e2ca72a7cd2f (diff) | |
| download | kolla-ansible-22af53bf976380391733308be07b476c42df8ffa.tar.gz kolla-ansible-22af53bf976380391733308be07b476c42df8ffa.zip | |
Merge "harden haproxy TLS configuration"
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/source/admin/tls.rst | 26 | ||||
| -rw-r--r-- | doc/source/reference/high-availability/haproxy-guide.rst | 5 |
2 files changed, 31 insertions, 0 deletions
diff --git a/doc/source/admin/tls.rst b/doc/source/admin/tls.rst index 2810ecdc8..d662d6c2e 100644 --- a/doc/source/admin/tls.rst +++ b/doc/source/admin/tls.rst @@ -363,3 +363,29 @@ options for TLS as is. If using this option, make sure that all certificates are present on the appropriate hosts in the appropriate location. + +.. _haproxy-tls-settings: + +HAProxy TLS related settings +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +You can select between different SSL/TLS ciphers by setting the following +in ``/etc/kolla/globals.yml``: + +.. code-block:: yaml + + kolla_haproxy_ssl_settings: "modern" # or "intermediate" or "legacy" + +The default value is "modern". These settings are adapted from the +`Mozilla SSL Configuration Generator <https://ssl-config.mozilla.org/>`__. + +The setting "modern" is recommended for most deployments. The setting +"intermediate" is recommended for deployments that need to support older +clients. The setting "legacy" is not recommended, but is left as a +compatibility option for older deployments. + +See the `Mozilla SSL Configuration Generator <https://ssl-config.mozilla.org/>`__ +for more information on exact supported client versions. + +The ``kolla_haproxy_ssl_settings`` setting also affects the glance and +neutron haproxy TLS settings, if these proxy services are enabled. diff --git a/doc/source/reference/high-availability/haproxy-guide.rst b/doc/source/reference/high-availability/haproxy-guide.rst index e5327e70b..0d1219789 100644 --- a/doc/source/reference/high-availability/haproxy-guide.rst +++ b/doc/source/reference/high-availability/haproxy-guide.rst @@ -92,3 +92,8 @@ disabled by setting the following in ``/etc/kolla/globals.yml``: .. code-block:: yaml haproxy_enable_http2: "no" + +SSL/TLS Settings +---------------- + +For SSL/TLS related settings refer to the :ref:`haproxy-tls-settings` section. |
