06c043c728ada8f04e4242c704f3c6aa94bcc52c
Commit Graph

390 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Édouard Thuleau
6a429f327e Update BaGPipe OVS agent
Update BagPipe OVS agent to use new Neutron OVS agent library
modfied by patches [1] and [2].
[1] https://review.openstack.org/#/c/160245/
[2] https://review.openstack.org/#/c/195277/
Change-Id: I9b3c4c538178b201b30929ffd3809cfd4a90e4e2
Closes-bug: #1472569 
2015年07月08日 15:33:16 +00:00
Édouard Thuleau
6d3b64c60b Neutron constant COMMON_PREFIXES does not exist anymore
The Neutron fix [1] removed the service provider constant
COMMON_PREFIXES and that must be defined as a property.
That patch also intorduce a constants file to group all BGPVPN
constants.
[1] https://review.openstack.org/#/c/198113/
Change-Id: Iae5d66bb8ffe6c7eb7825bf35b6f5fbc1d7dfd4a
Closes-bug: #1472619 
2015年07月08日 15:29:55 +00:00
Thomas Morin
7071225128 Avoid cloning neutron on test jobs
Mimic what neutron-lbaas is doing to avoid cloning
neutron repo on each test job, following guidance by
fungi.
Change-Id: I4c3bbaf568ba7ac96caf7534ec4294e18d6c7cee
2015年07月06日 15:15:00 +02:00
Thomas Morin
c63d5c79fa README/devstack: fix spurious space in IPVPN driver specification
(plus cosmetic re-indentation)
Change-Id: I8e3ac4e7a13b2e83731faf3062f457aa88bcef8d
2015年07月06日 15:04:53 +02:00
Jenkins
db3967238e Merge "Improved README-bagpipe for devstack use" 2015年07月03日 19:25:14 +00:00
Jenkins
3ba632a396 Merge "Complete the removal of bgpvpn module" 2015年07月03日 19:25:04 +00:00
Thomas Morin
077d049fd9 Follow neutron service plugin definition change
Follow the change done in https://review.openstack.org/#/c/197794 .
Also update pbr requirement Following IRC discuss with fungi on how
to fix our jobs not passing.
Change-Id: Ica319dc7673e1631a31545e3437fcace88761e93
2015年07月03日 17:45:26 +02:00
Thomas Morin
751c848d7f Complete the removal of bgpvpn module
Some files had been forgotten in change 196672, in particular setup.cfg.
Change-Id: Ie5a8ccbdebc1b97940c96906131184e096816c4d
2015年07月02日 23:07:29 +02:00
Thomas Morin
ccfb58fedd Improved README-bagpipe for devstack use
More information:
- what enable_service statement to use
- how to run fakerr
Change-Id: Id4fd4bb678ca1686ede1af8ab942ad9e920bbf0c
2015年07月02日 22:45:10 +02:00
Jenkins
be19e3366a Merge "Support route_distinguishers operation." 2015年07月01日 07:42:13 +00:00
Ramanjaneya
0fb99db97d Support route_distinguishers operation.
This patch adds the support for route_distinguishers operation.
Change-Id: I9444295775dbd668052414cba11cdfad890dd412
2015年07月01日 11:26:30 +05:30
Jenkins
7427e2647f Merge "Remove bgpvpn module when useless" 2015年06月29日 19:40:52 +00:00
Jenkins
97dff982ec Merge "update README-bagpipe.rst for bagpipe-bgp devstack plugin" 2015年06月29日 18:21:37 +00:00
Thomas Morin
141697bf24 update README-bagpipe.rst for bagpipe-bgp devstack plugin
Change-Id: I7864ff68b7f6da55b3ca063eaaac14704e4da93a
2015年06月29日 18:14:07 +02:00
mathieu-rohon
e67df50bac Remove bgpvpn module when useless
Several parts of the code belong to a bgpvpn module that is alone
in its parent's module.
This is not needed, and complexify the code.
Change-Id: Idf1f90a050c059e84bd3f054ca8a1a42d581c052
2015年06月29日 17:34:32 +02:00
Jenkins
28640954d8 Merge "First database unit tests" 2015年06月29日 13:42:19 +00:00
Jenkins
64d8e664f8 Merge "Network_id should not be a foreign key" 2015年06月29日 12:18:58 +00:00
Jenkins
b89c4b3533 Merge "Move from n.o.commons.uuidutils to osloutils.uuid_utils" 2015年06月29日 11:54:32 +00:00
Thomas Morin
5c269957e3 Move from n.o.commons.uuidutils to osloutils.uuid_utils
Follow change in Neutron: neutron.openstack.common.uuidutils
is now oslo_utils.uuidutils .
Change-Id: Id5ef765a76682d6da84c1fb429dbd36d3300e0fe
2015年06月29日 11:16:27 +02:00
Thomas Morin
711aa7e6bf Network_id should not be a foreign key
This patch remove the foreign key relation for network_id.
Change-Id: I40fb54da0bc71fcb4a99bf783c3ba471bccc97b4
2015年06月23日 10:04:59 +02:00
Thomas Morin
4a4f8d88d2 First database unit tests
First unit tests for persistency of API ojbects.
Change-Id: Id9b788aa15feff2ada9d79272e04a02fc0c0d103
2015年06月23日 09:51:39 +02:00
Thomas Morin
63cd3d5ee6 devstack: do not run update-db on a compute node
When the devstack plugin is run, but q-scv is not
enabled (like on a compute node), we should not
run bgpvpn-db-manage.
Change-Id: I92893b7848cf92d1ab9a476469efdc30928e6bb1
2015年06月15日 18:09:05 +02:00
Thomas Morin
07ddf66b2f links to stackforge now link to openstack
Update links to stackforge into links to openstack
in README*.rst.
Change-Id: Ic2d81f65c6eff312c62ed2c64b315cb6316d7695
2015年06月15日 09:59:01 +02:00
Jeremy Stanley
b80d272636 Update .gitreview file for project rename
Change-Id: I36beafcfdc74198f68c4a0fa89fcf3c949707094
2015年06月12日 23:12:30 +00:00
mathieu-rohon
289477f9d5 Adding initial unit tests
This change adds an initial framework to run unit tests with tox.
A first set of unit tests is provided to test the extension part.
Change-Id: Ib914bcf3e06ede5218926dedde2ab83ab70b8485
2015年05月18日 16:01:40 +02:00
Jenkins
14f2bb5b44 Merge "add bagpipe driver and agent" 2015年05月04日 15:13:35 +00:00
Thomas Morin
adfdf8bf02 add bagpipe driver and agent
including:
- add a README-bagpipe.rst for the bagpipe driver
- add setup.cf entry points
- extend devstack plugin so that the modified agent
 can be enabled with Q_AGENT=bagpipe-openvswitch
Change-Id: I6cd18eca77e5f2b43b0b15d141637cef6db044e4
2015年04月27日 11:47:09 +00:00
Jenkins
9d3542e058 Merge "Adding the initial spec implemented by the bgpvpn framework" 2015年04月17日 15:44:05 +00:00
mathieu-rohon
23b2df8607 Adding the initial spec implemented by the bgpvpn framework
Change-Id: I600e465a8938b609531d1fd2c8992820ec98cca2
2015年04月17日 16:49:49 +02:00
Thomas Morin
c15eac9ec6 add devstack plugin
* devstack plugin to:
 * install the package
 * to the db initialisation
* update README.rst to describe how to use the devstack plugin
Change-Id: I27ae16f265570249953bb3ad8a758891529a20b7
2015年04月09日 10:16:19 +02:00
Thomas Morin
dd32547212 use oslo_log.log instead of n.openstack.common.log
(neutron.openstack.common.log has gone away recently)
Change-Id: Ic99d7b7f4f191f089f7da12aa2c02495bf78bb11
2015年04月08日 11:17:10 +02:00
Jenkins
0bc260e987 Merge "BGVPNDriver: some methods need not be abstract" 2015年03月28日 11:44:24 +00:00
Thomas Morin
d355e78bd5 BGVPNDriver: some methods need not be abstract
Some methods (notify_port_updated, remove_port_from_bgpvpn_agent,
prevent_bgpvpn_network_deletion) do are not needed for all drivers,
remove them from plugin and driver base code.
Change-Id: I979586714a194d4053f1f8715995a059349a1619
2015年03月27日 18:40:08 -04:00
Jenkins
fb2efb9bb4 Merge "fix bug on BGPVPN connection update" 2015年03月27日 16:04:13 +00:00
Thomas Morin
9acaba6c99 use neutron.openstack.common.log rather than oslo_log
Change-Id: I5fb5e640e0fff6558bc38f7ae6a707e07ca2e867
2015年03月26日 13:48:20 -05:00
Thomas Morin
751535b526 fix bug on BGPVPN connection update
update would fail if no route-target parameter
was specified (two lines were interverted)
Change-Id: Ib5d9c6b25cebbca9e7c883642080ea412d575093
2015年03月26日 11:24:42 -05:00
Thomas Morin
70e651c113 Update README
* correct git clone command
* minor editions
* use a cleanest rst syntax
Change-Id: I427c01cfb206c7157bfaaff77ac88e4788e8e89f
2015年03月20日 11:40:26 +01:00
mathieu-rohon
a3e7270d29 Initial proposal with db layer, API extension and client extension
This initial commit is tightly integrated with current neutron
master.
It extends the Neutron API;
It extends python-neutronclient accordingly;
It adds an alembic scripts to create tables in the neutron
database;
A dummy driver is also proposed.
Change-Id: Idaecac54bbbec0d978f2e889faed5e35fc00bc76
2015年03月17日 16:20:07 +01:00
mathieu-rohon
8cf13efde8 Initial Cookiecutter Commit.
Change-Id: I071b6feffb5843b6aa5fd85fba8b4f385812144d
2015年02月25日 16:29:32 +01:00
OpenStack Project Creator
e4c9494aaf Added .gitreview 2015年02月23日 20:28:58 +00:00