diff options
| author | Roman Krček <roman.krcek@tietoevry.com> | 2024-08-21 13:02:19 +0000 |
|---|---|---|
| committer | Michal Arbet <michal.arbet@ultimum.io> | 2024-12-02 06:54:21 +0100 |
| commit | d22245c71125c8c1c053fa772a362f0446467d0b (patch) | |
| tree | 50043351404dc978a0dbf50a62839aef23a3bd60 /docker/cloudkitty/cloudkitty-api | |
| parent | 23519e6d88826cb4f77a3e9b7a21eef02f313ae9 (diff) | |
| download | kolla-d22245c71125c8c1c053fa772a362f0446467d0b.tar.gz kolla-d22245c71125c8c1c053fa772a362f0446467d0b.zip | |
Change copy-cacerts behaviour
So far, the certificates were not part of config.json
files for containers. With future patches that will remove
container restarts based on triggers from config and
service-copy-cert, it is important that all files that change
during config are specified in config.json so that
kolla-set-configs --check can detect those changes and based
on that restart the container. This patch provides prerequisite
for future patch in kolla-ansible.
Comments from kevko:
The script also takes into account whether review [1] is
merged or not, ensuring that it will function correctly in
both cases thanks to review [2], because using the state
file, we can effectively verify whether the config.json that
copies CA certs to /var/lib/kolla/share is being used or not.
If we didn’t handle it this way, we would have to rely on
checking whether the directory /var/lib/kolla/share exists or
some another magic, which is insufficient because various
states and combinations of Kolla image and Kolla-Ansible
versions could result in certificates always being copied.
This method provides a clear and definitive distinction.
[1] https://review.opendev.org/c/openstack/kolla-ansible/+/924651
[2] https://review.opendev.org/c/openstack/kolla/+/915440
Change-Id: I5120f1874f25a9ca8326e6db8b12dee4c81feb56
Signed-off-by: Roman Krček <roman.krcek@tietoevry.com>
Co-Authored-By: Michal Arbet <michal.arbet@ultimum.io>
Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/924651
Diffstat (limited to 'docker/cloudkitty/cloudkitty-api')
0 files changed, 0 insertions, 0 deletions
