[release-announce] [openstackansible] openstack-ansible 14.2.1 (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 19 10:04:38 UTC 2017


We are stoked to announce the release of:

openstack-ansible 14.2.1: Ansible playbooks for deploying OpenStack

This release is part of the newton stable release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/openstack-ansible

Download the package from:

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

For more details, please see below.

14.2.1
^^^^^^


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

* Add support for the cinder v3 api. This is enabled by default, but
  can be disabled by setting the "cinder_enable_v3_api" variable to
  "false".

* The "cinder_sigkill_timeout" was introduced to control the time
  between sending a SIGTERM signal and a SIGKILL signal when stopping
  or restarting services. This can help in letting long-lived sessions
  drain while preventing new ones from starting before a restart.
  Default is 120 seconds (was harcoded to 300 seconds).

* The "cinder_restart_wait" variable has been added to control the
  time between restarts of cinder services. Default is 5 seconds (was
  hardcoded to 150 seconds).

* Haproxy-server role allows to set up tunable parameters. For doing
  that it is necessary to set up a dictionary of options in the config
  files, mentioning those which have to be changed (defaults for the
  remaining ones are programmed in the template). Also "maxconn"
  global option made to be tunable.

* Add support for "neutron" as an "enabled_network_interface".

* The "ironic_neutron_provisioning_network_name" and
  "ironic_neutron_cleaning_network_name" variable can be set to the
  name of the neutron network to use for provisioning and cleaning.
  The ansible tasks will determine the appropriate UUID for that
  network. Alternatively, "ironic_neutron_provisioning_network_uuid"
  or "ironic_neutron_cleaning_network" can be used to directly specify
  the UUID of the networks. If both
  "ironic_neutron_provisioning_network_name" and
  "ironic_neutron_provisioning_network_uuid" are specified, the
  specified UUID will be used. If only the provisioning network is
  specified, the cleaning network will default to the same network.


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

* The "cinder_sigkill_timeout" was introduced to control the time
  between sending a SIGTERM signal and a SIGKILL signal when stopping
  or restarting services. This can help in letting long-lived sessions
  drain while preventing new ones from starting before a restart.
  Default is 120 seconds (was harcoded to 300 seconds).

* The "cinder_restart_wait" variable has been added to control the
  time between restarts of cinder services. Default is 5 seconds (was
  hardcoded to 150 seconds).

* During the keepalived role upgrade the keepalived process will
  restart and introduce a brief service disruption.


Critical Issues
***************

* A bug that caused the Keystone credential keys to be lost when the
  playbook is run during a rebuild of the first Keystone container has
  been fixed. Please see launchpad bug 1667960 for more details.


Other Notes
***********

* The keepalived role was updated, and now includes an optional way
  to configure vrrp scripts timeouts. See also: VRRP timeout PR on
  keepalived role (https://github.com/evrardjp/ansible-
  keepalived/commit/0b2d13a13c1a03e14ac6f67286811ca1bf1928ac).

Changes in openstack-ansible 14.2.0..14.2.1
-------------------------------------------

785e743 Updated from global requirements
f1be2f3 Updated from global requirements
3ece814 Update all SHAs for 14.2.1
d4089f1 Bump Keepalived


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

ansible-role-requirements.yml                      | 24 +++++------
playbooks/defaults/repo_packages/gnocchi.yml       |  2 +-
.../defaults/repo_packages/openstack_services.yml  | 46 +++++++++++-----------
playbooks/inventory/group_vars/all.yml             |  2 +-
.../notes/cinder_api_v3-cc53677ce77d97c3.yaml      |  5 +++
...cinder_init_time_settings-1ef46f6b9d4fc1df.yaml | 19 +++++++++
.../implement_tuning_params-e627c774c0d0c9d2.yaml  |  7 ++++
...c-neutron-network-support-669c382ea8bd3b98.yaml | 17 ++++++++
.../notes/keepalived-bump-a8f47f5dc7a7491d.yaml    | 10 +++++
...primary-container-rebuild-a2f4d7f33d66c843.yaml |  5 +++
requirements.txt                                   |  4 +-
11 files changed, 102 insertions(+), 39 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index db8eecf..a457860 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@ pip>=6.0 # MIT
-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,>=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,>=16.0 # PSF/ZPL
@@ -16 +16 @@ PyYAML>=3.1.0 # MIT
-urllib3>=1.15.1  # MIT
+urllib3>=1.15.1 # MIT





More information about the Release-announce mailing list