We eagerly announce the release of: kolla-ansible 6.2.0: Ansible Deployment of Kolla containers This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/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. 6.2.0 ^^^^^ New Features * Adds support for configuring a default gateway to be used in the Ironic Inspector inspection network. This is configured via the "ironic_dnsmasq_default_gateway" variable, and is not set by default. * Set docker runtime directory by configure the docker daemon.An operator named "docker_runtime_directory" will be add. Changes in kolla-ansible 6.1.1..6.2.0 ------------------------------------- ffd68d7ca Remove recurse: yes for owner/perms on /etc/kolla 177787d5e Fix booting instances after nova-compute upgrade 40145f249 Fix reconfigure of neutron ml2_conf.ini 918e0e7ad Replace openstack.org git:// URLs with https:// 64433830a Fix swift reconfigure e2ff275ca Fix failure to mount cephfs 02da5c74f Create /volumes when using external ceph 8af677e82 Add task to create volumes path in cephfs 43bb77fe9 Configure region_name_for_services in heat.conf 9c2181aaf Fix link to Manila Guide 3fdf3a212 Fix MariaDB bootstrap issues on CentOS f2e882a59 Create cells before starting nova services 3e5579830 Add Zun scenario job for ubuntu 69d429e3e Add support for Ceilometer custom polling.yaml 968401cb6 Fix py35/py36 and k-a-ubuntu-source gate jobs 4f7ac580b Add a configuration about docker runtime directory 00e7a8342 Allow nova to use ceph cinder volumes without nova rbd backend 8b08f8aab Add Cinder credentials to ironic.conf 035defce0 Allow configuring a gateway for the inspection network 4302a7fa2 Add cap NET_ADMIN for ironic_dnsmasq 367b53a6f Use kolla-ansible version to tag images 04ecd5717 Adding ironic_dnsmasq_boot_file parameter to globals.yml b4b354ae6 Ironic dnsmasq should not use VIP for TFTP server 74b6b9ee8 Correct the description for Ironic 84fcfead5 Add the ironic_dnsmasq_dhcp_range prechecks for Ironic Dnsmasq 968368b18 Fix ironic inspector dnsmasq listening interface Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 13 +++- ansible/library/kolla_docker.py | 46 +++++++++++--- ansible/roles/baremetal/defaults/main.yml | 2 + ansible/roles/baremetal/tasks/pre-install.yml | 4 +- .../baremetal/templates/docker_systemd_service.j2 | 2 +- ansible/roles/ceilometer/handlers/main.yml | 3 + ansible/roles/ceilometer/tasks/config.yml | 26 ++++++++ .../templates/ceilometer-central.json.j2 | 8 ++- .../templates/ceilometer-compute.json.j2 | 8 ++- .../templates/ceilometer-notification.json.j2 | 8 ++- ansible/roles/heat/templates/heat.conf.j2 | 2 + ansible/roles/ironic/defaults/main.yml | 2 + ansible/roles/ironic/tasks/precheck.yml | 9 +++ ansible/roles/ironic/tasks/register.yml | 2 +- ansible/roles/ironic/tasks/start.yml | 2 + .../roles/ironic/templates/ironic-dnsmasq.conf.j2 | 11 ++-- ansible/roles/ironic/templates/ironic.conf.j2 | 11 ++++ ansible/roles/manila/defaults/main.yml | 1 + ansible/roles/manila/tasks/deploy.yml | 6 ++ ansible/roles/manila/tasks/fix_cephfs_owner.yml | 73 ++++++++++++++++++++++ ansible/roles/mariadb/templates/galera.cnf.j2 | 1 + ansible/roles/neutron/handlers/main.yml | 4 +- ansible/roles/neutron/tasks/config.yml | 2 +- ansible/roles/nova/defaults/main.yml | 12 ++++ ansible/roles/nova/tasks/config.yml | 13 +--- ansible/roles/nova/tasks/create_cells.yml | 51 +++++++++++++++ ansible/roles/nova/tasks/deploy.yml | 6 +- ...simple_cell_setup.yml => discover_computes.yml} | 27 -------- ansible/roles/nova/tasks/external_ceph.yml | 23 ++++--- ansible/roles/nova/tasks/reload.yml | 51 ++++++++++----- ansible/roles/nova/templates/nova-libvirt.json.j2 | 4 +- ansible/roles/swift/tasks/reconfigure.yml | 2 +- ansible/roles/zun/templates/zun.conf.j2 | 1 + etc/kolla/globals.yml | 6 +- .../ironic-dnsmasq-gateway-5a887a0a2f946bd5.yaml | 6 ++ ...ker-runtime-directory-set-da7e77a70626c0d1.yaml | 5 ++ requirements.txt | 1 + tools/setup_gate.sh | 19 +++++- tox.ini | 2 +- 44 files changed, 441 insertions(+), 100 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4f880bb8e..7585c4cfe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,0 +14 @@ cryptography!=2.0,>=1.9 # BSD/Apache-2.0 +jmespath>=0.9.0 # MIT