[release-announce] [openstackansible] openstack-ansible 17.0.2 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Apr 16 22:25:47 UTC 2018


We are psyched to announce the release of:

openstack-ansible 17.0.2: 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.2
^^^^^^


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

* Adds support for the horizon octavia-ui dashboard. The dashboard
  will be automatically enabled if any octavia hosts are defined. If
  both Neutron LBaaSv2 and Octavia are enabled, two Load Balancer
  panels will be visible in Horizon.

* Added the ability to configure vendor data for Nova in order to be
  able to push things via the metadata service or config drive.

* Enable networking-bgpvpn ml2 neutron driver to make "OpenDaylight
  SDN Controller" to support BGPVPN for external network connectivity.
  You can set the "neutron_plugin_type" to "ml2.opendaylight" and
  "neutron_plugin_base" to "odl-router_v2" and "bgpvpn" to enable
  BGPVPN on the OpenDaylight.

* The default variable *nova_default_schedule_zone* was previously
  set by default to "nova". This default has been removed to allow the
  default to be set by the nova code instead. Deployers wishing to
  maintain the default availability zone of nova must now set the
  variable as a user_variables.yml or group_vars override.


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

* When upgrading from pike to queens there are the following changes
  to the container/service setup.

  * All cinder container services are consolidated into a single
    "cinder_api_container". The previously implemented
    "cinder_scheduler_container" can be removed.

  * A new "heat_api" container is created with all heat services
    running in it. The previously implemented "heat_apis_container"
    and "heat_engine_container" can be removed.

  * All nova services are consolidated into the "nova_api_container"
    and the rest of the nova containers can be removed.

  Playbooks have been added to facilitate this process through
  automation. Please see the "Major upgrades" chapter in the
  Operations Guide.

Changes in openstack-ansible 17.0.1..17.0.2
-------------------------------------------

2ad2e02 Add heat dashboard into packages
1753c12 Update os_nova SHA to fix nova-manage cell_v2 discover_hosts
f393098 Fix osa_toolkit dictutils import
2173902 Add container/service clean up for nova/cinder/heat
2b59926 Make the on metal job voting
723c49a Run the on metal job
0d58093 Have zuul check out ansible for devel AIO job
4ef40ee repo-use.yml: Scope host groups properly
d3b0353 Ensure package cache is updated appropriately
5ea1206 Install mon servers in parallel.
ba62111 Fixes typo to enable log rotate for Octavia
2233705 Added monitoring tag to monitoring user creation task.
05d49e7 Work around nested virt issues on OVH test nodes
b0bc406 Do not generate the html ARA report any more
c50d242 Developer docs refactor
611ba5b Ensure that RDO/SUSE series repo instructions stay up to date
3cd321c Update all SHAs for 17.0.2
4004520 Add support for Horizon Octavia Dashboard


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

ansible-role-requirements.yml                      |  26 +-
deploy-guide/source/conf.py                        |   6 +-
deploy-guide/source/deploymenthost.rst             |  23 +-
.../upgrades/major-upgrades-manual-upgrade.rst     |  33 ++
.../reference/configuration/extending-osa.rst      |  35 +-
.../inventory/understanding-inventory.rst          |   4 +
global-requirement-pins.txt                        |   6 +-
inventory/group_vars/all/all.yml                   |   2 +-
inventory/group_vars/horizon_all.yml               |   1 +
osa_toolkit/manage.py                              |   4 +-
playbooks/ceph-install.yml                         |   3 -
playbooks/common-playbooks/cinder.yml              |   3 -
playbooks/common-playbooks/glance.yml              |   3 -
playbooks/common-playbooks/neutron.yml             |   3 -
playbooks/common-playbooks/nova.yml                |   3 -
playbooks/common-tasks/package-cache-proxy.yml     |  27 +-
playbooks/containers-lxc-create.yml                |   1 +
.../defaults/repo_packages/openstack_services.yml  |  88 ++--
playbooks/etcd-install.yml                         |   1 -
playbooks/galera-install.yml                       |   1 -
playbooks/haproxy-install.yml                      |   2 -
playbooks/memcached-install.yml                    |   1 -
playbooks/openstack-hosts-setup.yml                |   2 +
playbooks/os-aodh-install.yml                      |   1 -
playbooks/os-barbican-install.yml                  |   1 -
playbooks/os-ceilometer-install.yml                |   1 -
playbooks/os-designate-install.yml                 |   1 -
playbooks/os-gnocchi-install.yml                   |   1 -
playbooks/os-heat-install.yml                      |   1 -
playbooks/os-horizon-install.yml                   |   1 -
playbooks/os-ironic-install.yml                    |   1 -
playbooks/os-keystone-install.yml                  |   3 -
playbooks/os-octavia-install.yml                   |   3 +-
playbooks/os-sahara-install.yml                    |   1 -
playbooks/os-swift-install.yml                     |   1 -
playbooks/os-tacker-install.yml                    |   1 -
playbooks/os-trove-install.yml                     |   1 -
playbooks/rabbitmq-install.yml                     |   2 +-
playbooks/repo-use.yml                             |   8 +-
playbooks/rsyslog-install.yml                      |   1 -
playbooks/unbound-install.yml                      |   1 -
playbooks/utility-install.yml                      |   2 -
...octavia-dashboard-support-faed0fd8e11e8f50.yaml |   7 +
.../notes/added-vendor-data-c35cb7735b1ee9c7.yaml  |   4 +
...hyperconverged-containers-31c413e94c4e2902.yaml |  18 +
...endaylight-bgpvpn-support-3e44e278a53deeac.yaml |   8 +
.../optional-schedule-zone-12479db3ba0e9267.yaml   |   8 +
scripts/run-upgrade.sh                             |   6 +
scripts/scripts-library.sh                         |  52 ++-
.../upgrade-utilities/playbooks/cleanup-cinder.yml |  67 +++
.../upgrade-utilities/playbooks/cleanup-heat.yml   |  62 +++
.../upgrade-utilities/playbooks/cleanup-nova.yml   |  84 ++++
.../bootstrap-host/tasks/prepare_aio_config.yml    |   7 +
zuul.d/jobs.yaml                                   |  12 +-
70 files changed, 1967 insertions(+), 1279 deletions(-)







More information about the Release-announce mailing list