Merge "Masakari: copy TLS certificates into containers"

This commit is contained in:
Zuul 2020-07-24 07:53:48 +00:00 committed by Gerrit Code Review
commit 98f773d0be
4 changed files with 19 additions and 0 deletions

View File

@ -58,6 +58,10 @@
notify:
- Restart {{ item.key }} container
- include_tasks: copy-certs.yml
when:
- kolla_copy_ca_into_containers | bool
- name: Copying over masakari.conf
vars:
service: "{{ item.key }}"

View File

@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ masakari_services }}"

View File

@ -12,6 +12,7 @@ os_privileged_user_tenant = service
os_privileged_user_auth_url = {{ keystone_internal_url }}/v3
os_privileged_user_name = {{ nova_keystone_user }}
os_privileged_user_password = {{ nova_keystone_password }}
nova_ca_certificates_file = {{ openstack_cacert }}
[database]
connection = mysql+pymysql://{{ masakari_database_user }}:{{ masakari_database_password }}@{{ masakari_database_address }}/{{ masakari_database_name }}

View File

@ -0,0 +1,8 @@
---
fixes:
- |
Fixes an issue with Masakari and internal TLS where CA certificates were
not copied into containers, and the path to the CA file was not configured.
Depends on `masakari bug 1873736
<https://bugs.launchpad.net/masakari/+bug/1873736>`__ being fixed.
`LP#1888655 <https://bugs.launchpad.net/kolla-ansible/+bug/1888655>`__