Commit Graph

26 Commits

Author SHA1 Message Date
Hamdy Khader
d519934c77 bump neutron-lib to 1.22.0
Bumps neutron-lib version to 1.22.0 in requirements
and lower-constraints.

Change-Id: I7d5b91f2ec5301848c85a430be2d20648dad0990
2019-01-24 14:27:56 +00:00
Hongbin Lu
7a2b4dcff1 Replace ryu with os_ken
Implements: blueprint ryu-framework-maintenace-transition
Change-Id: Ic721efc7cd0066be0ea7b6239b273e656643e9c1
2018-12-13 10:00:17 +00:00
Boden R
fb506298b8 bump neutron-lib to 1.21.0
This patch bumps the neutron-lib version to 1.21.0 in both the
requirements and lower-constraints.

Change-Id: I4489d98e7fa1ad1504132bd0a049903737b34547
2018-12-05 07:08:22 -07:00
Zuul
348509b3ca Merge "Update lower-constraints to meet neutron-lib" 2018-11-11 12:19:07 +00:00
Hongbin Lu
cf0b461836 Bump neutron-lib to version 1.20.0
Depends-On: https://review.openstack.org/#/c/615894/
Change-Id: I6625c5099828ee6e5df1f07f0cc8179f3ebabdb1
2018-11-06 23:27:25 +00:00
Slawek Kaplonski
a000fb0855 Update lower-constraints to meet neutron-lib
This patch updates minimal required versions of

oslo.concurrency
oslo.config

to be same as in neutron-lib.

Change-Id: I2a2f68731445634b2599f27b3146c1bff31cb0c9
2018-11-05 22:52:17 +01:00
Slawek Kaplonski
152364dbc8 Add neutron-status upgrade check command framework
This adds basic framework for neutron-status upgrade check commands.

For now it has only "check_nothing" check implemented.
Real checks can be added to this tool in the future.

Depends-On: https://review.openstack.org/#/c/610061/

Change-Id: Ib08119e1bb8de80856edb6a39769d4bc9d98c587
Story: 2003657
Task: 26144
2018-10-25 12:11:27 +02:00
Zuul
3e579256a3 Merge "Upgrade pylint to a version that works with python3" 2018-10-05 17:14:15 +00:00
Zuul
22e8228dd4 Merge "Fix best_match() deprecation warning" 2018-10-04 23:33:23 +00:00
Doug Hellmann
2530ccff8f Upgrade pylint to a version that works with python3
Also fixed some six.moves errors as well.

Change-Id: I9783ee588de1ec4b91a665b9dc89fdba3e2d90df
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-10-04 18:03:25 +00:00
Brian Haley
bc4f93c232 Fix best_match() deprecation warning
wsgi call to best_match() generates the following warning:

DeprecationWarning: The behavior of AcceptValidHeader.best_match
is currently being maintained for backward compatibility, but it
will be deprecated in the future, as it does not conform to the RFC.

Change to use acceptable_offers() as was done in nova code.

Simlar changes in the wsgi best language code as well, except
new call is to lookup().

Required bump to get WebOb 1.8.2.

Trivialfix

Change-Id: I45a222c098658eef6a49adcc168b0f5625ea49db
2018-10-03 19:30:40 +00:00
Bence Romsics
3d5bed139c bump neutron-lib version to 1.19.0
This patch bumps the requirements and lower constraints to pick up
neutron-lib 1.19.0 so we can consume it.

Change-Id: Ib0e3d19c18e6688f274c0573331a4595f7dbdaf0
2018-10-03 12:01:56 +00:00
Slawek Kaplonski
40ba4ebe6a Bump pecan version to 1.3.2
In version 1.3.2 there is fix for issue which caused
failure of start neutron-server process.
Same issue was also reported in [1]

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1597622

Change-Id: Iafe10b13ee729d781a79fcfa328521acfecdaec1
Closes-Bug: #1794259
2018-09-25 11:58:13 +02:00
Boden R
02e9f270e9 bump neutron-lib requirements to 1.18.0
This patch updates the requirements.txt and lower-constraints.txt to
use neutron-lib 1.18.0 that will be our Rocky GM candidate (assuming no
problems crop up).

Change-Id: I4ed5de9238800c59a8c505e8d94ee508fe193882
2018-07-19 06:29:48 -06:00
Zuul
e3e91eb44c Merge "Bump neutron-lib version to 1.17.0" 2018-07-14 16:35:36 +00:00
IWAMOTO Toshihiro
0f180d8e2e Adopt hacking 1.1.0
This incorporates flake8 2.6.x and pycodestyle will be used
instead of older pep8.  This ensures future python3 compatibility
and a bit better code styling.

Change-Id: Ia7c7c5a44727f615a151e1e68dd94c7ed42f974f
2018-07-05 11:31:40 +09:00
Manjeet Singh Bhatia
216b7f569e Bump neutron-lib version to 1.17.0
Since neutron-lib 1.17.0 has been released and available as pypyi
[1]. There are some features in neutron which may need newer-lib.

[1]. https://pypi.org/project/neutron-lib/

Change-Id: I5c28c7d2560c4caf5cf35633eaaaf99f9455f96f
2018-07-02 15:46:25 +00:00
Slawek Kaplonski
ec537c49e9 Switch to stestr
According to Openstack summit session [1] stestr is
maintained project to which all Openstack projects
should migrate.
Let's switch it then.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: If3383707c9baf69e03bcccc50970da748a834141
2018-06-02 13:03:33 +02:00
Boden R
bc38ad6df9 bump neutron-lib version to 1.14.0
This patch bumps the requirements and lower constraints to pick up
neutron-lib 1.14.0 so we can consume it.

Change-Id: Ie8fa868f7ccb58b2d646be0778d40faa62b201d2
2018-05-04 06:48:36 -06:00
Brian Haley
9c1a5d5c4a Change minimum pecan version to 1.1.1
pecan 1.1.1 was release on June 3, 2016, so it should be
safe to move forward to it.  Should clean-up a lot of
these warnings:

DeprecationWarning: inspect.getargspec() is deprecated,
use inspect.signature() instead

Change-Id: I948cbc537123b6a0bcc781d1d7b5ac09895c3851
2018-05-01 21:01:46 +00:00
Ihar Hrachyshka
f69389004a Revert "Revert "Automatically expire obsolete relationships""
This reverts commit a75014792a.

This is the second attempt to merge the patch after the previous one resulted
in revert due to multiple gate breakages in dependent projects (neutron-lbaas,
vmware-nsx, heat, networking-odl). This second attempt is validated with a set
of depends-on patches for all projects that were affected during the first
failed attempt.

The original commit message for the patch is included below for context.

===

Listen for foreign key changes and expire related relationships.

With this, we can remove OVO code that refreshes / detaches models on
each fetch. The patch also removes a bunch of expunge calls in plugin
code.

writer.using context manager is added to _get_subnets so that segment
plugin's _notify_subnet_updated handler that calls to _get_subnets
doesn't use the facade-less context.session that in specific cases may
cache old models from previous sessions when used in mixed
facade/facade-less environment.

This patch bumps SQLAlchemy minimal requirement to >= 1.2.0 because
pending_to_persistent event didn't exist before this version. It could be >=
1.1.0 if not for the fact that all 1.1.x releases have a bug that results in
breakage of test_update_with_none_and_own_mac_for_duplicate_ip due to obscure
import ordering issue in the library.

(The issue is fixed by https://github.com/zzzeek/sqlalchemy/commit/
63ff0140705207198545e3a0d7868a5ba8486e93)

Partially-Implements: blueprint enginefacade-switch
Partially-Implements: blueprint adopt-oslo-versioned-objects-for-db

Co-Authored-By: Michael Bayer <mike_mp@zzzcomputing.com>
Depends-On: If4b28110f460f6ac77ace1bbb02967ea986d4cab
Depends-On: I9f1e76cb24838533572b5fbe269ff96a24ce4af1
Change-Id: I0d65d19204da8ce30addfa5faff68544534b7853
2018-04-26 22:04:07 +00:00
Rabi Mishra
a75014792a Revert "Automatically expire obsolete relationships"
This reverts commit 90ede813b0.

Closes-Bug: #1766267
Change-Id: Ia491a2a404bcbd9e108d20b2d9393aff1bb48c8e
2018-04-23 14:30:32 +00:00
Ihar Hrachyshka
90ede813b0 Automatically expire obsolete relationships
Listen for foreign key changes and expire related relationships.

With this, we can remove OVO code that refreshes / detaches models on
each fetch. The patch also removes a bunch of expunge calls in plugin
code.

writer.using context manager is added to _get_subnets so that segment
plugin's _notify_subnet_updated handler that calls to _get_subnets
doesn't use the facade-less context.session that in specific cases may
cache old models from previous sessions when used in mixed
facade/facade-less environment.

This patch bumps SQLAlchemy minimal requirement to >= 1.2.0 because
pending_to_persistent event didn't exist before this version. It could be >=
1.1.0 if not for the fact that all 1.1.x releases have a bug that results in
breakage of test_update_with_none_and_own_mac_for_duplicate_ip due to obscure
import ordering issue in the library.

(The issue is fixed by https://github.com/zzzeek/sqlalchemy/commit/
63ff0140705207198545e3a0d7868a5ba8486e93)

Partially-Implements: blueprint enginefacade-switch
Partially-Implements: blueprint adopt-oslo-versioned-objects-for-db

Co-Authored-By: Michael Bayer <mike_mp@zzzcomputing.com>
Change-Id: I18c6794f99d2847c208dfd6e9eb187d53b657a05
2018-04-20 15:33:59 -05:00
Sławek Kapłoński
fb75ce0319 Update RYU to be 4.24 to sort out issues with pip 10
This version of RYU doesn't import from pip which causes
problems with pip 10.

Change-Id: I3edc85ebbb1c23f970a44393a6439403fdc38bcf
2018-04-16 15:49:46 +00:00
Nguyen Hai
11f1439bdf Fix incompatible requirement in lower-constraints
Fix lower-constraints don't match the lower bounds
in the requirements file(s). It may cause fail in
requirements-check.

REF:
http://lists.openstack.org/pipermail/openstack-dev/2018-April/129056.html

Change-Id: Ib837a7f8d257f116845d483cd63bf362f10725d1
2018-04-07 11:15:47 +09:00
Doug Hellmann
3c85a1e140 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I78f0beea8f78aa635b59bc80c97fec41412049e0
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 16:27:44 -04:00