[openstackansible] openstack-ansible-os_neutron 15.0.0 (ocata)
We are gleeful to announce the release of: openstack-ansible-os_neutron 15.0.0: os_neutron role for OpenStack- Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. 15.0.0 ^^^^^^ New Features ************ * The number of worker threads for neutron will now be capped at 16 unless a specific value is specified. Previously, the calculated number of workers could get too high on systems with a large number of processors. This was particularly evident on POWER systems. * Capping the default value for the variables "neutron_api_workers", "neutron_num_sync_threads" and "neutron_metadata_workers" to 16 when the user doesn't configure these variables. Default value is half the number of vCPUs available on the machine with a capping value of 16. * The "dragonflow" plugin for neutron is now available. You can set the "neutron_plugin_type" to "ml2.dragonflow" to utilize this code path. The "dragonflow" code path is currently experimental. Upgrade Notes ************* * The variable "neutron_dhcp_domain" has been renamed to "neutron_dns_domain". Changes in openstack-ansible-os_neutron 14.0.0.0rc2..15.0.0 ----------------------------------------------------------- e8fc955 Install python2-pyOpenSSL package on CentOS 5917c1b Cap the number of worker threads 4435092 Install packages in one step 13f01b0 Add program name to neutron init tasks 83a8f57 Rename neutron_dhcp_domain to neutron_dns_domain ad9f722 Include l3-ha for openvswitch based deployments 2db048d Update paste, policy and rootwrap configurations 2017-02-15 c6f8dce Remove UCA/RDO in role c4fcf37 Implement Dragonflow deployment 69e52f0 Implementing stricter permissions on config files 8f2a179 Work around Trusty CI bindep issue df33b29 Update repo for stable/ocata 9872b07 Use ocata component for UCA c6304d4 Update UPPER_CONSTRAINTS_FILE for stable/ocata 5e76e63 Update .gitreview for stable/ocata 7454e60 Implementation Neutron SR-IOV 3eaa45b Update paste, policy and rootwrap configurations 2017-01-26 aa2a428 Update paste, policy and rootwrap configurations 2017-01-24 a9ff02a Change permission for conf folder 61b6782 Add heat metadata checksum fix for AIO-type network config 72f2166 Split out neutron upgrade test 15d00f7 Fix tox.ini to work with ansible 2.2.1.0 da627b4 Remove unused registered var 6026308 Ensure neutron_bin gets created c653a29 Cleanup of developer mode logic 6aaf1e7 Use full path for metering_agent interface_Driver 29fce57 Fix broken links 1b1df28 Bring consistency to tags b68e3a3 Add checksum script for CentOS AIO. 78bbecd Add which in CentOS package list df301ce Additional fix for venv build fallback 066c18b Fix venv build fallback mechanism 9e9d042 Keep the N behavior optionally b5c629b Update and clean up run_tests.sh 32207fc Allow override of the repo filename 8cf982b Update paste, policy and rootwrap configurations 2016-12-30 b637eb9 Remove pki support bca925b Update paste, policy and rootwrap configurations 2016-12-23 a6d825e Update repository with reference to role git location fdfa9b4 Clean up DVR conditionals 00c1bb4 Remove Trusty support from os_neutron role c1c28c6 Ensure correct VPNaaS package is installed de86131 Neutron upgrade testing. c39e7c6 Delete deprecated Hacking in tox.ini bfe5e0f Updated from global requirements 75cdd69 Point roles docs bugs to openstack-ansible LP e327ccd Use new ansible package module to install distro packages. 9bd5175 Fix virtualenv-tools issue 96ea32f Show team and repo badges on README 40b8d4a Using updated tempest method for neutron. b483a78 Remove join filter from optional pip module tasks 81e5aa6 Add region awareness to the neutron ha tool 08e8419 Fix stevedore warnings f27442f Remove join filter from pip module tasks e7bcb31 Reinitialize venv upon install 9fc9ffa Fix reversed calico override vars 898ea99 Rename tmpfiles.d files 7a05132 Use ansible_service_mgr fact 1ee6c09 Fix tmpfiles.d when multiple service are running. 7cbcc7b Use updated get_url module checksum functionality e27795e Add ocata to the releases list ca9ab39 Remove ansible<2.2 apt cache hack f588c45 Optimise optional pip package installation 9d750ba Adding support for Designate notifications. d4dd9df Move optional plugin installs out of the venv 2d248ad Change Calico package to Felix 2c7c486 Simplify pip options/constraints mechanism aa159da Fix OVS kernel module vars f2a568d Updated from global requirements cf56eca Fix linting issues for ansible-lint 3.4.1 1d02538 Fix perms issue for dnsmasq on CentOS. 8fda2b7 Update paste, policy and rootwrap configurations 2016-10-21 3ded614 [FIX] Changed neutron_driver_interface removed variable 935539c Use upper constraints for all tox targets 291ad18 [DOCS] Added release-name as a watermark to Docs. 8980f25 Move to use Tempest tests for Neutron 7849c7d Remove 'ignore_errors: true' in favor of 'failed_when: false' 31a11a1 Set calico wheel name for py_pkgs lookup 96ad291 Enable release notes translation 71ebd43 Calico is now Felix... who knew?! 6ab8f43 Use centralised Ansible test scripts aa995b8 Add missing space in tasks indentation 491b278 Add CentOS support for os_neutron 320d326 Remove install_test_packages variable cec9b07 Revert dynamic include for inventory-based conditionals 29f02c1 Fix dhcp-agent-list-hosting-net race condition 52965e1 Fix race condition on starting services abeecba Updated from global requirements d8ca8cb Update reno for stable/newton da9916a Use centralised test scripts cfb341a Add conditional around the pid clean up process Diffstat (except docs and test files) ------------------------------------- .gitignore | 5 +- .gitreview | 1 + README.rst | 9 + Vagrantfile | 4 +- bindep.txt | 2 +- defaults/main.yml | 215 ++++++++++++++++----- files/post-up-metadata-checksum | 6 + files/rootwrap.d/dhcp.filters | 5 +- files/rootwrap.d/dragonflow-controller.filters | 11 ++ files/rootwrap.d/iptables-firewall.filters | 9 +- files/rootwrap.d/l3.filters | 9 +- files/rootwrap.d/netns-cleanup.filters | 12 ++ files/rootwrap.d/privsep.filters | 31 +++ handlers/main.yml | 5 +- library/neutron_migrations_facts | 4 +- manual-test.rc | 2 +- meta/main.yml | 15 +- .../apt-source-filenamed-2cc698add82f5eea.yaml | 5 + .../notes/cap-workers-fc70b4f8586ba1a5.yaml | 6 + .../capping_neutron_workers-d97a5d50ca996af5.yaml | 6 + ...eutron-dragonflow-support-fce23f85c6a0bebd.yaml | 7 + .../notes/neutron-sriov-50c0099554574d01.yaml | 7 + ...ron-deprecate-dhcp-domain-63b4c4dfbccd3a3a.yaml | 4 + ...os_neutron-centos-support-6e3aede0f8b13af4.yaml | 3 + .../remove-requirements-git-212d02658644c17b.yaml | 7 + releasenotes/source/conf.py | 3 + releasenotes/source/index.rst | 1 + releasenotes/source/newton.rst | 6 + tasks/calico_config.yml | 10 +- tasks/calico_init.yml | 4 - tasks/dragonflow.yml | 119 ++++++++++++ tasks/main.yml | 31 ++- tasks/neutron_db_setup.yml | 4 +- tasks/neutron_init.yml | 13 ++ tasks/neutron_init_common.yml | 45 ++++- tasks/neutron_init_systemd.yml | 53 ----- tasks/neutron_init_upstart.yml | 28 --- tasks/neutron_install-apt.yml | 114 ----------- tasks/neutron_install.yml | 157 ++++++++------- tasks/neutron_l3_ha.yml | 2 + tasks/neutron_post_install.yml | 49 +++-- tasks/neutron_pre_install.yml | 11 +- tasks/nuage_neutron_config.yml | 4 +- templates/api-paste.ini.j2 | 11 +- templates/dhcp_agent.ini.j2 | 8 +- templates/dragonflow.ini.j2 | 58 ++++++ templates/metadata_agent.ini.j2 | 5 +- templates/metering_agent.ini.j2 | 10 +- templates/neutron-ha-tool.py.j2 | 3 + templates/neutron-systemd-tempfiles.j2 | 4 - templates/neutron-systemd-tmpfiles.j2 | 5 + templates/neutron-upstart-init.j2 | 42 ---- templates/neutron.conf.j2 | 37 ++-- templates/plugins/ml2/linuxbridge_agent.ini.j2 | 8 + templates/plugins/ml2/ml2_conf.ini.j2 | 2 +- templates/plugins/ml2/sriov_nic_agent.ini.j2 | 9 + templates/vpnaas_agent.ini.j2 | 2 +- test-requirements.txt | 10 +- tox.ini | 186 ++++++------------ vars/common.yml | 26 +++ vars/redhat-7.yml | 45 +++++ vars/ubuntu-14.04.yml | 54 ------ vars/ubuntu-16.04.yml | 10 +- 84 files changed, 1596 insertions(+), 952 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 8fdd8d8..a5433f9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0 -requests>=2.10.0 # Apache-2.0 +requests!=2.12.2,>=2.10.0 # Apache-2.0 @@ -12,2 +12,3 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx!=1.3b1,<1.3,>=1.2.1 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0 +openstackdocstheme>=1.5.0 # Apache-2.0 @@ -15 +16,2 @@ doc8 # Apache-2.0 -reno>=1.8.0 # Apache2 +reno>=1.8.0 # Apache-2.0 +sphinxmark>=0.1.14 # Apache-2.0
participants (1)
-
no-reply@openstack.org