[release][midonet] networking-midonet release 1.0.0 (Liberty)
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@stable/kilo#egg=neutron-lbaas -e git:// github.com/midonet/python-midonetclient.git@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
participants (1)
-
Jean-François Joly