[release-announce] kolla-ansible 8.3.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Tue Nov 24 21:53:58 UTC 2020


We are delighted to announce the release of:

kolla-ansible 8.3.0: Ansible Deployment of Kolla containers

This release is part of the stein 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.

8.3.0
^^^^^


New Features
************

* Improves performance of the "common" role by generating all
  fluentd configuration in a single file.

* Improves performance of the "common" role by generating all
  logrotate configuration in a single file.


Upgrade Notes
*************

* The  default value of "REST_API_REQUIRED_SETTINGS" was
  synchronized with Horizon. You may want to review settings exposed
  by the updated configuration.


Security Issues
***************

* The "admin-openrc.sh" file generated by "kolla-ansible post-
  deploy" was previously created with "root:root" ownership and "644"
  permissions. This would allow anyone with access to the same
  directory to read the file, including the admin credentials. The
  ownership of "admin-openrc.sh" is now set to the user executing
  "kolla-ansible", and the file is assigned a mode of "600". This
  change can be applied by running "kolla-ansible post-deploy".


Bug Fixes
*********

* Add support to use bifrost-deploy behind proxy. It uses existing
  container_proxy variable.

* Fixes handling of */dev/kvm* permissions to be more robust against
  host-level actions. LP#1681461

* This patch adds "kolla-ansible" internal logrotate config for
  Logstash. Logstash 2.4 uses integrated in container logrotate
  configuration which tries to rotate logs in /var/log/logstash while
  "kolla-ansible" deployed Logstash logs are in
  /var/log/kolla/logstash. LP#1886787

* Fixes "--configdir" parameter to apply to default "passwords.yml"
  location. LP#1887180

* This patch fixes a bug, when kolla_toolbox Ansible module failed
  due to Python deprecation warnings caused by paramiko/cryptography.
  LP#1888657

* Fixes "haproxy_single_service_split" template to work with default
  for "mode" ("http"). LP#1896591

* Fixed invalid fernet cron file path on Debian/Ubuntu from
  "/var/spool/cron/crontabs/root/fernet-cron" to
  "/var/spool/cron/crontabs/root". LP#1898765

* Add with_first_found on placement for placement-api wsgi
  configuration to allow overwrite from users. LP#1898766

* Fixes issues with some CloudKitty commands trying to connect to an
  external TLS endpoint using HTTP. LP#1888544

* The "admin-openrc.sh" file generated by "kolla-ansible post-
  deploy" was previously created with "root:root" ownership and "644"
  permissions. This would allow anyone with access to the same
  directory to read the file, including the admin credentials. The
  ownership of "admin-openrc.sh" is now set to the user executing
  "kolla-ansible", and the file is assigned a mode of "600". This
  change can be applied by running "kolla-ansible post-deploy".

* Fixes an issue with fluentd deployment when there are no changes
  to the container's configuration. LP#1904721

* Fixes an issue where Keystone Fernet key rotation may fail due to
  permission denied error if the Keystone rotation happens before the
  Keystone container starts. LP#1888512

* Fixes LP#1892210 where the number of open connections to Memcached
  from "neutron-server" would grow over time until reaching the
  maximum set by "memcached_connection_limit" (5000 by default), at
  which point the Memcached instance would stop working.

* Fixes an issue with Octavia deployment caused by a reference to an
  undefined variable, "openstack_cacert". LP#1888003

* An issue where when Kafka default topic creation was used to
  create a Kafka topic, no redundant replicas were created in a multi-
  node cluster. LP#1888522. This affects Monasca which uses Kafka, and
  was previously masked by the legacy Kafka client used by Monasca
  which has since been upgraded in Ussuri. Monasca users with multi-
  node Kafka clusters should consultant the Kafka documentation to
  increase the number of replicas.

* Fixes an issue where the "br_netfilter" kernel module was not
  loaded on compute hosts. LP#1886796

* Reduce the use of SQLAlchemy connection pooling, to improve
  service reliability during a failover of the controller with the
  internal VIP. LP#1896635

* No longer configures the Prometheus OpenStack exporter to use the
  "prometheus" Docker volume, which was never required.

* Updates the default value of "REST_API_REQUIRED_SETTINGS" in
  Horizon "local_settings", which enables some features such as
  selecting the default boot source for instances. LP#1891024

Changes in kolla-ansible 8.2.0..8.3.0
-------------------------------------

7467b7db9 fluentd: Remove conditions from handler
9e4392cae Fix permission denied during Fernet key rotation
f97a0eea1 Fix fernet cron path on Ubuntu/Debian
8fb75f24b Delete the /var/log/kolla directory should use sudo
56da6814e Performance: use a single config file for fluentd
4646c4891 Performance: use a single config file for logrotate
6cc7d4234 Apply bool filter to all enable_prometheus_* variables
300f31300 Performance: use import_tasks for register and bootstrap
a50f72358 Allow overwrite of placement-api wsgi config
343bdf0ce Add 'baremetal' to mechanism_drivers when using ironic+linuxbridge
9ee209080 Reduce the use of SQLAlchemy connection pooling
917bdfbf0 Fix default mode in haproxy_single_service_split
1817ed500 Remove unused configuration for prometheus-openstack-exporter
c7e63f362 Performance: replace unconditional include_tasks with import_tasks
8a081b260 Synchronize REST_API_REQUIRED_SETTINGS with Horizon
2e3ccb15d Fix test-ironic.sh not catching errors
c9845c0e6 Add default value for kolla_internal_address variable
322f70d5b Fix external mariadb documentation for database_user
185ba1c03 add region name for tasks
7f7b8a334 change the timezone precheck task's condition
7b512d633 Add workaround for keystonemiddleware/neutron memcached issue
7f2b16962 Fix ownership and permissions of admin-openrc.sh
50947b418 Add support to use bifrost-deploy behind proxy
49f62c8ae Add missing mistral services log files
25add4003 Fix fluentd warnings caused by "type copy"
460066721 [CI] Temporarily block new Ansible
1d5318a3e Fix play hosts for ironic, monasca, neutron, nova
af744bbdb Set Kafka default replication factor
07d1a4443 Fix some CloudKitty API responses when behind SSL
bc7fcab66 Performance: remove unnecessary conditions from includes
2c0284e8b Update glance configuration file for backend
bbaa82619 Ignore Python warnings in kolla-toolbox
b06676662 Make /dev/kvm permissions handling more robust
8a9e435a3 octavia: fix undefined variable in register.yml
29b6bc128 Load br_netfilter module in nova-cell role
87e7df1f9 Support editable virtualenv installation for development
da1267e60 Fix Logstash 2.4 log rotation
c6e813ee8 Evaluate PASSWORDS_FILE later


Diffstat (except docs and test files)
-------------------------------------

ansible/group_vars/all.yml                         |   4 +-
ansible/post-deploy.yml                            |   9 +-
ansible/roles/aodh/tasks/bootstrap.yml             |   2 +-
ansible/roles/aodh/tasks/deploy.yml                |  12 +-
ansible/roles/aodh/tasks/reconfigure.yml           |   2 +-
ansible/roles/aodh/tasks/upgrade.yml               |   4 +-
ansible/roles/aodh/templates/aodh.conf.j2          |   2 +
ansible/roles/barbican/tasks/bootstrap.yml         |   2 +-
ansible/roles/barbican/tasks/deploy.yml            |  11 +-
ansible/roles/barbican/tasks/reconfigure.yml       |   2 +-
ansible/roles/barbican/tasks/upgrade.yml           |   4 +-
.../roles/baremetal/tasks/bootstrap-servers.yml    |   6 +-
ansible/roles/bifrost/tasks/deploy.yml             |   6 +-
ansible/roles/bifrost/tasks/reconfigure.yml        |   2 +-
ansible/roles/bifrost/tasks/start.yml              |   1 +
ansible/roles/bifrost/tasks/upgrade.yml            |   4 +-
ansible/roles/blazar/tasks/bootstrap.yml           |   2 +-
ansible/roles/blazar/tasks/deploy.yml              |  10 +-
ansible/roles/blazar/tasks/reconfigure.yml         |   2 +-
ansible/roles/blazar/tasks/upgrade.yml             |   4 +-
ansible/roles/blazar/templates/blazar.conf.j2      |   2 +
ansible/roles/ceilometer/tasks/bootstrap.yml       |   2 +-
ansible/roles/ceilometer/tasks/deploy.yml          |  10 +-
ansible/roles/ceilometer/tasks/reconfigure.yml     |   2 +-
ansible/roles/ceilometer/tasks/upgrade.yml         |   4 +-
ansible/roles/chrony/tasks/deploy.yml              |   2 +-
ansible/roles/chrony/tasks/reconfigure.yml         |   2 +-
ansible/roles/chrony/tasks/upgrade.yml             |   2 +-
ansible/roles/cinder/tasks/bootstrap.yml           |   2 +-
ansible/roles/cinder/tasks/deploy.yml              |  19 +-
ansible/roles/cinder/tasks/reconfigure.yml         |   2 +-
ansible/roles/cinder/tasks/upgrade.yml             |   4 +-
ansible/roles/cinder/templates/cinder.conf.j2      |   2 +
ansible/roles/cloudkitty/tasks/bootstrap.yml       |   4 +-
ansible/roles/cloudkitty/tasks/deploy.yml          |  10 +-
ansible/roles/cloudkitty/tasks/reconfigure.yml     |   2 +-
ansible/roles/cloudkitty/tasks/upgrade.yml         |   4 +-
.../roles/cloudkitty/templates/cloudkitty.conf.j2  |   5 +
ansible/roles/collectd/tasks/deploy.yml            |   2 +-
ansible/roles/collectd/tasks/reconfigure.yml       |   2 +-
ansible/roles/collectd/tasks/upgrade.yml           |   2 +-
ansible/roles/common/defaults/main.yml             |   1 +
ansible/roles/common/filter_plugins/filters.py     |  47 +++
ansible/roles/common/handlers/main.yml             |   8 -
ansible/roles/common/tasks/config.yml              | 408 ++++++++-------------
ansible/roles/common/tasks/deploy.yml              |   4 +-
ansible/roles/common/tasks/reconfigure.yml         |   2 +-
ansible/roles/common/tasks/upgrade.yml             |   2 +-
.../templates/conf/filter/01-rewrite-0.12.conf.j2  |   2 +-
.../templates/conf/filter/01-rewrite-0.14.conf.j2  |   2 +-
.../common/templates/conf/output/00-local.conf.j2  |  46 ++-
.../common/templates/cron-logrotate-global.conf.j2 |   5 +-
.../templates/cron-logrotate-logstash.conf.j2      |   3 +
ansible/roles/common/templates/cron.json.j2        |  75 +---
ansible/roles/common/templates/fluentd.json.j2     |  47 +--
ansible/roles/common/templates/td-agent.conf.j2    |  49 ++-
ansible/roles/cyborg/tasks/bootstrap.yml           |   2 +-
ansible/roles/cyborg/tasks/deploy.yml              |  11 +-
ansible/roles/cyborg/tasks/reconfigure.yml         |   2 +-
ansible/roles/cyborg/tasks/upgrade.yml             |   4 +-
ansible/roles/cyborg/templates/cyborg.conf.j2      |   2 +
ansible/roles/designate/tasks/bootstrap.yml        |   2 +-
ansible/roles/designate/tasks/deploy.yml           |  18 +-
ansible/roles/designate/tasks/reconfigure.yml      |   2 +-
ansible/roles/designate/tasks/update_pools.yml     |   3 +-
ansible/roles/designate/tasks/upgrade.yml          |   6 +-
ansible/roles/elasticsearch/tasks/deploy.yml       |   4 +-
ansible/roles/elasticsearch/tasks/reconfigure.yml  |   2 +-
ansible/roles/elasticsearch/tasks/upgrade.yml      |   4 +-
ansible/roles/etcd/tasks/deploy.yml                |   2 +-
ansible/roles/etcd/tasks/reconfigure.yml           |   2 +-
ansible/roles/etcd/tasks/upgrade.yml               |   2 +-
ansible/roles/freezer/tasks/deploy.yml             |  10 +-
ansible/roles/freezer/tasks/reconfigure.yml        |   2 +-
ansible/roles/freezer/tasks/upgrade.yml            |   4 +-
ansible/roles/glance/defaults/main.yml             |   2 +-
ansible/roles/glance/tasks/bootstrap.yml           |   2 +-
ansible/roles/glance/tasks/deploy.yml              |  12 +-
ansible/roles/glance/tasks/legacy_upgrade.yml      |   4 +-
ansible/roles/glance/tasks/reconfigure.yml         |   2 +-
ansible/roles/glance/templates/glance-api.conf.j2  |   2 +
ansible/roles/gnocchi/tasks/bootstrap.yml          |   2 +-
ansible/roles/gnocchi/tasks/deploy.yml             |  11 +-
ansible/roles/gnocchi/tasks/reconfigure.yml        |   2 +-
ansible/roles/gnocchi/tasks/upgrade.yml            |   4 +-
ansible/roles/gnocchi/templates/gnocchi.conf.j2    |   3 +-
ansible/roles/grafana/tasks/deploy.yml             |   6 +-
ansible/roles/grafana/tasks/reconfigure.yml        |   2 +-
ansible/roles/grafana/tasks/upgrade.yml            |   2 +-
.../templates/haproxy_single_service_split.cfg.j2  |   2 +-
ansible/roles/haproxy/tasks/deploy.yml             |   4 +-
ansible/roles/haproxy/tasks/reconfigure.yml        |   2 +-
ansible/roles/haproxy/tasks/upgrade.yml            |   4 +-
ansible/roles/heat/tasks/bootstrap.yml             |   2 +-
ansible/roles/heat/tasks/deploy.yml                |  14 +-
ansible/roles/heat/tasks/reconfigure.yml           |   2 +-
ansible/roles/heat/tasks/upgrade.yml               |   4 +-
ansible/roles/heat/templates/heat.conf.j2          |   2 +
ansible/roles/horizon/tasks/bootstrap.yml          |   2 +-
ansible/roles/horizon/tasks/deploy.yml             |   2 +-
ansible/roles/horizon/tasks/reconfigure.yml        |   2 +-
ansible/roles/horizon/tasks/upgrade.yml            |   2 +-
ansible/roles/horizon/templates/local_settings.j2  |  12 +-
ansible/roles/influxdb/tasks/deploy.yml            |   2 +-
ansible/roles/influxdb/tasks/reconfigure.yml       |   2 +-
ansible/roles/influxdb/tasks/upgrade.yml           |   2 +-
ansible/roles/ironic/tasks/bootstrap.yml           |   2 +-
ansible/roles/ironic/tasks/deploy.yml              |  20 +-
ansible/roles/ironic/tasks/legacy_upgrade.yml      |   6 +-
ansible/roles/ironic/tasks/reconfigure.yml         |   2 +-
ansible/roles/ironic/tasks/rolling_upgrade.yml     |   8 +-
.../ironic/templates/ironic-inspector.conf.j2      |   2 +
ansible/roles/ironic/templates/ironic.conf.j2      |   2 +
ansible/roles/iscsi/tasks/deploy.yml               |   4 +-
ansible/roles/iscsi/tasks/reconfigure.yml          |   2 +-
ansible/roles/iscsi/tasks/upgrade.yml              |   2 +-
ansible/roles/kafka/tasks/deploy.yml               |   2 +-
ansible/roles/kafka/tasks/reconfigure.yml          |   2 +-
ansible/roles/kafka/tasks/upgrade.yml              |   2 +-
.../kafka/templates/kafka.server.properties.j2     |   1 +
ansible/roles/karbor/tasks/bootstrap.yml           |   2 +-
ansible/roles/karbor/tasks/deploy.yml              |  11 +-
ansible/roles/karbor/tasks/reconfigure.yml         |   2 +-
ansible/roles/karbor/tasks/upgrade.yml             |   4 +-
ansible/roles/karbor/templates/karbor.conf.j2      |   2 +
ansible/roles/keystone/tasks/bootstrap.yml         |   2 +-
ansible/roles/keystone/tasks/deploy.yml            |   8 +-
ansible/roles/keystone/tasks/reconfigure.yml       |   2 +-
ansible/roles/keystone/tasks/register.yml          |   1 +
ansible/roles/keystone/tasks/upgrade.yml           |   2 +-
.../keystone/templates/keystone-fernet.json.j2     |   9 +-
.../roles/keystone/templates/keystone-ssh.json.j2  |   7 +
ansible/roles/keystone/templates/keystone.conf.j2  |   2 +
ansible/roles/kibana/tasks/deploy.yml              |   2 +-
ansible/roles/kibana/tasks/reconfigure.yml         |   2 +-
ansible/roles/kibana/tasks/upgrade.yml             |   2 +-
ansible/roles/kuryr/tasks/deploy.yml               |   4 +-
ansible/roles/kuryr/tasks/reconfigure.yml          |   2 +-
ansible/roles/kuryr/tasks/upgrade.yml              |   2 +-
ansible/roles/magnum/tasks/bootstrap.yml           |   2 +-
ansible/roles/magnum/tasks/deploy.yml              |  10 +-
ansible/roles/magnum/tasks/reconfigure.yml         |   2 +-
ansible/roles/magnum/tasks/register.yml            |   3 +
ansible/roles/magnum/tasks/upgrade.yml             |   4 +-
ansible/roles/magnum/templates/magnum.conf.j2      |   2 +
ansible/roles/manila/tasks/bootstrap.yml           |   2 +-
ansible/roles/manila/tasks/deploy.yml              |  12 +-
ansible/roles/manila/tasks/reconfigure.yml         |   2 +-
ansible/roles/manila/tasks/upgrade.yml             |   4 +-
ansible/roles/manila/templates/manila.conf.j2      |   2 +
ansible/roles/mariadb/tasks/bootstrap.yml          |   2 +-
ansible/roles/mariadb/tasks/deploy.yml             |   8 +-
ansible/roles/mariadb/tasks/reconfigure.yml        |   2 +-
ansible/roles/mariadb/tasks/upgrade.yml            |   2 +-
ansible/roles/memcached/tasks/deploy.yml           |   2 +-
ansible/roles/memcached/tasks/reconfigure.yml      |   2 +-
ansible/roles/memcached/tasks/upgrade.yml          |   2 +-
ansible/roles/mistral/tasks/bootstrap.yml          |   2 +-
ansible/roles/mistral/tasks/deploy.yml             |  12 +-
ansible/roles/mistral/tasks/reconfigure.yml        |   2 +-
ansible/roles/mistral/tasks/upgrade.yml            |   4 +-
ansible/roles/mistral/templates/mistral.conf.j2    |   2 +
ansible/roles/monasca/tasks/bootstrap.yml          |   2 +-
ansible/roles/monasca/tasks/deploy.yml             |  35 +-
ansible/roles/monasca/tasks/reconfigure.yml        |   2 +-
ansible/roles/monasca/tasks/upgrade.yml            |   4 +-
.../monasca/templates/monasca-api/api.conf.j2      |   2 +
ansible/roles/multipathd/tasks/deploy.yml          |   4 +-
ansible/roles/multipathd/tasks/reconfigure.yml     |   2 +-
ansible/roles/multipathd/tasks/upgrade.yml         |   4 +-
ansible/roles/murano/tasks/bootstrap.yml           |   2 +-
ansible/roles/murano/tasks/deploy.yml              |  14 +-
ansible/roles/murano/tasks/reconfigure.yml         |   2 +-
ansible/roles/murano/tasks/upgrade.yml             |   6 +-
ansible/roles/murano/templates/murano.conf.j2      |   2 +
ansible/roles/neutron/tasks/bootstrap.yml          |   2 +-
ansible/roles/neutron/tasks/deploy.yml             |  10 +-
ansible/roles/neutron/tasks/legacy_upgrade.yml     |   6 +-
ansible/roles/neutron/tasks/reconfigure.yml        |   2 +-
ansible/roles/neutron/tasks/rolling_upgrade.yml    |   4 +-
ansible/roles/neutron/templates/ml2_conf.ini.j2    |   2 +-
ansible/roles/neutron/templates/neutron.conf.j2    |   5 +
ansible/roles/nova/defaults/main.yml               |   5 +
ansible/roles/nova/tasks/config-host.yml           |  36 ++
ansible/roles/nova/tasks/deploy.yml                |  11 +-
ansible/roles/nova/tasks/reconfigure.yml           |   2 +-
ansible/roles/nova/tasks/rolling_upgrade.yml       |   2 +-
ansible/roles/nova/templates/99-kolla-kvm.rules.j2 |   4 +
ansible/roles/nova/templates/nova.conf.j2          |   5 +-
ansible/roles/octavia/tasks/bootstrap.yml          |   2 +-
ansible/roles/octavia/tasks/deploy.yml             |  12 +-
ansible/roles/octavia/tasks/reconfigure.yml        |   2 +-
ansible/roles/octavia/tasks/register.yml           |   3 +-
ansible/roles/octavia/tasks/upgrade.yml            |   4 +-
ansible/roles/octavia/templates/octavia.conf.j2    |   2 +
ansible/roles/opendaylight/tasks/deploy.yml        |   4 +-
ansible/roles/opendaylight/tasks/reconfigure.yml   |   2 +-
ansible/roles/opendaylight/tasks/upgrade.yml       |   4 +-
ansible/roles/openvswitch/tasks/deploy.yml         |   6 +-
ansible/roles/openvswitch/tasks/reconfigure.yml    |   2 +-
ansible/roles/openvswitch/tasks/upgrade.yml        |   6 +-
ansible/roles/ovs-dpdk/tasks/deploy.yml            |   2 +-
ansible/roles/ovs-dpdk/tasks/reconfigure.yml       |   2 +-
ansible/roles/ovs-dpdk/tasks/upgrade.yml           |   2 +-
ansible/roles/panko/tasks/bootstrap.yml            |   2 +-
ansible/roles/panko/tasks/deploy.yml               |   6 +-
ansible/roles/panko/tasks/reconfigure.yml          |   2 +-
ansible/roles/panko/tasks/upgrade.yml              |   4 +-
ansible/roles/panko/templates/panko.conf.j2        |   2 +
ansible/roles/placement/tasks/bootstrap.yml        |   2 +-
ansible/roles/placement/tasks/config.yml           |   6 +-
ansible/roles/placement/tasks/deploy.yml           |   8 +-
ansible/roles/placement/tasks/reconfigure.yml      |   2 +-
ansible/roles/placement/tasks/upgrade.yml          |   8 +-
.../roles/placement/templates/placement.conf.j2    |   3 +-
ansible/roles/prechecks/tasks/datetime_checks.yml  |   2 +-
ansible/roles/prechecks/tasks/main.yml             |  10 +-
ansible/roles/prometheus/defaults/main.yml         |   7 +-
ansible/roles/prometheus/tasks/deploy.yml          |   4 +-
ansible/roles/prometheus/tasks/reconfigure.yml     |   2 +-
ansible/roles/prometheus/tasks/upgrade.yml         |   2 +-
.../prometheus-openstack-exporter.json.j2          |   5 -
.../prometheus/templates/prometheus-server.json.j2 |   2 +-
ansible/roles/qdrouterd/tasks/deploy.yml           |   4 +-
ansible/roles/qdrouterd/tasks/reconfigure.yml      |   2 +-
ansible/roles/qdrouterd/tasks/upgrade.yml          |   2 +-
ansible/roles/rabbitmq/tasks/deploy.yml            |   4 +-
ansible/roles/rabbitmq/tasks/reconfigure.yml       |   2 +-
ansible/roles/rabbitmq/tasks/upgrade.yml           |   2 +-
ansible/roles/rally/tasks/bootstrap.yml            |   2 +-
ansible/roles/rally/tasks/deploy.yml               |   4 +-
ansible/roles/rally/tasks/reconfigure.yml          |   2 +-
ansible/roles/rally/tasks/upgrade.yml              |   4 +-
ansible/roles/rally/templates/rally.conf.j2        |   2 +
ansible/roles/redis/tasks/deploy.yml               |   2 +-
ansible/roles/redis/tasks/reconfigure.yml          |   2 +-
ansible/roles/redis/tasks/upgrade.yml              |   2 +-
ansible/roles/sahara/tasks/bootstrap.yml           |   2 +-
ansible/roles/sahara/tasks/deploy.yml              |  10 +-
ansible/roles/sahara/tasks/reconfigure.yml         |   2 +-
ansible/roles/sahara/tasks/upgrade.yml             |   4 +-
ansible/roles/sahara/templates/sahara.conf.j2      |   2 +
ansible/roles/searchlight/tasks/bootstrap.yml      |   2 +-
ansible/roles/searchlight/tasks/deploy.yml         |   6 +-
ansible/roles/searchlight/tasks/reconfigure.yml    |   2 +-
ansible/roles/searchlight/tasks/upgrade.yml        |   4 +-
ansible/roles/senlin/tasks/bootstrap.yml           |   2 +-
ansible/roles/senlin/tasks/deploy.yml              |  10 +-
ansible/roles/senlin/tasks/reconfigure.yml         |   2 +-
ansible/roles/senlin/tasks/upgrade.yml             |   4 +-
ansible/roles/senlin/templates/senlin.conf.j2      |   2 +
ansible/roles/skydive/tasks/deploy.yml             |   4 +-
ansible/roles/skydive/tasks/reconfigure.yml        |   2 +-
ansible/roles/skydive/tasks/upgrade.yml            |   2 +-
ansible/roles/solum/tasks/bootstrap.yml            |   2 +-
ansible/roles/solum/tasks/deploy.yml               |  12 +-
ansible/roles/solum/tasks/reconfigure.yml          |   2 +-
ansible/roles/solum/tasks/upgrade.yml              |   4 +-
ansible/roles/solum/templates/solum.conf.j2        |   2 +
ansible/roles/storm/tasks/deploy.yml               |   2 +-
ansible/roles/storm/tasks/reconfigure.yml          |   2 +-
ansible/roles/storm/tasks/upgrade.yml              |   2 +-
ansible/roles/swift/tasks/deploy.yml               |   8 +-
ansible/roles/swift/tasks/legacy_upgrade.yml       |   4 +-
ansible/roles/swift/tasks/reconfigure.yml          |   2 +-
ansible/roles/swift/tasks/rolling_upgrade.yml      |   2 +-
ansible/roles/tacker/tasks/bootstrap.yml           |   2 +-
ansible/roles/tacker/tasks/deploy.yml              |  12 +-
ansible/roles/tacker/tasks/reconfigure.yml         |   2 +-
ansible/roles/tacker/tasks/upgrade.yml             |   4 +-
ansible/roles/tacker/templates/tacker.conf.j2      |   2 +
ansible/roles/telegraf/tasks/deploy.yml            |   2 +-
ansible/roles/telegraf/tasks/reconfigure.yml       |   2 +-
ansible/roles/telegraf/tasks/upgrade.yml           |   2 +-
ansible/roles/tempest/tasks/deploy.yml             |   2 +-
ansible/roles/tempest/tasks/reconfigure.yml        |   2 +-
ansible/roles/tempest/tasks/upgrade.yml            |   2 +-
ansible/roles/trove/tasks/bootstrap.yml            |   2 +-
ansible/roles/trove/tasks/deploy.yml               |  11 +-
ansible/roles/trove/tasks/reconfigure.yml          |   2 +-
ansible/roles/trove/tasks/upgrade.yml              |   4 +-
.../roles/trove/templates/trove-conductor.conf.j2  |   2 +
.../trove/templates/trove-taskmanager.conf.j2      |   2 +
ansible/roles/trove/templates/trove.conf.j2        |   2 +
ansible/roles/vitrage/tasks/bootstrap.yml          |   2 +-
ansible/roles/vitrage/tasks/deploy.yml             |  12 +-
ansible/roles/vitrage/tasks/reconfigure.yml        |   2 +-
ansible/roles/vitrage/tasks/register.yml           |   1 +
ansible/roles/vitrage/tasks/upgrade.yml            |   4 +-
ansible/roles/vitrage/templates/vitrage.conf.j2    |   2 +
ansible/roles/vmtp/tasks/deploy.yml                |   3 +-
ansible/roles/vmtp/tasks/reconfigure.yml           |   2 +-
ansible/roles/vmtp/tasks/upgrade.yml               |   2 +-
ansible/roles/watcher/tasks/bootstrap.yml          |   2 +-
ansible/roles/watcher/tasks/deploy.yml             |  11 +-
ansible/roles/watcher/tasks/reconfigure.yml        |   2 +-
ansible/roles/watcher/tasks/upgrade.yml            |   4 +-
ansible/roles/watcher/templates/watcher.conf.j2    |   2 +
ansible/roles/zookeeper/tasks/deploy.yml           |   2 +-
ansible/roles/zookeeper/tasks/reconfigure.yml      |   2 +-
ansible/roles/zookeeper/tasks/upgrade.yml          |   2 +-
ansible/roles/zun/tasks/bootstrap.yml              |   2 +-
ansible/roles/zun/tasks/deploy.yml                 |  10 +-
ansible/roles/zun/tasks/reconfigure.yml            |   2 +-
ansible/roles/zun/tasks/upgrade.yml                |   4 +-
ansible/roles/zun/templates/zun.conf.j2            |   2 +
ansible/site.yml                                   |   9 +-
.../reference/databases/external-mariadb-guide.rst |   4 +-
...frost-deploy-behind-proxy-e41f84e8d49a9ddf.yaml |   5 +
.../notes/bug-1681461-761f0cdf71bcb962.yaml        |   6 +
.../notes/bug-1886787-013164ffc2f67264.yaml        |   9 +
.../notes/bug-1887180-89450a4185c7449d.yaml        |   6 +
.../notes/bug-1888657-44e2f6f3aedc20ba.yaml        |   6 +
.../notes/bug-1896591-47c829f8b72d567a.yaml        |   6 +
.../notes/bug-1898765-73881932a2ef1d32.yaml        |   7 +
.../notes/bug-1898766-ffc55c97230d8221.yaml        |   6 +
.../cloudkitty-proxy-headers-da4ea3297063e2e8.yaml |   5 +
...min-openrc-ownership-mode-310d89a6f50a9640.yaml |  19 +
...ix-fluentd-without-change-7b310b85955966bf.yaml |   6 +
...fix-keystone-fernet-perms-82632fb9e53ca3d5.yaml |   7 +
...emcached-connection-issue-84f5affa217b4612.yaml |   8 +
.../fix-octavia-register-f3bd4a66bc2f637a.yaml     |   6 +
.../fluentd-single-config-d5ae95fecbfb6e3e.yaml    |   5 +
...default-topic-replication-0debd5eb89f0c50d.yaml |  11 +
.../notes/load-br-netfilter-4ce9facd93e96af7.yaml  |   6 +
.../logrotate-single-config-663d6bf154218380.yaml  |   5 +
...uce-db-connection-pooling-b44da77eaa390f22.yaml |   6 +
...e-from-openstack-exporter-f6bb5da3093abef8.yaml |   5 +
...est-api-required-settings-099875e53248b62c.yaml |  14 +
tools/cleanup-containers                           |   2 +-
tools/kolla-ansible                                |   9 +-
tools/setup_gate.sh                                |   4 +-
333 files changed, 1024 insertions(+), 1045 deletions(-)







More information about the Release-announce mailing list