[release-announce] [openstackansible] openstack-ansible-os_neutron 15.0.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 8 12:21:43 UTC 2017


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





More information about the Release-announce mailing list