a36bf908edaa55efcb4884c0e1b4c985df51f320
Commit Graph

76 Commits

Author SHA1 Message Date
elajkat
aa18632724 Bump hacking
hacking 3.0.x is too old.
Try to synchronize pylint ignore and extension list with
other Networking projects.
Change-Id: I93206052a384ceaf182ff3a93a326e17b2110a4d
2024年02月12日 14:29:00 +01:00
elajkat
2f409077ff Fix issues due to rcent RBAC changes
neutron recently merged a commit enabling secure rbacs by default [1]
breaking several unit tests of networking-bgpvpn.
This patch changes the necessary test calls to be admin and
requires neutron >= 23.0.0.0b2.
[2] removed neutron.debug, remove the dependency to it in
service_drivers.bagpipe.bagpipe and in test_bagpipe.
Make neutron-tempest-plugin-bgpvpn-bagpipe job temporaryly
non-voting, when this patch and the bagpipe one depending on
this one (see [3]) are merged we have to set the job back to
voting.
[1]: 670cc383e0
[2]: https://review.opendev.org/c/openstack/neutron/+/883081
[3]: https://review.opendev.org/c/openstack/networking-bagpipe/+/883064
Depends-On: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/883838
Related-Bug: 2019097
Change-Id: I5c3070cd385307a46a9cea39e37276d4d888bd1b
2023年06月08日 10:01:59 +02:00
Corey Bryant
902b82169d Drop rc1 and b1 from min versions in requirements.txt
The min versions for python3-networking-bagpipe and
python3-neutron have been set to a release candidate
and beta version for a while now. Let's set those to
the official corresponding release versions.
Change-Id: Icb61aa418476cd4e2d66e918e37fc08abe5191a9
2023年03月01日 08:20:40 -05:00
Ghanshyam Mann
6d7b5d75d2 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: Id8912276036fe3b3a753ba0d3b860aa86e7759de
2022年04月30日 20:29:18 -05:00
elajkat
8c6564ffc4 Fix pep8 job
New versions of isort broke pylint. This patch fixes it at 4.3.21.
Make sure that siblings are installed for functional tests.
Change-Id: Id04da60731543d970de6a1a88da5a32435be1aae
2020年07月28日 10:59:39 +02:00
Akihiro Motoki
9dcd5ed88c Add release note on horizon optional dependency
This is a follow-up for https://review.opendev.org/#/c/604335/.
The dependency change is worth having a release note.
Babel is also dropped from requirements.txt.
It is a horizon dependency and there is no need to have it here.
Change-Id: Ic050602958270935e8dd1b67f4cc0ff4d0df6134
2020年02月29日 06:17:41 +00:00
Akihiro Motoki
af146b9d33 Use extras for horizon dependency
Horizon is not a key dependency for networking-bgpvpn and right now it
forces projects to install horizon if they want to use networking-bgpvpn
which does not make sense.
"extras" allows us to declare optional dependencies [1].
networking-bagpipe is an optional dependency and
it is specified as extras too.
[1] https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras
Change-Id: I0e15124db206dafde51166e33e3284e86252d936
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Signed-off-by: Manuel Buil <mbuil@suse.com>
2020年02月21日 06:54:21 +09:00
ythomas1
b3134d13a6 Fix lower constraints
Fix lower constraints for tests work again.
* neutron, networking-bagpipe, networking-sfc and networking-odl
 are removed from lower-constraints.txt. They are installed
 from a same branch and are released per cycle, so including them
 in lower-constraints does not make sense until a beta release is
 cut during a development cycle.
* horizon requirement is updated to match the Ussuri deliverable.
 horizon switched the release model to cycle-with-intermediary in Ussuri
 so we can specify horizon version in lower-constraints.txt.
Updated entries are identified and verified in the following steps:
* Check ERROR line in .tox/lower-constraints/log/lower-constraints-1.log
* Check all modules are installed baesd on lower-constraints-1.log
 and no '>=x.y.z' requirements appears.
* After creating 'lower-constraints' tox venv, neutron,
 networking-bagpipe, networking-sfc and networking-odl are installed
 manually using .tox/lower-constraints/bin/pip and check no additional
 modules are installed. If some modules are installed, it means they
 should be covered by lower-constraints.txt.
Signed-off-by: Thomas Morin <thomas.morin@orange.com>
Submitted on behalf of a third-party: Orange
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ie079c93cb752b6aef9b0505a0492719993729621
2020年01月10日 11:58:26 +09:00
manchandavishal
47719d12de Drop Django 1.11 support
Django 1.11 ends its extended support in April 2020 (which is before
Ussuri release), so horizon drops Django 1.11 support in Ussuri.
tox envs for non-primary Django versions are no longer needed in tox.ini
as testing environments for non-primary Django versions are setup in
the zuul jobs now.
horizon>=17.1.0 is required to use Django 2.2. requirements.txt and
lower-constraints.txt are updated accordingly. for more info. please
refer [1].
Depends-On: https://review.opendev.org/#/c/700733/
[1] https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin
Change-Id: Icdd22683361a56a366af5d8d5c9b082e98abbe21
2020年01月01日 20:02:42 +00:00
Boden R
6d3711928d 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: I9504fd5bf9bd486eb41714f2afb11be4b68d6bb1
2018年09月25日 13:27:32 -06:00
Thomas Morin
ad69810b62 adjust requirements
Adjust requirements to match project versions for Rocky.
Change-Id: Ib0d8a6b6272392210faa4214116d4ed25578d3e9
2018年09月05日 17:20:08 +02:00
Chuck Short
532465a09d Remove use_mox directive
As of horizon 14.0.0.0b2 or later the use_mox directive is unecessary so we can remove it.
Change-Id: Ie2f2cdecb7893480697dafad0a9a6a96fcc54a74
Signed-off-by: Chuck Short <chucks@redhat.com>
2018年08月28日 12:06:12 +00:00
Boden R
0c118f7752 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/
Change-Id: I0186169cd9c531fff56f69c2a1f7d3306a7d19c6
2018年07月23日 07:11:10 -06:00
Thomas Morin
e9ab21a29d switch to stestr
Update to new PTI:
https://governance.openstack.org/tc/reference/pti/python.html#python-test-running
This change also wraps in a change to requirements.txt that
point pre-rocky neutron pypi release, which is the only
way I found to have the functional job get a fresh-enough
neutron (it's not a tox job and hence does not benefit
from the tox-siblings magic). This also reflects better what
is the real dependency we have (when rocky will ship we will
have neutron>=13.0.0.0).
Change-Id: I868cf65aa5ff0e55d0d45f36808c76286e4e7fd3
2018年07月04日 10:06:24 +03:00
Thomas Morin
b0d982f8a5 move n8g-odl and n8g-bagpipe as test requirements
These dependencies are optional dependencies for running
networking-bgpvpn, and real dependency for unit tests
only.
Change-Id: Ib1f06138a86b5a1cedc175477e0962bf9c05ad5d
2018年04月18日 14:48:21 +02:00
OpenStack Proposal Bot
fd5678a6e5 Updated from global requirements
Change-Id: I27e465649f6b46b6cbfe45683d8779c59db8f99c
2018年03月22日 09:46:04 +00:00
Andreas Jaeger
35af7b89c9 Avoid tox-install.sh
Instead of using tox-install.sh, we can install horizon and neutron
etc. now directly from pypi - or use the current branch in CI system using
tox-siblings.
Create doc/requirements.txt for doc requirements as well.
Update tox.ini for this change and add projects to test-requirements
file.
Note this is one step in fixing publishing of docs for this repository.
Depends-On: https://review.openstack.org/552865
Depends-On: https://review.openstack.org/554297
Change-Id: I13e61fffca48b6c004e028f0da8a1d84a2337e10
2018年03月21日 09:24:03 +01:00
Zuul
7395d435a5 Merge "Updated from global requirements" 2018年03月15日 14:55:19 +00:00
Andreas Jaeger
e9a0ea199b Move neutron/horizon to requirements
With recent changes, these need to be moved to requirements to install
correctly.
Note that neutron is still installed from git thanks to tox-siblings in
OpenStack CI.
Change-Id: Icec5980b12d23b7e414750a3eabbb35a88068fe8
2018年03月15日 09:25:07 +00:00
OpenStack Proposal Bot
3b93ddacd3 Updated from global requirements
Change-Id: I27b2b0dfffb330b487bc539f08db0b93e4088bcb
2018年03月15日 07:16:57 +00:00
Thomas Morin
357c56eed5 requirements.txt hints for deps managed in tools/tox_install.sh
This adds comments in requirements.txt to help packagers
identifies that some of our dependencies are managed
via tools/tox_install.sh .
Change-Id: Ib9f3b6af62c61f45951a91112816ce4f5c436066
2018年01月30日 09:37:35 +01:00
OpenStack Proposal Bot
6cbcdac642 Updated from global requirements
Change-Id: I14e6429a2d76c260b48591e63c118304560d43d0
2018年01月27日 20:03:42 +00:00
Édouard Thuleau
a8550dc132 Deprecates old OpenContrail driver
The first OpenContrail Driver was not developed with production ready in mind,
it was more a proof of concept. We do not recommend to use it in production.
Instead a production ready driver is available in the OpenContrail
monolithic Neutron core plugin tree.
This patch deprecates the driver in the Queens release and we plan to
completly remove it in Rocky release.
Change-Id: I07a7e462e174207499f0641a15467a7122447b7e
Partial-Bug: #1743820 
2018年01月19日 16:12:53 +01:00
OpenStack Proposal Bot
7f9b5fc1a0 Updated from global requirements
Change-Id: I0797c8528561935a1b062e5e9aefd8605aefdb3f
2018年01月16日 12:30:30 +00:00
OpenStack Proposal Bot
a87de4d8a0 Updated from global requirements
Change-Id: I5b0dad855fefc8d07399e4326a1ddbd341bfd38d
2018年01月16日 04:15:51 +00:00
OpenStack Proposal Bot
c9b49df766 Updated from global requirements
Change-Id: I2541f6041876b531ca1ceb59a47b8e11a1ad37cb
2017年12月19日 01:25:59 +00:00
OpenStack Proposal Bot
aa1a0fbda5 Updated from global requirements
Change-Id: Ib42e757bc85a42c2c1c5da893710959f3d68bf2f
2017年11月29日 09:03:28 +00:00
OpenStack Proposal Bot
8478cb8e75 Updated from global requirements
Change-Id: I7371be169fd6d63b407ef5c1d1c140e60d750844
2017年11月12日 21:02:07 +00:00
OpenStack Proposal Bot
fd1ad6ebd4 Updated from global requirements
Change-Id: I642ebcf0f6b709f8623a8abd1836ec4ba757ee0c
2017年11月02日 07:38:35 +00:00
OpenStack Proposal Bot
d5a9924e92 Updated from global requirements
Change-Id: Id49b3ad27716f3db0fd2aa7304f627ee4dd0ba29
2017年09月26日 03:28:48 +00:00
OpenStack Proposal Bot
854809dd26 Updated from global requirements
Change-Id: I506df38bf03e220a9f693f848f1569627b349ef0
2017年09月22日 12:54:11 +00:00
OpenStack Proposal Bot
f17010aa82 Updated from global requirements
Change-Id: I5948c6e2d33aaf74453d1699d0767a5e4c2312ab
2017年09月20日 03:36:43 +00:00
OpenStack Proposal Bot
1aba06bd58 Updated from global requirements
Change-Id: Ifb5f8c3017749308ceece1374c4590bbf354ff7e
2017年08月24日 05:52:40 +00:00
OpenStack Proposal Bot
6414632ad4 Updated from global requirements
Change-Id: Ifd362e41ccea5a6c01a939438fe2127b1244a0f7
2017年07月19日 18:36:27 +00:00
OpenStack Proposal Bot
82707f3c7a Updated from global requirements
Change-Id: Ia6a291d986c4c9594b82e7e60d8605e5f2bc01f2
2017年07月13日 13:02:55 +00:00
OpenStack Proposal Bot
66dff29357 Updated from global requirements
Change-Id: Ia2dfaa354c430759b3d61d3e6ee0fae8f6581cf0
2017年06月19日 21:05:47 +00:00
OpenStack Proposal Bot
05efb181ae Updated from global requirements
Change-Id: I5b98c9e06341c29fa9cd5b6d2e9b022c81679a58
2017年06月15日 16:26:43 +00:00
OpenStack Proposal Bot
87c07f4d2f Updated from global requirements
Change-Id: Ie56be041589c82a14ca3d302fe73b8a10e09cb98
2017年06月02日 02:29:08 +00:00
OpenStack Proposal Bot
936d8ff780 Updated from global requirements
Change-Id: I6df2ef1693d32cb34f799c284e01bcf7234b8be9
2017年05月25日 02:10:33 +00:00
OpenStack Proposal Bot
0165c35012 Updated from global requirements
Change-Id: Id3c72733075d9583a89511218dc66794b688602e
2017年05月24日 03:38:57 +00:00
OpenStack Proposal Bot
c8301e7a71 Updated from global requirements
Change-Id: Ie1533a34d79a9e8e01fb68d6b827d4fe26844678
2017年05月23日 11:52:42 +00:00
OpenStack Proposal Bot
f6f09917b3 Updated from global requirements
Change-Id: Ica60dcbe08f5d6c439d0895c790563795323c505
2017年05月05日 02:25:20 +00:00
OpenStack Proposal Bot
b0c3f65b4a Updated from global requirements
Change-Id: Ic728df87c185cae953dd0a0a3d45a4c330e6901a
2017年04月12日 17:00:07 +00:00
OpenStack Proposal Bot
96ba56db82 Updated from global requirements
Change-Id: I2f8b10d96203ba66690074bf4c8446eae249517f
2017年04月12日 04:14:49 +00:00
OpenStack Proposal Bot
f621dff243 Updated from global requirements
Change-Id: Ia3357bfc7d2eb292f96393d1bdd29ceaa2377616
2017年04月07日 06:08:34 +00:00
OpenStack Proposal Bot
b50ef49934 Updated from global requirements
Change-Id: I85620d833dee009bfa2ea2e1a094b84be99bb7cc
2017年03月29日 13:35:14 +00:00
OpenStack Proposal Bot
ee86319bc6 Updated from global requirements
Change-Id: I1dd0c596723918132a252693be469d926e83301f
2017年03月28日 21:31:08 +00:00
OpenStack Proposal Bot
81fabcca1d Updated from global requirements
Change-Id: Ia74e8b28a81667ce5ae5f244805509c7deec6e1a
2017年03月17日 11:56:25 +00:00
OpenStack Proposal Bot
2fb8078ab1 Updated from global requirements
Change-Id: Ib99470123d16e4f6754293f2fe018488db5d2837
2017年03月14日 11:21:13 +00:00
OpenStack Proposal Bot
b296d0f36f Updated from global requirements
Change-Id: I71d77ba689ddebfb060aab48466ab7b6612f9591
2017年03月07日 05:46:46 +00:00