We are glad to announce the release of: openstack-ansible-os_neutron 16.0.0: os_neutron role for OpenStack- Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. Changes in openstack-ansible-os_neutron 15.0.0.0rc1..16.0.0 ----------------------------------------------------------- dd658f9 Updated from OpenStack Ansible Tests c1a2ff5 Update paste, policy and rootwrap configurations 2017-08-25 8c76ea7 Simplify the string check for offline db migrations 4af7f63 tasks: neutron_install: Fix virtualenv-tools issue on openSUSE 8268951 Updated from OpenStack Ansible Tests 8db15a4 Update UPPER_CONSTRAINTS_FILE for stable/pike bcf568e Update .gitreview for stable/pike 3b39c58 Updated from OpenStack Ansible Tests a02c583 [DOCS] Use upstream etcd environment definition b96cc3d Updated from OpenStack Ansible Tests d24da34 Updated from global requirements 46a22cc Allow only vxlan networks to be created in Neutron. b25a6fb Update URLs in documents according to document migration dad6827 Add support for the openSUSE Leap distributions 862390a Updated from OpenStack Ansible Tests cb8eb31 Cast the resulting intersect set into a list 0524fa6 Improve inventory scoping for limited play execution 93ba9f9 Updated from OpenStack Ansible Tests 1bcd6d5 Switch from run_once back to inventory scoping 25854d2 Hedge upgrade process against no software change 9ef1b61 Fix openstackdocstheme settings 5a23b5b Move Calico Felix upstream to defaults 552d119 Update Calico Felix agent to 2.3 5d3f059 Run agent config tasks before post_install 280788b Updated from global requirements 8672ce2 Switch from oslosphinx to openstackdocstheme afe63f6 Resolve migration issues 1be4415 Updated from OpenStack Ansible Tests 2f10f75 Ensure that services restart in a particular order f027faf Simplify database migrations fa848c6 Normalise distro package installation 2d815fd Updated from global requirements 90e4f3d Updated from global requirements 1695d7f Add Neutron API availability test during upgrade 40a1a9d Switch to Cryptography over pycrypto 621cafa Ensure that role tests pin pip/setuptools/wheel 19c7e5c Updated from global requirements d1f8cd2 Deprecate rpc_backend option fcc1aa8 Fix Neutron plugin name wrong for nuage deployment ffcdc13 Allow the developer constraints to be adjusted 8b09798 Use command instead of debug for handlers c60fe36 Ensure that policy file has correct group/mode 7fb7b9a Remove when {{ 38e99b1 Deprecate rabbit_use_ssl option c93100a Add venv_tag local fact ac71bb4 Improve the execution time 477fae8 Remove plumgrid network provider type 4fd6cf8 Updated from global requirements 3ed3dfe Move static defaults to vars 2817b2e Fix for lookup and get_url occuring in different places 6dc4ecc Use zuul-cloner for tests repo in OpenStack-CI 643342f More flexible neutron_package_list ccbe248 Clean up cron if l3ha legacy tool is not enabled 272da3a Use package module to install distro packages 45c7e49 Only use handler on filtered services e890698 Gather neutron facts for Pike 8e6326a Rename release note to unique hash 6a485cd Update paste, policy and rootwrap configurations 2017-04-28 29e09d6 Perform an atomic policy file change 9aa3761 Reduce init restart/kill times 9d43b6f Optimise apt cache update task f939caf Make nova metadata protocol configurable 5666b10 Move filtered_neutron_services to vars c8fa212 Fix role gate tests for Ansible 2.3 0a0f082 Filter services dictionary per host baed879 Fix OVS functional gate test 3e5122d Rename reno to avoid conflict on integrated repo f4b17af Remove lxc_container_bind_mounts in test group_vars 2a92a4e Update paste, policy and rootwrap configurations 2017-04-04 6c2b614 Cleanup plugin loaded_base 32891e5 Ensure the components are isolated from the system ff8e42c Remove min_l3_agents_per_router option 253158c Deprecate auth_plugin option a7e0a3f Fix upgrade jobs for os_neutron role. 4351dee Implements internal-dns support 39d5293 Add haproxy to neutron distro packages 4783d52 Update paste, policy and rootwrap configurations 2017-03-16 847ffa8 Rename vars/common.yml to vars/main.yml f15d66e Fixes the error seen in the Openstack-ansible test 4eb8a56 Update test set and use test plugins 55204c8 Adds Octavia to Neutron c7e76d0 Install python2-pyOpenSSL package on CentOS 47201e8 Updated from global requirements 84dac0b Set previous role to stable/ocata for master bf6e06e Cap the number of worker threads f281a48 Add program name to neutron init tasks 4871399 Install packages in one step d9cc60b Rename neutron_dhcp_domain to neutron_dns_domain 0543bfd Update paste, policy and rootwrap configurations 2017-02-15 5ed3713 Include l3-ha for openvswitch based deployments 6ad5f1a Remove UCA/RDO in role 192a213 Updated from global requirements fd47dda Updated from global requirements 9eef229 Implement Dragonflow deployment 4d8032a Cap the number of worker threads 228158e Work around Trusty CI bindep issue 2c08043 Update upgrade test to use stable/ocata f927760 Implementing stricter permissions on config files 40ff795 Use ocata component for UCA cbb2e6e Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant 915606b Remove nova_url config setting b38033d Use https instead of http for git.openstack.org ff8d4eb Update reno for stable/ocata Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 + .gitreview | 1 + README.rst | 2 +- Vagrantfile | 66 +- bindep.txt | 46 +- defaults/main.yml | 698 +++++++-------------- files/rootwrap.d/dhcp.filters | 8 +- files/rootwrap.d/dibbler.filters | 1 + files/rootwrap.d/dragonflow-controller.filters | 11 + files/rootwrap.d/iptables-firewall.filters | 3 - files/rootwrap.d/l3.filters | 8 +- files/rootwrap.d/linuxbridge-plugin.filters | 13 +- files/rootwrap.d/openvswitch-plugin.filters | 1 - handlers/main.yml | 64 +- library/neutron_migrations_facts | 289 --------- meta/main.yml | 22 +- .../notes/cap-workers-fc70b4f8586ba1a5.yaml | 6 + .../capping_neutron_workers-d97a5d50ca996af5.yaml | 6 + .../deprecate_auth_plugin-347b326919d67a18.yaml | 5 + ...eutron-dragonflow-support-fce23f85c6a0bebd.yaml | 7 + ...ron-init-config-overrides-9d1d2b3b908705ed.yaml | 10 + ...eutron_init_time_settings-66ad8a3d9eb951b0.yaml | 23 + ...ron-deprecate-dhcp-domain-63b4c4dfbccd3a3a.yaml | 4 + .../notes/remove-plumgrid-8c86d99999a2ca48.yaml | 5 + .../notes/remove_rpc_backend-8134a355d9864e12.yaml | 5 + releasenotes/source/conf.py | 11 +- releasenotes/source/index.rst | 1 + releasenotes/source/ocata.rst | 6 + setup.cfg | 2 +- setup.py | 2 +- tasks/calico_config.yml | 49 -- tasks/calico_init.yml | 38 -- tasks/main.yml | 36 +- tasks/neutron_db_setup.yml | 85 +-- tasks/neutron_init.yml | 147 ----- tasks/neutron_init_common.yml | 26 - tasks/neutron_init_systemd.yml | 34 +- tasks/neutron_install.yml | 161 ++--- tasks/neutron_l3_ha.yml | 20 +- tasks/neutron_post_install.yml | 73 +-- tasks/neutron_pre_install.yml | 4 +- tasks/nuage_neutron_config.yml | 24 - tasks/plumgrid_config.yml | 62 -- tasks/providers/calico_config.yml | 66 ++ tasks/providers/dragonflow_config.yml | 77 +++ tasks/providers/nuage_config.yml | 24 + templates/dhcp_agent.ini.j2 | 8 +- templates/dragonflow.ini.j2 | 58 ++ templates/metadata_agent.ini.j2 | 9 +- templates/neutron-systemd-init.j2 | 23 +- templates/neutron-systemd-tmpfiles.j2 | 6 +- templates/neutron.conf.j2 | 77 ++- templates/plugins/ml2/linuxbridge_agent.ini.j2 | 2 +- templates/plugins/ml2/ml2_conf.ini.j2 | 2 +- templates/plugins/ml2/openvswitch_agent.ini.j2 | 2 +- templates/plugins/plumgrid/pgrc | 9 - templates/plugins/plumgrid/plumgrid.ini.j2 | 19 - templates/plugins/plumgrid/plumlib.ini | 57 -- templates/policy.json.j2 | 27 +- test-requirements.txt | 11 +- tox.ini | 44 +- vars/main.yml | 540 ++++++++++++++++ vars/redhat-7.yml | 3 +- vars/suse-42.yml | 47 ++ vars/ubuntu-16.04.yml | 6 +- 97 files changed, 2310 insertions(+), 1878 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a5433f9..ae8c323 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1 # BSD +pyasn1!=0.2.3 # BSD @@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0 -requests!=2.12.2,>=2.10.0 # Apache-2.0 +requests>=2.14.2 # Apache-2.0 @@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx!=1.3b1,<1.4,>=1.2.1 # BSD -oslosphinx>=4.7.0 # Apache-2.0 -openstackdocstheme>=1.5.0 # Apache-2.0 +sphinx>=1.6.2 # BSD +openstackdocstheme>=1.16.0 # Apache-2.0 @@ -16 +15 @@ doc8 # Apache-2.0 -reno>=1.8.0 # Apache-2.0 +reno!=2.3.1,>=1.8.0 # Apache-2.0