We are gleeful to announce the release of: kolla-ansible 4.0.2: Ansible Deployment of Kolla containers This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/kolla-ansible/ For more details, please see below. Changes in kolla-ansible 4.0.1..4.0.2 ------------------------------------- f6a6284 Rewrite haproxy precheck conditions to not use string interpolation 251dcd4 Add timeout parameter for precheck tasks 0443e96 Set tempest image user var 46996f5 Add makestep in chrony.conf 3abc002 Trove fix backup restore with Swift c2400dd Enable multinode gate 5752dc5 Remove archive_policy configuration in ceilometer.conf c8de5ac Fix cinder-api ubuntu binary deploy 4676f93 Karbor services restarting issue on conf update ce7219c Fix rabbitmq prechecks broken due to Ansible upgrade d1a0d97 Fix nova fake driver support cb00069 Updated from global requirements d354dfe Mount cinder volume for cinder-volume and cinder-backup all the time 32045e9 Fix nova cell release note f075f42 Fix log rotation issue on services 49cc085 Remove verbose log in memcached container 932f8a1 Fix designate prechecks b56733a Remove /etc/fstab Swift references during cleanup-host 4380182 Fix panko source and dest file path in ceilometer config a644e6c Add local directive for chrony 596f56c mount /run in sahara-engine container 8b3e06f Fix saraha-engine authencation issue 47a9843 Magnum: add oslo_messaging_notifications config b969608 Add ssh-keyscan to unblock kolla-ansible gate 2fb7373 Implement Cinder, Nova Placement and mistral logs for kibana 984de80 Fix Multi-regions nova support boot from volume 396e054 Fix Telegraf role reconfigure action fec71c3 Add compute inventory precheck 7efd15d Fix outdated InfluxDB configuration bb90f7b Mount /lib/modules folder for cinder-volume container cb325b9 Add panko.conf file in ceilometer container eaec5e3 Fix panko mongo idempotency e7b0e3e Set fluentd output to elasticsearch to use elasticsearch_address f545ee7 neutron_vpnaas_agent: kolla_docker parameter 'volumes' is wrong a3b9553 Fix 'node_config_directory' variable bad usage 643ec39 Fix Freezer service config override issue 9312b10 Improved documentation for central logging. Diffstat (except docs and test files) ------------------------------------- ansible/roles/aodh/tasks/precheck.yml | 1 + ansible/roles/barbican/tasks/precheck.yml | 1 + ansible/roles/baremetal/tasks/install.yml | 2 + ansible/roles/ceilometer/handlers/main.yml | 4 + ansible/roles/ceilometer/tasks/config.yml | 23 +++ ansible/roles/ceilometer/tasks/precheck.yml | 1 + .../templates/ceilometer-collector.json.j2 | 7 + .../templates/ceilometer-notification.json.j2 | 7 + .../roles/ceilometer/templates/ceilometer.conf.j2 | 1 - ansible/roles/ceph/tasks/precheck.yml | 1 + ansible/roles/chrony/templates/chrony.conf.j2 | 3 + ansible/roles/cinder/defaults/main.yml | 5 +- ansible/roles/cinder/handlers/main.yml | 3 + ansible/roles/cinder/tasks/config.yml | 19 +++ ansible/roles/cinder/tasks/precheck.yml | 1 + ansible/roles/cinder/templates/cinder-api.json.j2 | 11 +- ansible/roles/cinder/templates/cinder-wsgi.conf.j2 | 15 ++ ansible/roles/cloudkitty/tasks/precheck.yml | 1 + ansible/roles/common/tasks/config.yml | 16 +- .../templates/conf/filter/01-rewrite.conf.j2 | 4 +- .../common/templates/conf/output/00-local.conf.j2 | 10 +- .../common/templates/conf/output/01-es.conf.j2 | 2 +- .../common/templates/cron-logrotate-ceph.conf.j2 | 3 + .../common/templates/cron-logrotate-chrony.conf.j2 | 3 + .../templates/cron-logrotate-collectd.conf.j2 | 3 + .../templates/cron-logrotate-congress.conf.j2 | 3 + .../common/templates/cron-logrotate-etcd.conf.j2 | 3 + .../templates/cron-logrotate-influxdb.conf.j2 | 3 + .../common/templates/cron-logrotate-ironic.conf.j2 | 3 + .../common/templates/cron-logrotate-kibana.conf.j2 | 3 + .../common/templates/cron-logrotate-kuryr.conf.j2 | 3 + .../templates/cron-logrotate-mongodb.conf.j2 | 3 + .../common/templates/cron-logrotate-rally.conf.j2 | 3 + .../templates/cron-logrotate-tempest.conf.j2 | 3 + .../common/templates/cron-logrotate-trove.conf.j2 | 3 + ansible/roles/common/templates/cron.json.j2 | 6 +- ansible/roles/common/templates/fluentd.json.j2 | 3 +- ansible/roles/congress/tasks/precheck.yml | 1 + ansible/roles/designate/tasks/precheck.yml | 12 +- ansible/roles/destroy/tasks/cleanup_host.yml | 1 + ansible/roles/elasticsearch/tasks/precheck.yml | 1 + ansible/roles/etcd/tasks/precheck.yml | 2 + ansible/roles/freezer/tasks/config.yml | 10 +- ansible/roles/freezer/tasks/precheck.yml | 1 + ansible/roles/glance/tasks/precheck.yml | 2 + ansible/roles/gnocchi/tasks/precheck.yml | 1 + ansible/roles/grafana/tasks/precheck.yml | 1 + ansible/roles/haproxy/tasks/precheck.yml | 145 ++++++++++++------ ansible/roles/heat/tasks/precheck.yml | 2 + ansible/roles/horizon/tasks/precheck.yml | 1 + ansible/roles/influxdb/tasks/precheck.yml | 2 + ansible/roles/influxdb/templates/influxdb.conf.j2 | 10 +- ansible/roles/ironic/tasks/precheck.yml | 1 + ansible/roles/iscsi/tasks/precheck.yml | 1 + ansible/roles/karbor/handlers/main.yml | 2 - ansible/roles/karbor/tasks/config.yml | 24 ++- ansible/roles/karbor/tasks/precheck.yml | 1 + ansible/roles/keystone/tasks/precheck.yml | 2 + ansible/roles/kibana/tasks/precheck.yml | 1 + ansible/roles/kuryr/tasks/precheck.yml | 1 + ansible/roles/magnum/tasks/precheck.yml | 1 + ansible/roles/magnum/templates/magnum.conf.j2 | 8 + ansible/roles/manila/tasks/precheck.yml | 1 + ansible/roles/mariadb/tasks/precheck.yml | 4 + ansible/roles/memcached/tasks/precheck.yml | 1 + .../roles/memcached/templates/memcached.json.j2 | 2 +- ansible/roles/mistral/tasks/precheck.yml | 1 + ansible/roles/mongodb/tasks/precheck.yml | 2 + ansible/roles/murano/tasks/config.yml | 12 +- ansible/roles/murano/tasks/precheck.yml | 1 + ansible/roles/neutron/handlers/main.yml | 4 +- ansible/roles/neutron/tasks/bootstrap_service.yml | 2 +- .../roles/neutron/tasks/config-neutron-fake.yml | 16 +- ansible/roles/neutron/tasks/precheck.yml | 1 + ansible/roles/nova/tasks/config-nova-fake.yml | 12 +- ansible/roles/nova/tasks/precheck.yml | 11 ++ ansible/roles/nova/templates/nova.conf.j2 | 3 +- ansible/roles/octavia/tasks/config.yml | 14 +- ansible/roles/octavia/tasks/precheck.yml | 2 + ansible/roles/panko/tasks/bootstrap.yml | 2 +- ansible/roles/panko/tasks/precheck.yml | 1 + ansible/roles/rabbitmq/tasks/precheck.yml | 6 +- ansible/roles/sahara/defaults/main.yml | 2 + ansible/roles/sahara/handlers/main.yml | 1 + ansible/roles/sahara/tasks/config.yml | 1 + ansible/roles/sahara/tasks/precheck.yml | 1 + ansible/roles/sahara/templates/sahara.conf.j2 | 3 + ansible/roles/searchlight/tasks/precheck.yml | 1 + ansible/roles/senlin/tasks/precheck.yml | 1 + ansible/roles/solum/tasks/config.yml | 12 +- ansible/roles/solum/tasks/precheck.yml | 2 + ansible/roles/swift/tasks/precheck.yml | 5 + ansible/roles/tacker/tasks/precheck.yml | 1 + ansible/roles/telegraf/tasks/reconfigure.yml | 42 +----- ansible/roles/tempest/defaults/main.yml | 2 + ansible/roles/tempest/templates/tempest.conf.j2 | 4 +- ansible/roles/trove/tasks/precheck.yml | 1 + .../trove/templates/trove-taskmanager.conf.j2 | 2 +- ansible/roles/trove/templates/trove.conf.j2 | 2 +- ansible/roles/watcher/tasks/config.yml | 12 +- ansible/roles/watcher/tasks/precheck.yml | 1 + ansible/site.yml | 2 + ...create-nova-cells-upgrade-ccddf7259eba16dd.yaml | 3 +- requirements.txt | 4 +- tools/cleanup-host | 6 + tools/deploy_aio.sh | 129 ---------------- tools/playbook-setup-nodes.yml | 23 --- tools/setup_gate.sh | 105 ++++++++----- 118 files changed, 904 insertions(+), 529 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index cf4908c..7e04421 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pbr<2.0.0,>=1.8 # Apache-2.0 +pbr>=1.8 # Apache-2.0 @@ -12 +12 @@ oslo.utils>=3.18.0 # Apache-2.0 -setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,>=16.0 # PSF/ZPL +setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,>=16.0 # PSF/ZPL