We are stoked to announce the release of: kolla-ansible 18.5.0 This release is part of the caracal 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. 18.5.0 ^^^^^^ Bug Fixes * Fixes Apache and placement writing to the same log file. Apache placement VirtualHost ErrorLog has been renamed to "placement-api- error.log" (similar to other services). LP#[2095607] * Fixes a bug where the etcd3gw "backend_url" in cinder.conf would be invalid when "openstack_cacert" was set. LP#2085908 * Fixes an issue with Grafana datasource updates by removing hardcoded version number. This ensures proper datasource configuration updates. LP#[2096664] Changes in kolla-ansible 18.4.0..18.5.0 --------------------------------------- 573f53777 Fix Grafana datasource update 1845fb810 fluentd: Add placement to list of supported services 854244fc4 Fix Magnum role support for Ansible check mode d674c478d Fix Opensearch role support for Ansible check mode a03354b1e Fix Grafana role support for Ansible check mode b53c6d970 ironic: Change Prometheus metrics dir cac69b839 CI: Use Zuul cache/mirror for docker 005234ea0 Avoid double quotes in HAProxy configuration c30c838b0 Updates docs to fix incorrect container example ddeda7cae Fix cinder etcd3gw backend_url 4e82fd375 CI: Fix variable name for Nova noVNC FQDN 9d1798383 CI: fix lint requirements for python 3.12 63e88ea43 CI: Fix cases where port is not available yet Diffstat (except docs and test files) ------------------------------------- ansible/roles/cinder/templates/cinder.conf.j2 | 2 +- ansible/roles/common/defaults/main.yml | 2 ++ ansible/roles/grafana/tasks/config.yml | 1 + ansible/roles/grafana/tasks/post_config.yml | 1 + ansible/roles/grafana/templates/prometheus.yaml.j2 | 1 - ansible/roles/ironic/defaults/main.yml | 4 ++-- ansible/roles/ironic/tasks/precheck.yml | 1 + ansible/roles/ironic/templates/ironic.conf.j2 | 2 +- ansible/roles/keystone/defaults/main.yml | 4 ++-- ansible/roles/magnum/tasks/register.yml | 1 + ansible/roles/opensearch/tasks/post-config.yml | 9 +++++++-- .../placement/templates/placement-api-wsgi.conf.j2 | 2 +- lint-requirements.txt | 3 ++- .../notes/bug-2095607-f4d9d5aebebddfc8.yaml | 7 +++++++ ...x-cinder-etcd-backend-url-3ca1fa04293c16b5.yaml | 6 ++++++ ...rafana_update_datasources-706e3cdc964c5272.yaml | 6 ++++++ 22 files changed, 105 insertions(+), 15 deletions(-) Requirements updates -------------------- diff --git a/lint-requirements.txt b/lint-requirements.txt index 58117d988..bfce075ed 100644 --- a/lint-requirements.txt +++ b/lint-requirements.txt @@ -7 +7,2 @@ doc8>=0.6.0 # Apache-2.0 -hacking>=3.0.1,<3.1.0 # Apache-2.0 +hacking>=3.0.1 # Apache-2.0 +pycodestyle>=2.11.0 # MIT