[release-announce] kolla-ansible 9.0.1 (train)
no-reply at openstack.org
no-reply at openstack.org
Thu Jan 30 10:35:46 UTC 2020
We are excited to announce the release of:
kolla-ansible 9.0.1: Ansible Deployment of Kolla containers
This release is part of the train 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.
9.0.1
^^^^^
Bug Fixes
* External Ceph: copy also cinder keyring to nova-compute. Since
Train nova-compute needs also the cinder key in case rbd user is set
to Cinder, because volume/pool checks have been moved to use rbd
python library. Fixes LP#1859408
* Adds configuration to set *also_notifies* within the pools.yaml
file when using the Infoblox backend for Designate.
Pushing a DNS NOTIFY packet to the master does not cause the DNS
update to be propagated onto other nodes within the cluster. This
means each node needs a DNS NOTIFY packet otherwise users may be
given a stale DNS record if they query any worker node. For details
please see bug 1855085
* Fixes an issue with Docker client timeouts where Docker reports
'Read timed out'. The client timeout may be configured via
"docker_client_timeout". The default timeout has been increased to
120 seconds. See bug for details.
* Fixes IPv6 deployment on CentOS 7. The issues with RabbitMQ and
MariaDB have been worked around. For details please see the
following Launchpad bug records: bug 1848444, bug 1848452, bug
1856532 and bug 1856725.
* Fixes an issue with fluentd parsing of WSGI logs for Aodh,
Masakari, Qinling, Vitrage and Zun. See bug 1720371 for details.
* Fixes glance_api to run as privileged and adds missing mounts so
it can use an iscsi cinder backend as its store. LP#1855695
* When upgrading from Rocky to Stein HAProxy configuration moves
from using a single configuration to assembling a file from snippets
for each service. Applying the HAProxy tag to the entire play
ensures that HAProxy configuration is generated for all services
when the HAProxy tag is specified. For details please see bug
1855094.
* Fixes an issue with the "ironic_ipxe" container serving instance
images. See bug 1856194 for details.
* Fixes templating of Prometheus configuration when Alertmanager is
disabled. In a deployment where Prometheus is enabled and
Alertmanager is disabled the configuration for the Prometheus will
fail when templating as the variable *prometheus_alert_rules* does
not contain the key *files*. For details please see
<https://bugs.launchpad.net/kolla-ansible/+bug/1854540>`__.
Changes in kolla-ansible 9.0.0..9.0.1
-------------------------------------
7c60631e0 Enable Glance to use Cinder iSCSI backend
a9fecc41a External Ceph: copy also cinder keyring to nova services
07031e38f Allow ironic_ipxe to serve instance images
c21a891a2 Add also_notifies to Infoblox backend for Designate
8f7af8764 Fix Prometheus template generation
79dfa9b20 doc: move to train in quickstart
c6ff77a9c Fix Zun Docker runtime selection
69d71cb43 Use distro_python_version in fernet-node-sync
0de5d36de Stop gzipping logs in get-logs.sh
ff26dc747 Fix fernet-node-sync error catching
edaa29363 Neutron: Added loading ip6_tables kernel module
e55f13227 remove unused designate_pool_manager_database_password
0a94a111a CentOS 7 IPv6 doc changes
51b361991 Fix MariaDB galera IPv6 deployment on CentOS 7
c4f6eaeb7 Add internal TLS variables to globals.yml
7039def3d Generate HAProxy configuration for all enabled servvices
ddb58138d Fix unable to connect to epmd when deploy rabbitmq by train with ipv6
51adfd010 Make fluentd-elasticsearch configuration more robust
37195999e CI: Test Swift
19bae1bfb Fix fluentd parsing of WSGI logs
efe6083bb Support configuration of Docker client timeout
eeff8e011 [neutron] Adjust neighbour table thresholds
999cf61a9 Template custom HAProxy service configuration
Diffstat (except docs and test files)
-------------------------------------
ansible/group_vars/all.yml | 3 ++
ansible/library/kolla_docker.py | 10 +++-
ansible/roles/common/defaults/main.yml | 1 +
ansible/roles/common/tasks/config.yml | 21 ++++++++
.../common/templates/conf/input/00-global.conf.j2 | 4 +-
.../templates/conf/input/04-openstack-wsgi.conf.j2 | 2 +-
.../common/templates/conf/output/00-local.conf.j2 | 6 +++
.../common/templates/conf/output/01-es.conf.j2 | 3 ++
ansible/roles/common/templates/fluentd.json.j2 | 5 ++
.../roles/common/templates/kolla-toolbox.json.j2 | 12 +++++
ansible/roles/designate/templates/pools.yaml.j2 | 5 ++
ansible/roles/glance/defaults/main.yml | 4 ++
ansible/roles/glance/handlers/main.yml | 1 +
ansible/roles/glance/tasks/check-containers.yml | 1 +
ansible/roles/glance/tasks/rolling_upgrade.yml | 6 +--
ansible/roles/haproxy/tasks/config.yml | 2 +-
ansible/roles/ironic/defaults/main.yml | 1 +
.../keystone/templates/fernet-node-sync.sh.j2 | 5 +-
ansible/roles/mariadb/templates/galera.cnf.j2 | 13 +++++
ansible/roles/neutron/defaults/main.yml | 6 +++
ansible/roles/neutron/tasks/config.yml | 14 +++++
ansible/roles/nova-cell/tasks/external_ceph.yml | 16 +++++-
.../roles/prometheus/templates/prometheus.yml.j2 | 2 +-
.../roles/rabbitmq/templates/rabbitmq-env.conf.j2 | 1 +
ansible/roles/zun/templates/zun.conf.j2 | 1 -
ansible/site.yml | 3 +-
etc/kolla/globals.yml | 8 ++-
etc/kolla/passwords.yml | 1 -
...ernal-ceph-cinder-keyring-7df624ac556c100b.yaml | 7 +++
...lox-backend-also-notifies-0214cc1e51b838b8.yaml | 11 ++++
.../docker-client-timeout-dc221b2d350efad8.yaml | 8 +++
.../notes/fix-centos-7-ipv6-39ac9207b8196ac7.yaml | 13 +++++
.../fix-wsgi-log-collection-c9f347096394df5c.yaml | 6 +++
.../glance-fix-iscsi-backend-784aca2c2456333c.yaml | 6 +++
.../haproxy-tag-entire-play-537aed55ffd947be.yaml | 9 ++++
...ronic-ipxe-instance-image-47fb3c9f0edef5f5.yaml | 6 +++
...hen-alertmanager-disabled-0090c1570ff4e632.yaml | 8 +++
zuul.d/base.yaml | 14 +++++
zuul.d/jobs.yaml | 16 ++++++
zuul.d/project.yaml | 4 ++
49 files changed, 436 insertions(+), 35 deletions(-)
More information about the Release-announce
mailing list