[openstackansible] openstack-ansible 17.0.2 (queens)
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(-)
participants (1)
-
no-reply@openstack.org