[release-announce] openstack-ansible 17.0.3 (queens)
no-reply at openstack.org
no-reply at openstack.org
Mon Apr 30 09:45:49 UTC 2018
We are satisfied to announce the release of:
openstack-ansible 17.0.3: Ansible playbooks for deploying OpenStack
This release is part of the queens stable release series.
The source is available from:
https://git.openstack.org/cgit/openstack/openstack-ansible
Download the package from:
https://tarballs.openstack.org/openstack-ansible/
For more details, please see below.
17.0.3
^^^^^^
New Features
************
* When *venvwithindex=True* and *ignorerequirements=True* are both
specified in *tempest_git_install_fragments* (as was previously the
default), this results in tempest being installed from PyPI without
any constraints being applied. This could result in the version of
tempest being installed in the integrated build being different than
the version being installed in the independent role tests. Going
forward, we remove the *tempest_git_** overrides in
playbooks/defaults/repo_packages/openstack_testing.yml so that the
integrated build installs tempest from PyPI, but with appropriate
constraints applied.
* This consolidates the amphora image tasks in a common file and
adds a way to download an amphora image from an artefact storage
over http(s). With the Octavia team providing test images the tests
were modified to not build images any longer but download them.
Security Issues
***************
* It is commonly considered bad practice to downlaod random images
from the Internet expecially the test images the Octavia team
provides which could potentially include unpatched operating system
packages - so for any production deploy adjust the download url to
an artifact storage your organization controls. The system also does
not authenticate the image (e.g. with an md5) so should only be used
on networks your organization controls.
Other Notes
***********
* The internal variable "python_ceph_package" has been renamed to
"python_ceph_packages" and is now a list instead of a string. If you
are using gnocchi with ceph and are using this internal variable in
your "ceph_extra_components" overrides, please update it to
"python_ceph_packages".
Changes in openstack-ansible 17.0.2..17.0.3
-------------------------------------------
72c8be4 Update role SHA's to resolve pip/python venv issues
64bf9d9 Update Ansible to 2.4.4.0
9ebb91b Enable horizon fwaas panels when firewall_v2 driver is enabled
4c9bcae log_hosts should be optional
0f5a23e bootstrap-host: Set repo build pip default mirror when in openstack-ci
ba9d62c Add shade library to openstack-ansible venv
16e8ffb Remove tempest_git_* overrides
782285b Add IP addresses to infra node br-vxlan in the examples
8b846bb [DOC] rectify galera recovery for systemd
3c777c5 Do not log passwords
bbdfbb8 Do not log passwords
95ff8c4 Update all SHAs for 17.0.3
0810950 Remove spurious VxLAN bridge IP from ceph osd hosts
190c16c Use a sensible vlan range in the example configs
2fd5a4b Add nova/ironic/glance cross-service vars to group_vars/all
Diffstat (except docs and test files)
-------------------------------------
ansible-role-requirements.yml | 62 ++++++++--------
.../openstack_interface.cfg.pod.example | 20 ++----
.../openstack_interface.cfg.prod.example | 21 ++----
.../openstack_interface.cfg.test.example | 22 ++----
etc/openstack_deploy/openstack_user_config.yml.aio | 2 +-
.../openstack_user_config.yml.aio.j2 | 2 +-
.../openstack_user_config.yml.example | 2 +-
.../openstack_user_config.yml.pod.example | 2 +-
.../openstack_user_config.yml.prod-ceph.example | 2 +-
.../openstack_user_config.yml.prod.example | 2 +-
.../openstack_user_config.yml.test.example | 2 +-
inventory/group_vars/all/all.yml | 2 +-
inventory/group_vars/all/glance.yml | 3 +
inventory/group_vars/all/ironic.yml | 24 +++++++
inventory/group_vars/glance_all.yml | 5 --
inventory/group_vars/horizon_all.yml | 2 +-
inventory/group_vars/ironic_all.yml | 8 ---
playbooks/common-tasks/mysql-db-user.yml | 2 +
playbooks/common-tasks/rabbitmq-vhost-user.yml | 1 +
.../defaults/repo_packages/openstack_services.yml | 82 +++++++++++-----------
.../defaults/repo_packages/openstack_testing.yml | 7 --
playbooks/healthcheck-infrastructure.yml | 1 +
playbooks/rabbitmq-install.yml | 1 +
...-tempest-with-constraints-409eab81862db701.yaml | 11 +++
.../notes/image_download-754d13e7df9b7891.yaml | 16 +++++
...iable_python_ceph_package-9575466eb146e500.yaml | 8 +++
requirements.txt | 1 +
scripts/bootstrap-ansible.sh | 2 +-
.../bootstrap-host/tasks/prepare_aio_config.yml | 1 +
34 files changed, 184 insertions(+), 163 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 54d032a..a589187 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11,0 +12 @@ virtualenv>=14.0.6 # MIT
+shade>=1.17.0 # Apache-2.0
More information about the Release-announce
mailing list