[openstack-announce] [release][midonet] networking-midonet release 1.0.0 (Liberty)

Jean-François Joly jf at midokura.com
Mon Nov 30 16:21:34 UTC 2015


We are glad to announce the release of:

networking-midonet 1.0.0: Midonet Neutron plugin

This release is part of the liberty release series.

With source available at:

    https://github.com/openstack/networking-midonet

With package available at:

    https://pypi.python.org/pypi/networking-midonet/1.0.0

For more details, please see the git log history below and:

    https://launchpad.net/networking-midonet/+milestone/1.0.0

Please report issues through launchpad:

    https://bugs.launchpad.net/networking-midonet/

Notable changes
----------------
Liberty release. Support for FWaaS API, extra routes API, port security API
and allowed address pairs API.

Changes in networking-midonet 2015.1.1..1.0.0
---------------------------------------------
fcab0c5 tox_install: Switch to stable/liberty
9e059a3 Stop doing any magic cloning of neutron during CI
7af89e3 Updated from global requirements
8855468 .gitreview: Set defaultbranch
3943328 devstack: Set midolman log level to DEBUG
79e90c8 README.rst: Replace URL of package site
c818fe1 l3: Stop mimicing a core plugin
a79239b devstack: Exclude a few known-broken tests on gate
cb4d37b devstack: Enable midonet metadata proxy for v2 and ml2 jobs on gate
320c02c devstack: Chown egg-info so that later "tox -e genconfig" is
possible
d31422f Ensure LOGDIR to align with devstack-gate
832aade plugin_v2: Deal with the lack of portsecurity DB rows
69fe412 Hang the devref index on the main index
841f410 Rely on pbr to define the version of the library
014bc5c Document repos for packages
70f2678 plugin_v2: Tighten network_type validation a bit
df918f9 Replace deprecated wiki links
9c6734c Use https to link to *.midonet.org
f80fae3 Some notes about Neutron agents
f2e10ac Update a note about midonet-db-manage retirement
0fbe97e Add 'uplink' type driver
e087712 README.rst: Mention FWaaS configuration
7c919a0 Remove "new" argument from n_rpc.create_connection
7820132 README.rst: Remove HACKING section
b4d261f README.rst: Move unit test description into a separate rst file
fd9b72d README.rst: Remove package.sh section
bbd4ecf Tag the alembic migration for Liberty
524e8e6 Replace v2015.09 with v5.0
8c3d37b README.rst: Recommend deb/rpm rather than setup.py install
bb38ac9 Update How to install section
6b4f6bc Revert "Retire midonet-db-manage"
f12cec6 test-requirements: Add testscenarios
2261028 Some upgrade notes
1a17f05 Removing the package scripts
f29e43f Add references to SG callbacks to avoid GC
1f4648a devstack: Configure nova for midonet metadata proxy
f26cc79 Move v1-only code from plugin.py to plugin_v1.py
4a4d1d9 Remove midonet.neutron.common.utils as it's now empty
a67b69d Remove an unused decorator, retry_on_error
14d3b59 Remove an unused decorator, handle_api_error
b855745 Remove an unused global, PLURAL_NAME_MAP
de6ed45 devstack: FWaaS support
fe29814 FWaaS: Specify the extension path
e2d7fd7 devstack: Avoid modifying ERROR_ON_CLONE
334bbf1 MidoNet FWaaS plugin
3b0bae7 Listen alternative topic for state reports
32f0f9c plugin_v2: Add revisit comment about metadata proxy
2976ee8 test_midonet_plugin: Update plugin path after decomposition phase2
0069507 Update documentation after plugin decomposition phase2
de3461a tox.ini: Fix cover by giving the source directory explicitly
9614d38 .coveragerc: Fix module path
5b463eb Enable tempest tests for lbaas when enabled
1ad286d Plugin decomposition phase2
8883f3a Generate config file example
6aa6c0f Remove the white-list of tests for py34
ff9cb6d Enable more tests for py34
9e3de84 Make ZOOM the default for devstack
cb1f828 Fix unit tests
1fa4681 tox.ini: Add an env for coverage
fb6e43c Retire midonet-db-manage
e073975 migration: Drop downgrade
d0ee109 Fix the sphinx build path in .gitignore file
ff27663 Change ignore-errors to ignore_errors
e04a072 Run check_migration during "tox -e pep8"
d09ee10 Removed unused test dependency: discover
0257efa Fix missing value types for log message
26c22ed devstack: Export LOGDIR as well
a64f9b3 Adapt LB unit tests to the new service providers management
3e04a98 Allow py34 to run tests individually
eb32fac test_midonet_plugin_ml2: Ensure that ml2 options are registered
493dece Define VIF_TYPE_MIDONET in networking-midonet repo
e61099d Set the supported extensions correctly
e075618 Override api_extensions_path in unit tests
384039b Add missing 'ext-gw-mode' extension to v1
fd0280a Move ML2 util methods from common util
4bd472e tests: Do not skip IPv6 tests
13b9b3f Remove enable_plugin for LBaaS
45c283b devstack: midonet embedded metadata proxy support
a854d6d Add filter for midonet networking types
cc1efab Add Midonet ML2 Mechanism/Type Driver
e92245e Remove duplicate code to load client
a85f7ba make devstack up-to-date for Liberty
732c28a Set Q_L3_ROUTER_PER_TENANT to True
a3498e7 doc: Hook devstack/README.rst into doc build
5ccc6ae README.rst: Fix some markup and typos
9f91c7f tox.ini: Add docs to envlist
0b08c10 tox.ini: Add docs target
4125645 devstack/settings: Stop tweaking the list of enabled services
2dd31ef Move the router and fip handlers to l3 service
1206b1d Update documentation after create_fake_uplink_l2
0b6aa65 Add devstackgaterc to manage gate tests
e5524ad Format the list items in README.rst
7f0e504 tox.ini: Enable some of tests for py34
1cdd4c4 Set up Q_PLUGIN earlier
65effae Configure only cluster or API in devstack plugin
4aab99c tox.ini: Disable python3 tests failing due to Routes < 2.0
8d57218 add stub file for midonet ml2 mech driver
69a5e17 Fix python3 job
048dcec Allow users to run 'tox -epy34'
c97833d Update version for Liberty
7fb376c tox.ini: Remove PYTHONHASHSEED=0
4517784 tox.ini: Remove py26 env
09a0a30 Switch requirements to neutron master
5886393 Upgrade version to Liberty!
61e3af4 Add port-security extension support

Diffstat (except docs and test files)
-------------------------------------
 PKG-INFO                                      |  90 ---
 midonet/neutron/client/api.py                 |  18 +-
 midonet/neutron/client/base.py                |  31 +
 midonet/neutron/client/cluster.py             |  12 +-
 midonet/neutron/common/config.py              |   6 +
 midonet/neutron/common/constants.py           |   8 +-
 midonet/neutron/common/util.py                |  67 --
 midonet/neutron/db/data_state_db.py           |   2 +-
 midonet/neutron/db/loadbalancer_db.py         |   6 +-
 .../alembic_migration/script.py.mako          |   4 -
 .../19808c5df22a_add_agent_membership.py      |   2 +-
 .../versions/25aeae45d4ad_add_task.py         |   4 +-
 .../421564f630b1_add_dynamic_routing.py       |   2 +-
 .../422da2897701_add_network_binding_table.py |   9 +-
 .../versions/d8a5c672761_add_data_sync.py     |   2 +-
 midonet/neutron/db/provider_network_db.py     |  32 +-
 midonet/neutron/ml2/__init__.py               |   0
 midonet/neutron/ml2/mech_driver.py            | 180 ++++++
 midonet/neutron/ml2/sg_callback.py            | 120 ++++
 midonet/neutron/ml2/type_midonet.py           |  61 ++
 midonet/neutron/ml2/type_uplink.py            |  61 ++
 midonet/neutron/ml2/util.py                   |  47 ++
 midonet/neutron/plugin.py                     | 525 +---------------
 midonet/neutron/plugin_v1.py                  | 559 +++++++++++++++++
 midonet/neutron/plugin_v2.py                  | 227 ++-----
 midonet/neutron/services/firewall/__init__.py |   0
 midonet/neutron/services/firewall/plugin.py   | 137 ++++
 midonet/neutron/services/l3/__init__.py       |   0
 midonet/neutron/services/l3/l3_midonet.py     | 177 ++++++
 .../neutron/services/loadbalancer/driver.py   |   9 +-
 packaging/deb/debian/compat                   |   1 -
 packaging/deb/debian/control                  |  24 -
 packaging/deb/debian/copyright                |   8 -
 packaging/deb/debian/rules                    |   6 -
 packaging/deb/debian/source/format            |   1 -
 packaging/deb/package_deb.sh                  |  84 ---
 packaging/rpm/package_rpm.sh                  | 123 ----
 packaging/rpm/python-networking-midonet.spec  |  58 --
 setup.cfg                                     |  22 +-
 setup.py                                      |   3 +-
 76 files changed, 2750 insertions(+), 1516 deletions(-)

Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index e8fe026..ad55fa2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,21 +1,7 @@
 # The order of packages is significant, because pip processes them in the
order
 # of appearance. Changing the order has an impact on the overall
integration
 # process, which may cause wedges in the gate later.
+pbr>=1.6

-pbr>=0.6,!=0.7,<1.0
 Babel>=1.3
-oslo.log==1.0.0  # remove the dependency when will be declared in neutron
--e git://git.openstack.org/openstack/neutron.git@stable/kilo#egg=neutron
--e git://
git.openstack.org/openstack/neutron-lbaas.git at stable/kilo#egg=neutron-lbaas
 -e git://
github.com/midonet/python-midonetclient.git at master#egg=midonetclient
-
-# Keystoneclient 1.3.1, which is the correct version for kilo, is not
-# compatible with oslo.i18n, oslo.config, or oslo.utils 2.0.0. Until the
-# library requirements are decided for the stable releases, pin these to
the
-# version matching the version defined in Kilo's OpenStack global
requirements.
-# novaclient and oslo.serialization have this same problem, so we will
specify
-# the versions here as well.
-oslo.config>=1.9.3,<1.10.0
-oslo.utils>=1.4.0,<1.5.0
-oslo.serialization>=1.4.0,<1.5.0
-oslo.i18n>=1.5.0,<1.6.0  # Apache-2.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-announce/attachments/20151130/e95bde22/attachment-0001.html>


More information about the OpenStack-announce mailing list