Pierre Riteau d7ef057803 Support CloudKitty deployment with internal TLS
Configure cloudkitty_influxdb_use_ssl automatically based on the value
of kolla_enable_tls_internal. Set cloudkitty_elasticsearch_cafile,
cloudkitty_influxdb_cafile and cloudkitty_prometheus_cafile to
openstack_cacert.

Disable certificate validation when bootstrapping the InfluxDB database:
the influxdb_database module and the InfluxDB 1.x Python client don't
support specifying a CA certificate file.

This fixes bootstrap and execution of CloudKitty with internal TLS.

Closes-Bug: #1998831
Change-Id: I5524169b9567819d379726099bf70c692c85acc1
(cherry picked from commit 78e7f133f0b5462ca5449b34c9aed7745c14600b)
2024-07-22 14:43:19 +00:00
..
2023-11-30 13:53:00 +00:00