kolla-ansible/releasenotes/notes/feature-1968597-4b414566f82c90fa.yaml
Juan Pablo Suazo e7fc3bc441 Configure Prometheus Pushgateway Options
Adds the ability to configure the Prometheus Pushgateway options
alongside the rest of kolla-ansible's configurations.

Closes-Bug: #1968597
Signed-off-by: Juan Pablo Suazo <jsuazo@whitestack.com>
Change-Id: I2d20288267ceda95076229628db10299ddbde31f
2022-04-13 16:27:52 -04:00

29 lines
930 B
YAML

---
features:
- |
Adds ability to configure the Prometheus pushgateway options of its URL.
Adds a new variable ``ceilometer_prometheus_pushgateway_options``. This is
a dictionary whose keys are the options to be set and its values contain
what to set them to.
These options and respective values are then added to the pushgateway's
URL, checking that no "None" value is being set.
For example, the following configurations:
.. code-block:: yaml
ceilometer_prometheus_pushgateway_host: "127.0.0.1"
ceilometer_prometheus_pushgateway_port: "9091"
ceilometer_prometheus_pushgateway_options:
timeout: 180
max_retries:
verify_ssl: yes
Result in the following URL:
``prometheus://127.0.0.1:9091/ \
metrics/job/openstack-telemetry/?timeout=180&verify_ssl=True``
`LP#1968597 <https://bugs.launchpad.net/kolla-ansible/+bug/1968597>`__