We are overjoyed to announce the release of: kolla-ansible 14.5.0: Ansible Deployment of Kolla containers This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/kolla-ansible Download the package from: https://tarballs.openstack.org/kolla-ansible/ Please report issues through: https://bugs.launchpad.net/kolla-ansible/+bugs For more details, please see below. 14.5.0 ^^^^^^ New Features ************ * Adds support for deploying "prometheus-msteams", which can be used to forward Prometheus Alertmanager notifications to Microsoft Teams. It is enabled by setting "enable_prometheus_msteams" to "true". Bug Fixes ********* * Fixes an issue with AlertManager external Web URL being unconfigurable. A new variable "prometheus_alertmanager_external_url" has been introduced that users can use to set web.external-url to public. * Under circumstances of extended disruption to the Fluentd- ElasticSearch central logging pipeline, it is possible to generate a sufficient buffer of unsent log data that takes longer than the default Fluentd request timeout (default 5 seconds) to transfer the buffer. The default request timeout value is raised to "60s", and made configurable using new parameter "fluentd_elasticsearch_request_timeout". LP#1983031 Changes in kolla-ansible 14.4.0..14.5.0 --------------------------------------- 4ee8667f1 [CI] Move queue setting to project level f4e6dcc3b Fix prometheus-msteams image name b3d31abdf [docs] Align IPA images urls a22057028 [CI] Run Kolla Ansible from its own venv 0c746f1cb Increase the Fluentd request timeout for ES 5c5caf7a8 Fix AlertManager's external web url e42f36570 [docs] Overview of Ironic, instead of scaring e5c5e312c [docs] Fix Ironic flavor creation command 1a47c6521 [CI] Let Tenks manage its own venv 040230923 Add prometheus-msteams to get container facts loop f335027a1 Add support for deploying prometheus-msteams Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all.yml | 5 ++ ansible/inventory/all-in-one | 3 + ansible/inventory/multinode | 3 + ansible/roles/common/defaults/main.yml | 1 + .../common/templates/conf/output/00-local.conf.j2 | 1 + .../common/templates/conf/output/01-es.conf.j2 | 1 + ansible/roles/prometheus/defaults/main.yml | 23 ++++++ ansible/roles/prometheus/handlers/main.yml | 16 ++++ ansible/roles/prometheus/tasks/config.yml | 34 ++++++++ ansible/roles/prometheus/tasks/precheck.yml | 15 ++++ .../templates/prometheus-alertmanager.json.j2 | 2 +- .../templates/prometheus-alertmanager.yml.j2 | 10 +++ .../templates/prometheus-msteams.json.j2 | 24 ++++++ .../prometheus/templates/prometheus-msteams.tmpl | 50 +++++++++++ .../prometheus/templates/prometheus-msteams.yml.j2 | 2 + etc/kolla/globals.yml | 1 + ...coded-alertmanager-weburl-9413b9e82a8610ea.yaml | 6 ++ ...ticsearch-request-timeout-f110883dd4412f65.yaml | 10 +++ .../notes/prometheus-msteams-361a2b76300e7921.yaml | 6 ++ zuul.d/project.yaml | 2 +- 32 files changed, 312 insertions(+), 42 deletions(-)
participants (1)
-
no-reply@openstack.org