Commit Graph

49 Commits

Author SHA1 Message Date
Rodolfo Alonso Hernandez 9f6dc5527c Bump Neutron to 24.0.0.0b1
This new version has [1] and won't fail with the latest neutron-lib
release that removed the LBaaS constants in [2].

[1]https://review.opendev.org/c/openstack/neutron/+/902048
[2]https://review.opendev.org/c/openstack/neutron-lib/+/902133

Closes-Bug: #2057770
Change-Id: I8b3debfbfa36376fa6c7567b898a0abb48babcf5
2024-03-10 05:09:15 +00:00
Rodolfo Alonso Hernandez f7baab86ac Bump Neutron to 23.0.0.0b3
That syncs the Neutron code with the latest neutron-lib version
released (3.8.0).

This patch also adds the "network.ha" definition extension to
the tests core plugin.

NOTE: both LP bugs must be fixed in one patch to fix the unit
tests CI job.

Closes-Bug: #2033493
Closes-Bug: #2033508
Change-Id: Ie22d9bcb943205e20380b92dc33d48f398a86470
2023-08-31 11:03:14 +00:00
Felix Huettner bf54f03ce5 fix unittest issues caused by neutron rbac changes
neutron recently merged a commit enabling secure rbacs by default [1].
However this commit breaks the unittests of neutron-dynamic-routing.
To fix this we run multiple calls as admin, to allow them to succeed.

[1]: 670cc383e0

Closes-Bug: 2019097
Change-Id: Iadc9b819ce4aaf6029e77f53ce0616aa70119c70
2023-05-17 10:23:32 +02:00
Ghanshyam Mann 41fb4259d8 Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: I807879cb17f1b5a97d75a5224dd339a0106aaeab
2022-04-30 20:29:15 -05:00
Nate Johnston aecd71049a Bump SQL Alchemy version to catch ambiguous join fix
Complete the fix for the attached bug by bumping the version of
SQLAlchemy to 1.3.3 or better, which will include the fix for
ambiguous joins [1].  This is lower than the global upper
constraints of 1.3.17 so it should be valid.

[1] https://github.com/sqlalchemy/sqlalchemy/issues/4584

Change-Id: Idf59268acd10d840be31850a1c79ee693dd69204
Closes-Bug: #1898634
2020-12-22 15:29:58 +01:00
Jens Harbott 878e89607d Fix lower constraints
The new pip resolver has uncovered some inconsistencies in our
lower-constraints.txt, this fixes them.

Change-Id: I75abab25c924b070ee08b8c3590db5e62b4da38d
2020-12-15 18:33:38 +01:00
Ghanshyam Mann 4b662c97be Fix l-c and pep8 testing for ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Fixing:
- Bump hacking to 3.2.0 in order to work with focal
- Bump the lower constraints for required deps which added python3.8 support
in their later version.

Story: #2007865
Task: #40199

[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html

Change-Id: Iea345d40b0fbe3bee2f59164df32578acf82312e
2020-09-10 08:42:40 +00:00
zhanghao f8f9463cf7 Remove usage of six
With python3.x, classes can use 'metaclass=' instead of
'six.add_metaclass', 'six.integer_type' can be replaced
by 'int', 'six.string_type' and 'six.text_type' are just
'str'.

Change-Id: I40a020aa4a8e69a8dd7e800352dc54a9e694d500
2020-05-27 06:58:27 -04:00
Ryan Tidwell 9a049dc593
Bump neutron version dependency
This bumps the version of neutron to the first dev release of stein.

Change-Id: I21557ea838aeb19a3bac8f66bc60d0f541320ae4
2019-05-08 10:10:01 -05:00
Ryan Tidwell 8082c27335
Bump neutron-lib to 1.26.0
This change bumps neutron-lib to 1.26.0.

Change-Id: Id3ddadc141a9466bec7cf87f9ae651afa80ffcc0
2019-05-06 12:28:03 -05:00
Ryan Tidwell 34655a8e6e
Migrate neutron-dynamic-routing from Ryu to os-ken
This change causes neutron-dynamic-routing to stop consuming Ryu
in favor of os-ken. os-ken becomes the reference implementation
for BGP services and neutron-dynamic-routing no longer has a
dependency on Ryu.

Partially-Implements: blueprint ryu-framework-maintenace-transition
Change-Id: I4a68440809cad5de2d6d191f7211d68b542672e5
2018-12-18 14:03:13 -06:00
Ryan Tidwell a89b332f4b
neutron-lib version bump to 1.21.0
This bumps the required neutron-lib version to 1.21.0

Change-Id: I98510fd91cbbeedb115f2252ec692622924c4b35
2018-12-11 13:52:27 -06:00
Boden R 8170e51adb use neutron-lib for _model_query
The model_query module is in neutron-lib and the CommonDBMixin will
eventually be removed. This patch swiches use of the _model_query
method over to query_with_hooks from neutron-lib.

This patch also bumps the neutron-lib version up to 1.20.0

Change-Id: I3f2711239772a41ccb6a0d7eb19f11326f125e86
2018-12-03 13:30:21 -07:00
Boden R fe41d0a502 opt in for neutron-lib consumption patches
As part of the Denver PTG [1] we decided networking related projects
that are "current" and want to receive neutron-lib consumption patches
on an on-going basis should indicate such with a well defined comment
in their requirements.txt. This allows us to easily find the list of
project to receive neutron-lib consumption patches [2] by searching for
the string.

In addition, projects opting-in for these patches are also attesting
they will stay up to date with TC and infra initiatives to ensure
consumption patches can flow freely.

This patch adds the "neutron-lib-current" string to requirements.txt
opting in for neutron-lib consumption patches.

[1] https://etherpad.openstack.org/p/neutron-stein-ptg
[2] https://docs.openstack.org/neutron-lib/latest/contributor/contributing.html#phase-4-consume

Change-Id: Ie153c218d631ad373881d8bf39617b8483342988
2018-09-25 13:24:46 -06:00
Boden R ac63f126c6 update requirements for neutron-lib 1.18.0
Neutron-lib 1.18.0 is our Rocky RC and is already being used by neutron
[1]. This patch updates the neutron-lib required version to match
neutron [1] in prep for the Rocky release.

[1] https://review.openstack.org/#/c/583671/

To work with neutron-lib 1.18.0, we need Rocky version of neutron,
so the minimum version of neutron is bumped to 13.0.0.0b2 (Rocky-2).

We also need to bump the minimum version of SQLAlchemy. Rocky neutron
depends on pending_to_persistent ORM event in SQLAlchemy which was added
in SQLAlchemy 1.1. Rocky neutron now requires SqlAlchemy>=1.2.0,
so the min version of SQLAlchemy is bumped to 1.2.0.

Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ifa33d7bc000ebbcf5e0f130fe0e0e34207f3361c
2018-07-24 07:51:16 +09:00
Gary Kotton 04bcb0853c Fix requirements
1. remove unused requirement: mock-requests. This is due to the fact
   that is is unused.
2. Update sphinx
3. Uncap evenlet: uncap eventlet. We will manage the eventlet
   version using constraints now. See the thread starting at
   http://lists.openstack.org/pipermail/openstack-dev/2018-April/129096.html
   for more details.
4. Update RYU to be 4.24 to sort out issues with pip 10

Co-Authored-By: Doug Hellmann <doug@doughellmann.com>

Change-Id: I855f88ca09a735054c3582f16d8eff977dc53ce1
2018-04-16 07:34:35 +00:00
OpenStack Proposal Bot 8822789858 Updated from global requirements
Change-Id: If1e15bc92c0d638d0ea7769ecfb0c3bdb28f1e0c
2018-03-23 01:21:20 +00:00
Andreas Jaeger 6d64726f24 Avoid tox-install.sh
Instead of using tox-install.sh, we can install horizon and neutron
now directly from pypi - or use the current branch in CI system using
tox-siblings.

Update tox.ini for this change and add neutron to requirements file.

Change-Id: Ifb0890e6d287dc24a654ac47d23cd9e1d7fb830d
2018-03-14 21:41:48 +01:00
OpenStack Proposal Bot 4115b4972d Updated from global requirements
Change-Id: Ide07fbcae46741be6f6bf76f79beb1339ebdc1d4
2018-01-27 20:09:17 +00:00
OpenStack Proposal Bot a9ac3cc080 Updated from global requirements
Change-Id: Ib4655c7cfd3caada9cee997e853a2074212ea0ed
2018-01-18 03:09:00 +00:00
OpenStack Proposal Bot 8ad30d47c2 Updated from global requirements
Change-Id: Ibce68aa1335debdd1482011364af04160bed8f4d
2017-12-19 01:28:22 +00:00
OpenStack Proposal Bot 7109c12433 Updated from global requirements
Change-Id: Ia3a1f18c1b11266e9463cb12ea905f41c51bcd59
2017-11-29 09:05:31 +00:00
OpenStack Proposal Bot 0420ae03ec Updated from global requirements
Change-Id: I46a3bfb035a3168b64813a034ba85058c71e04e6
2017-11-16 11:14:03 +00:00
OpenStack Proposal Bot 7203adae19 Updated from global requirements
Change-Id: Idd2c7c8bb1d0c80a1ba0cabec6d7bc86eb990361
2017-11-03 13:47:33 +00:00
OpenStack Proposal Bot 069361c0e8 Updated from global requirements
Change-Id: I3ebbc6481a21e39c1cee69bc178d774eb3e72b41
2017-09-28 14:02:52 +00:00
OpenStack Proposal Bot 39bcf9e2a0 Updated from global requirements
Change-Id: I288dd0a39f87a2abf0db54a245fa50f3d08b6076
2017-09-22 12:55:25 +00:00
OpenStack Proposal Bot fb06d1d91f Updated from global requirements
Change-Id: If06dd1aea3007975b89888a64e692976609e728f
2017-08-24 05:53:48 +00:00
OpenStack Proposal Bot d8c2c9e562 Updated from global requirements
Change-Id: I451645778b39bc2ff3aeb51489caef5c273fe9ce
2017-07-19 18:37:43 +00:00
OpenStack Proposal Bot 9e8f993ca5 Updated from global requirements
Change-Id: Ifc0e7b9f684669de45831bfe4e7e65887ae380bf
2017-06-27 12:14:49 +00:00
OpenStack Proposal Bot 97742c73b6 Updated from global requirements
Change-Id: I93f3a83ef1de38ff3c2b06f8de99269e3ad5449b
2017-06-03 13:08:20 +00:00
OpenStack Proposal Bot e757b7bd7f Updated from global requirements
Change-Id: I84f635c71d0d6e02acd50910bb8bcac6874c860e
2017-05-23 11:53:51 +00:00
OpenStack Proposal Bot 5e57450bf0 Updated from global requirements
Change-Id: Ifd880f0e480961bee487aea3a2a51ae2427f9963
2017-05-15 12:11:55 +00:00
OpenStack Proposal Bot 575879e148 Updated from global requirements
Change-Id: I7bb7ae6af6a8989833d769782b051a83988eb51f
2017-04-12 17:01:12 +00:00
OpenStack Proposal Bot 4d83ae1f37 Updated from global requirements
Change-Id: I7ee51572440542887abb3ab1da4d5e3e63117ad6
2017-04-05 21:05:33 +00:00
OpenStack Proposal Bot acc5484b04 Updated from global requirements
Change-Id: Iaf57878c826a2bb2d5780fd82a28096226acf786
2017-03-02 11:48:43 +00:00
OpenStack Proposal Bot f74bc509bd Updated from global requirements
Change-Id: I49168f3a2b3c304cbcf4e7c49f30e65a498d3f59
2017-01-21 14:57:47 +00:00
OpenStack Proposal Bot d34f1f1ae2 Updated from global requirements
Change-Id: I2e208aea7f94a1aff30fe88a61a605d227fe038a
2017-01-16 20:33:45 +00:00
OpenStack Proposal Bot a04a44059f Updated from global requirements
Change-Id: I5b5a48bd727c04997c6034de74d6c0032f99c9fb
2017-01-03 23:58:58 +00:00
OpenStack Proposal Bot 1da583f75c Updated from global requirements
Change-Id: Ie69f495b0826b39bc5f30b07a9c605f6ff2b2628
2016-12-07 13:34:35 +00:00
OpenStack Proposal Bot 968820bde8 Updated from global requirements
Change-Id: I4675b5980b8666c8bec1b721ecbb383f783a2240
2016-11-14 21:07:40 +00:00
OpenStack Proposal Bot 08bb306e64 Updated from global requirements
Change-Id: I726044d498370acca857b37e3a9985e8ea1ddf73
2016-11-02 15:34:57 +00:00
OpenStack Proposal Bot 3ec9cad79d Updated from global requirements
Change-Id: Ibb1d12e9ad9059441557deb8f0ca533ca7d403bc
2016-10-22 01:22:12 +00:00
OpenStack Proposal Bot 1ecb20473b Updated from global requirements
Change-Id: I686b39c272b6bacbe9bf38c503361869799dea27
2016-09-28 16:55:46 +00:00
OpenStack Proposal Bot 7514a4fda1 Updated from global requirements
Change-Id: I574fc16ad67e6dffabfac87fc40ce0885d81cc13
2016-09-15 20:21:44 +00:00
OpenStack Proposal Bot 90dd802f0d Updated from global requirements
Change-Id: Iaf3efb8862ceaa558b7de9a0ea0636f2aed36312
2016-08-29 16:50:05 +00:00
OpenStack Proposal Bot c20333d37b Updated from global requirements
Change-Id: I954e8f01efa04c7ace2f880a7d58a74f05212d47
2016-08-12 04:51:28 +00:00
OpenStack Proposal Bot 38fe630f30 Updated from global requirements
Change-Id: I1b00303fa207013b8f5b387162d8d69a1b90e684
2016-08-08 21:41:46 +00:00
OpenStack Proposal Bot 9215057be0 Updated from global requirements
Change-Id: Ie05c2798098941ae2955258e2cfff2226f2b5c57
2016-07-12 16:38:13 +00:00
vikram.choudhary 4ba80f3f1c Prepare initial sandbox for neutron-dynamic-routing
This patch-set prepares the basic code structure with all
the tools required for running static and unit tests.

Note: All the imported code from the seed repo is being removed
      temporarily and will be added after the required re-factoring
      needed as per the new repo in the subsequent patch-sets.

Co-Authored-By: Ryan Tidwell <ryan.tidwell@hpe.com>
Implements: blueprint bgp-spinout
Partial-Bug: #1560003

Change-Id: I9bff3d916279c4f335b309e7a2c2e943ac6f6cde
2016-04-23 04:11:57 +00:00