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

no-reply at openstack.org no-reply at openstack.org
Wed Jan 11 17:21:55 UTC 2017


We contentedly announce the release of:

openstack-ansible 14.0.5: 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.0.5
^^^^^^


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

* The installation of "chrony" is still enabled by default, but it
  is now controlled by the "security_enable_chrony" variable.

* If the cinder backup service is enabled with
  "cinder_service_backup_program_enabled: True", then heat will be
  configured to use the cinder backup service. The
  "heat_cinder_backups_enabled" variable will automatically be set to
  "True".

* The copy of the "/etc/openstack-release" file is now optional. To
  disable the copy of the file, set "openstack_distrib_file" to "no".

* The location of the "/etc/openstack-release" file placement can
  now be changed. Set the variable "openstack_distrib_file_path" to
  place it in a different path.

* Swift "versioned_writes" middleware is added to the pipeline by
  default. Additionally the "allow_versioned_writes" settings in the
  middleware configuration is set to "True". This follows the Swift
  defaults, and enables the use of the "X-History-Location" metadata
  Header.


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

* The variables used to produce the "/etc/openstack-release" file
  have been changed in order to improve consistency in the name
  spacing according to their purpose.

  "openstack_code_name" --> "openstack_distrib_code_name"
  "openstack_release" --> "openstack_distrib_release"

  Note that the value for "openstack_distrib_release" will be taken
  from the variable "openstack_release" if it is set.

* The variable "proxy_env_url" is now used by the apt-cacher-ng
  jinja2 template to set up an HTTP/HTTPS proxy if needed.

* The variable "gnocchi_required_pip_packages" was incorrectly named
  and has been renamed to "gnocchi_requires_pip_packages" to match the
  standard across all roles.


Bug Fixes
*********

* The "container_cidr" key has been restored back to
  "openstack_inventory.json".

  The fix to remove deleted global override keys mistakenly deleted
  the "container_cidr" key. This was used by downstream consumers, and
  cannot be reconstructed with other information inside the inventory
  file. Regression tests were also added.

* The apt-cacher-ng daemon does not use the proxy server specified
  in environment variables. The proxy server specified in the
  "proxy_env_url" variable is now set inside the apt-cacher-ng
  configuration file.

* Setup for the PowerVM driver was not properly configuring the
  system to support RMC configuration for client instances. This fix
  introduces an interface template for PowerVM that properly supports
  mixed IPV4/IPV6 deploys and adds documentation for PowerVM RMC. For
  more information see bug 1643988.

Changes in openstack-ansible 14.0.4..14.0.5
-------------------------------------------

2292cd1 Add retries to apt update in cache proxy task
484ebd4 Auto-enable heat cinder backup functionality
42923c0 Fixed when logic for gnocchi bind mounts
d1bea59 Update all SHAs for 14.0.5
299264a Don't delete container_cidr key when overriding


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

ansible-role-requirements.yml                      | 20 +++++-----
global-requirement-pins.txt                        |  2 +-
playbooks/common-tasks/package-cache-proxy.yml     |  2 +
playbooks/defaults/repo_packages/gnocchi.yml       |  2 +-
.../defaults/repo_packages/openstack_services.yml  | 46 +++++++++++-----------
playbooks/inventory/dynamic_inventory.py           |  4 +-
playbooks/inventory/group_vars/all.yml             |  4 +-
playbooks/inventory/group_vars/heat_all.yml        |  4 ++
playbooks/os-gnocchi-install.yml                   |  6 ++-
.../chrony-config-variable-7a1a7862c05c9675.yaml   |  5 +++
...ntainer_cidr_key_restored-4d232fff46ec00b9.yaml | 11 ++++++
...heat-using-cinder-backups-f9b4837d25f4b8b7.yaml |  8 ++++
...tack-release-file-changes-ef4b28d46378fd7a.yaml | 19 +++++++++
.../proxy-apt-cacher-ng-1bedb761e2db04b8.yaml      |  9 +++++
.../support-powervm-rmc-dedce9da5fdd1bea.yaml      |  7 ++++
...rsioned-writes-middleware-0b529e3cf2fb493d.yaml |  8 ++++
...ame-required-pip-packages-632851ef8137a4a1.yaml |  5 +++
scripts/scripts-library.sh                         |  2 +-
19 files changed, 150 insertions(+), 41 deletions(-)






More information about the Release-announce mailing list