[release-announce] kolla-ansible 6.1.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Tue Jul 24 03:11:29 UTC 2018


We exuberantly announce the release of:

kolla-ansible 6.1.0: Ansible Deployment of Kolla containers

This release is part of the queens stable release series.

Download the package from:

    https://tarballs.openstack.org/kolla-ansible/

For more details, please see below.

6.1.0
^^^^^

New Features

* Adds support for installing python dependencies into a virtualenv
  on remote hosts.

  Installing python packages directly to the system site-packages can
  cause various problems, in particular when pip overwrites a system
  package. Python virtualenvs are one solution to this issue, as they
  allow python packages to be installed in an isolated environment.
  Typically we will need to enable use of system site-packages from
  within this virtualenv, to support the use of modules such as yum,
  apt, and selinux, which are not available on PyPI.

  The path to the virtualenv is configured via the "virtualenv"
  variable, and access to site-packages is controlled via
  "virtualenv_site_packages". The default value for "virtualenv" is
  None, in which case the old behaviour of installing packages
  directly to the system site-packages is maintained.

  When executing other kolla-ansible commands, the variable
  "ansible_python_interpreter" should be set to the python interpreter
  installed in "virtualenv". Note that this variable cannot be
  templated.

Changes in kolla-ansible 6.0.0..6.1.0
-------------------------------------

ddd9d6a Support virtualenv installation in baremetal role
3460e8b add the environment attribute to etcd deploy
b8612da Make the certificates role just run on deploy node
678bac5 Put upper limit on cmd2 in kolla-toolbox
b6be506 [elasticsearch] Change ES_HEAP_SIZE  to ES_JAVA_OPTS.
cb30dc6 Use internal interface to connect with keystone_ssh
8744a7e [haproxy] Enable global optimization options
05f39cf Fix the profile missing when run bootstrap.sh
23a9acf Remove the duplicate when condition check
cc31279 Remove kubetoolbox image from common role
c5c1ed8 List and map compute hosts by service instead of by compute node.
275f4e2 Gate fix: Cap hacking to avoid gate failure
3c8343a Allow setting computes_need_external_bridge.
2047ab6 Enforce removal of container network namespace.
3e3e6d7 Only copy custom fluentd filters when fluentd is enabled
a301cc9 Implement ARA sqlite databases over http feature
38be0d3 Glance policy copy is not using correct name
c1e1c1d Fix panko database creation
41596e3 Fix mariadb recover seqnum regex
663142d Fix ipc_mode comparison in the latest docker
bfa8db1 fixing wrong designate producer image used in deploy
467ecb1 Add common_options to keystone container check
4fbb257 Update ceph client.admin caps during upgrade
acbfd52 Fix wrong panko mysql connection string
86ca3b6 Designate: Fix neutron handler
791d843 Run database migrate for horizon during upgrade
c69b44a Configure application for ceph pool
fa5b778 Fix wrong register variable name in ceilometer
31498cb Skydive: Fix endpoint for keystone (analyser)
7963ecb Update UPPER_CONSTRAINTS_FILE for stable/queens


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

ansible/certificates.yml                           |   2 +-
ansible/library/kolla_ceph_keyring.py              | 153 +++++++++++++++++++++
ansible/library/kolla_docker.py                    |   9 +-
ansible/roles/baremetal/defaults/main.yml          |   9 ++
ansible/roles/baremetal/tasks/install.yml          |  30 ++++
ansible/roles/ceilometer/tasks/config.yml          |   2 +-
ansible/roles/ceph/defaults/main.yml               |   6 +
ansible/roles/ceph/tasks/deploy.yml                |   7 +
ansible/roles/ceph/tasks/start_mdss.yml            |   1 +
ansible/roles/ceph/tasks/upgrade.yml               |   9 ++
ansible/roles/ceph_pools.yml                       |   6 +
ansible/roles/cinder/tasks/ceph.yml                |   2 +
ansible/roles/cinder/tasks/config.yml              |   2 -
ansible/roles/common/defaults/main.yml             |   4 -
ansible/roles/common/tasks/config.yml              |   2 +
ansible/roles/designate/defaults/main.yml          |   2 +-
.../roles/designate/templates/designate.conf.j2    |   4 -
ansible/roles/elasticsearch/defaults/main.yml      |   3 +-
ansible/roles/etcd/tasks/config.yml                |   1 +
ansible/roles/glance/tasks/ceph.yml                |   1 +
ansible/roles/glance/tasks/config.yml              |   2 +-
ansible/roles/gnocchi/tasks/ceph.yml               |   1 +
ansible/roles/haproxy/defaults/main.yml            |   5 +
ansible/roles/haproxy/templates/haproxy.cfg.j2     |  10 +-
ansible/roles/horizon/tasks/upgrade.yml            |  12 +-
ansible/roles/keystone/tasks/config.yml            |   1 +
.../keystone/templates/fernet-node-sync.sh.j2      |   2 +-
.../roles/keystone/templates/fernet-rotate.sh.j2   |   2 +-
ansible/roles/mariadb/tasks/recover_cluster.yml    |   2 +-
ansible/roles/neutron/templates/ml2_conf.ini.j2    |   2 +-
.../roles/neutron/templates/ml2_conf_xenapi.ini.j2 |   2 +-
ansible/roles/nova/tasks/ceph.yml                  |   1 +
ansible/roles/nova/tasks/simple_cell_setup.yml     |   2 +-
ansible/roles/openvswitch/handlers/main.yml        |   2 +-
ansible/roles/panko/tasks/bootstrap.yml            |   8 +-
ansible/roles/panko/templates/panko.conf.j2        |   4 +-
.../skydive/templates/skydive-analyzer.conf.j2     |   2 +-
contrib/dev/vagrant/bootstrap.sh                   |   3 +-
...tstrap-servers-virtualenv-723a0e80942604bd.yaml |  23 ++++
test-requirements.txt                              |   2 +-
tools/cleanup-containers                           |   5 +
tools/setup_gate.sh                                |   5 +-
tox.ini                                            |   2 +-
47 files changed, 410 insertions(+), 42 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index d7d44b5..b054304 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ extras>=1.0.0 # MIT
-hacking>=0.10.0
+hacking>=0.10.0,<1.1.0






More information about the Release-announce mailing list