[release-announce] [ironic] networking-baremetal 1.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 8 17:53:25 UTC 2018


We are ecstatic to announce the release of:

networking-baremetal 1.0.0: Neutron plugin that provides deep
Ironic/Neutron integration.

This release is part of the queens release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/networking-baremetal

Download the package from:

    https://pypi.python.org/pypi/networking-baremetal

Please report issues through launchpad:

    http://bugs.launchpad.net/networking-baremetal

For more details, please see below.

Changes in networking-baremetal 0.1.0..1.0.0
--------------------------------------------

e6c34e6 Add unit tests for member manager
3edd982 Make the agent distributed using hashring and notifications
4d6c044 Fix devstack example
361b6f8 Node state configuration - add log_agent_heartbeat
f4ba319 Fix nits in networking-baremetal docs
60a03e8 Add dsvm job
c7ea75c Update docs and generate config file example
edc4c30 Add support to bind type vlan networks
d756016 Devstack - Add ironic-neutron-agent
3631642 Use reporting_interval option from neutron
04f4c47 Switch from MechanismDriver to SimpleAgentMechanismDriverBase
76e8345 Updated from global requirements
9a52738 start_flag = True, only first time, or conf change
faf41e4 Add baremetal neutron agent
f0b6a2d Updated from global requirements
79a9a29 Updated from global requirements
0f9f597 Updated from global requirements
c07f619 Use constants from neutron-lib
0f1065f Update URLs in documents according to document migration
89b1da5 Fix to use "." to source script files
5de90f2 Update reno for stable/pike


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

.gitignore                                         |   1 +
HACKING.rst                                        |   2 +-
devstack/lib/networking-baremetal                  |  61 ++++
devstack/plugin.sh                                 |  30 +-
networking_baremetal/agent/__init__.py             |   0
networking_baremetal/agent/ironic_neutron_agent.py | 293 ++++++++++++++++++++
networking_baremetal/constants.py                  |  17 ++
networking_baremetal/plugins/ml2/baremetal_mech.py | 127 ++++-----
.../ironic_agent/test_hashring_member_manager.py   |  80 ++++++
.../post.yaml                                      |  15 +
.../run.yaml                                       | 183 ++++++++++++
...istributed-agent-hashring-6b623a7a9caf0425.yaml |   8 +
.../ironic-neutron-agent-291f8aad7d53f06c.yaml     |  10 +
.../notes/mech-agent-driver-ffc361e528668f8e.yaml  |   6 +
...-type-support-mech-driver-31f907c76dc44923.yaml |  16 ++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 +
requirements.txt                                   |  14 +-
setup.cfg                                          |   8 +-
setup.py                                           |   2 +-
test-requirements.txt                              |  22 +-
.../networking-baremetal-config-generator.conf     |   5 +
tox.ini                                            |   1 -
zuul.d/legacy-networking-baremetal-jobs.yaml       |  25 ++
zuul.d/project.yaml                                |   7 +
37 files changed, 1532 insertions(+), 174 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index dd9bf85..e10558e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,5 +5,9 @@
-neutron-lib>=1.7.0  # Apache-2.0
-oslo.i18n>=2.1.0,!=3.15.2  # Apache-2.0
-oslo.log>=3.22.0  # Apache-2.0
-oslo.utils>=3.20.0                       # Apache-2.0
-pbr>=2.0.0,!=2.1.0  # Apache-2.0
+neutron-lib>=1.13.0 # Apache-2.0
+oslo.config>=5.1.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.log>=3.36.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
+oslo.messaging>=5.29.0 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+python-ironicclient>=2.2.0 # Apache-2.0
+tooz>=1.58.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 06634e5..9113590 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,8 +5,8 @@
-bashate>=0.2 # Apache-2.0
-hacking>=0.12.0,!=0.13.0,<0.14  # Apache-2.0
-coverage>=4.0 # Apache-2.0
-oslotest>=1.10.0 # Apache-2.0
-python-subunit>=0.0.18 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
-os-testr>=0.8.0 # Apache-2.0
-testscenarios>=0.4  # Apache-2.0/BSD
+bashate>=0.5.1 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
+python-subunit>=1.0.0 # Apache-2.0/BSD
+testtools>=2.2.0 # MIT
+os-testr>=1.0.0 # Apache-2.0
+testscenarios>=0.4 # Apache-2.0/BSD
@@ -15,2 +15,2 @@ testscenarios>=0.4  # Apache-2.0/BSD
-sphinx>=1.5.1 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
@@ -19 +19 @@ openstackdocstheme>=1.16.0 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list