We are excited to announce the release of: networking-powervm 2.0.0: PowerVM Neutron ML2 Agent for OpenStack Neutron.
This release is part of the mitaka stable release series. For more details, please see below. Changes in networking-powervm 1.0.0rc1..2.0.0 --------------------------------------------- 0c6d097 Better default value for heal and optimize loop f5959a1 Allow multiple session connection attempts df4c19b Rebase: proper '_' import, deprecated xags df396bc Update the requirements 8db8ada Add .venv to the .gitignore file 16af89a Initial seed of hacking rules 9f29aa1 Fix the heal code to invoke with the rpc_device f17e5eb Port over pretty_tox.sh from neutron 644db30 Update requirements e1cc557 Mock pypowervm out of test_utils 65f53ab Update heal code to ensure device up 9a6bd71 Report agent mappings 69b1758 Update flake8 ignore rules aa7e6fa Move CNA Event Handler to Agent Base 1cba6c6 Do not error if NovaLink not installed 6b14ac6 Replace deprecated library function os.popen() with subprocess 3a8faa3 Disable installing pypowervm by default 97d9a84 Deprecated tox -downloadcache option removed 936c6cd Fix README whitespace, update README 6d3f54a Add networking-powervm devstack multi-node support 7fd11ae Change pypowervm repo location fc27c5b Change networking-powervm launchpad bugs link 8d7c614 Update version to 3.4 aa39fcb Switch to develop branch for pypowervm a4a9a3b Remove log_helper in list_cnas 33d9d56 Add i18n module for networking-powervm domain e8c3812 Add base devstack plugins support cd2c6c8 Translation changes for drop2 a0e9262 Translation changes Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + HACKING.rst | 3 + README.rst | 2 +- devstack/README.rst | 40 +++++ devstack/plugin.sh | 130 ++++++++++++++ devstack/powervm-functions.sh | 55 ++++++ devstack/settings | 20 +++ networking_powervm/__init__.py | 23 --- networking_powervm/_i18n.py | 25 +++ networking_powervm/hacking/__init__.py | 0 networking_powervm/hacking/checks.py | 45 +++++ .../locale/de/networking-powervm-log-critical.po | 19 ++ .../locale/de/networking-powervm-log-error.po | 37 ++++ .../locale/de/networking-powervm-log-info.po | 41 +++++ .../locale/de/networking-powervm-log-warning.po | 62 +++++++ networking_powervm/locale/de/networking-powervm.po | 82 +++++++++ .../locale/es/networking-powervm-log-critical.po | 19 ++ .../locale/es/networking-powervm-log-error.po | 37 ++++ .../locale/es/networking-powervm-log-info.po | 41 +++++ .../locale/es/networking-powervm-log-warning.po | 62 +++++++ networking_powervm/locale/es/networking-powervm.po | 82 +++++++++ .../locale/fr/networking-powervm-log-critical.po | 19 ++ .../locale/fr/networking-powervm-log-error.po | 37 ++++ .../locale/fr/networking-powervm-log-info.po | 41 +++++ .../locale/fr/networking-powervm-log-warning.po | 62 +++++++ networking_powervm/locale/fr/networking-powervm.po | 82 +++++++++ .../locale/it/networking-powervm-log-critical.po | 19 ++ .../locale/it/networking-powervm-log-error.po | 37 ++++ .../locale/it/networking-powervm-log-info.po | 41 +++++ .../locale/it/networking-powervm-log-warning.po | 62 +++++++ networking_powervm/locale/it/networking-powervm.po | 82 +++++++++ .../locale/ja/networking-powervm-log-critical.po | 19 ++ .../locale/ja/networking-powervm-log-error.po | 36 ++++ .../locale/ja/networking-powervm-log-info.po | 41 +++++ .../locale/ja/networking-powervm-log-warning.po | 64 +++++++ networking_powervm/locale/ja/networking-powervm.po | 80 +++++++++ .../locale/ko/networking-powervm-log-critical.po | 19 ++ .../locale/ko/networking-powervm-log-error.po | 37 ++++ .../locale/ko/networking-powervm-log-info.po | 41 +++++ .../locale/ko/networking-powervm-log-warning.po | 62 +++++++ networking_powervm/locale/ko/networking-powervm.po | 82 +++++++++ .../locale/networking-powervm-log-critical.pot | 20 +++ .../locale/networking-powervm-log-error.pot | 36 ++++ .../locale/networking-powervm-log-info.pot | 28 +++ .../locale/networking-powervm-log-warning.pot | 52 ++++++ networking_powervm/locale/networking-powervm.pot | 69 ++++++++ .../pt-BR/networking-powervm-log-critical.po | 19 ++ .../locale/pt-BR/networking-powervm-log-error.po | 37 ++++ .../locale/pt-BR/networking-powervm-log-info.po | 44 +++++ .../locale/pt-BR/networking-powervm-log-warning.po | 64 +++++++ .../locale/pt-BR/networking-powervm.po | 82 +++++++++ .../locale/ru/networking-powervm-log-critical.po | 19 ++ .../locale/ru/networking-powervm-log-error.po | 37 ++++ .../locale/ru/networking-powervm-log-info.po | 41 +++++ .../locale/ru/networking-powervm-log-warning.po | 62 +++++++ networking_powervm/locale/ru/networking-powervm.po | 82 +++++++++ .../zh-Hans/networking-powervm-log-critical.po | 19 ++ .../locale/zh-Hans/networking-powervm-log-error.po | 37 ++++ .../locale/zh-Hans/networking-powervm-log-info.po | 41 +++++ .../zh-Hans/networking-powervm-log-warning.po | 62 +++++++ .../locale/zh-Hans/networking-powervm.po | 82 +++++++++ .../zh-Hant/networking-powervm-log-critical.po | 19 ++ .../locale/zh-Hant/networking-powervm-log-error.po | 37 ++++ .../locale/zh-Hant/networking-powervm-log-info.po | 41 +++++ .../zh-Hant/networking-powervm-log-warning.po | 62 +++++++ .../locale/zh-Hant/networking-powervm.po | 82 +++++++++ .../plugins/ibm/agent/powervm/agent_base.py | 196 +++++++++++++++++++-- .../plugins/ibm/agent/powervm/exceptions.py | 18 +- .../plugins/ibm/agent/powervm/sea_agent.py | 151 ++++------------ .../plugins/ibm/agent/powervm/utils.py | 32 +++- .../plugins/ml2/drivers/mech_pvm_sea.py | 18 +- .../unit/plugins/ibm/powervm/test_agent_base.py | 143 ++++++++++++++- .../unit/plugins/ibm/powervm/test_sea_agent.py | 84 ++------- .../unit/plugins/ml2/drivers/test_mech_pvm_sea.py | 14 +- requirements.txt | 20 ++- setup.cfg | 4 +- test-requirements.txt | 14 +- tools/pretty_tox.sh | 16 ++ tox.ini | 24 ++- 83 files changed, 3496 insertions(+), 380 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7e9f85d..ab411c6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -pbr<2.0,>=0.11 +pbr>=1.6 # Apache-2.0 @@ -3,3 +3,4 @@ pbr<2.0,>=0.11 -Routes!=2.0,!=2.1,>=1.12.3 -eventlet>=0.17.4 -greenlet>=0.3.2 +Routes>=1.12.3,!=2.0,!=2.1;python_version=='2.7' # MIT +Routes>=1.12.3,!=2.0;python_version!='2.7' # MIT +eventlet!=0.18.3,>=0.18.2 # MIT +greenlet>=0.3.2 # MIT @@ -7,5 +8,6 @@ six>=1.9.0 -oslo.log>=1.2.0 # Apache-2.0 -oslo.serialization>=1.4.0 # Apache-2.0 -oslo.service>=0.1.0 # Apache-2.0 -oslo.utils>=1.6.0 # Apache-2.0 -oslo.config>=1.11.0 # Apache-2.0 +oslo.log>=1.14.0 # Apache-2.0 +oslo.serialization>=1.10.0 # Apache-2.0 +oslo.service>=1.0.0 # Apache-2.0 +oslo.utils>=3.5.0 # Apache-2.0 +oslo.config>=3.7.0 # Apache-2.0 +setuptools<20.2 diff --git a/test-requirements.txt b/test-requirements.txt index 48edc2f..8c4ce49 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -hacking>=0.10.0,<0.11 +hacking>=0.10.2,<0.11 # Apache-2.0 @@ -3 +3,2 @@ hacking>=0.10.0,<0.11 -coverage>=3.6 +bashate>=0.2 # Apache-2.0 +coverage>=3.6 # Apache-2.0 @@ -10,4 +11,5 @@ testtools>=1.4.0 -oslotest>=1.5.1 # Apache-2.0 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 -oslosphinx>=2.5.0 # Apache-2.0 -mock>=1.0 +oslotest>=1.10.0 # Apache-2.0 +os-testr>=0.4.1 # Apache-2.0 +sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 # BSD +oslosphinx>=2.5.0,!=3.4.0 # Apache-2.0 +mock>=1.2 # BSD __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev