OVN BGP Agent exposes VMs/containers through BGP on OVN environments.
Go to file
Rodolfo Alonso Hernandez 1cbfe7823c Add new privileged method implementations
This patch add the following new privileged methods implementations:
* create_interface: this method will be used to create dummy, vlan,
  vxlan, bridge and vrf interfaces.
* delete_interface: to delete a interface
* set_link_attribute: to set UP the interface
* add_ip_address: to add an IP address on a interface
* delete_ip_address: to delete an IP address on a interface
* set_master_for_device: defines a master device for a second one

These new method use pyroute2 IPRoute class, replacing the use of the
NDB class.

This patch is creating the functional test framework, in order to
test these new methods.

This patch is also adding a new CI job to the gate (to be defined).

Partial-Bug: #2022357
Change-Id: I40d70829bfccb2df98b822afacbdab7da5a5ab7f
2023-06-15 12:12:08 +02:00
doc Add supportability matrix 2023-04-12 10:29:36 +00:00
etc/ovn-bgp-agent Add privsep rootwrap configuration support and filters 2022-02-22 11:03:48 +00:00
ovn_bgp_agent Add new privileged method implementations 2023-06-15 12:12:08 +02:00
releasenotes Add a new driver that uses NB DB instead of SB DB 2023-04-10 09:28:44 +02:00
zuul.d Add new privileged method implementations 2023-06-15 12:12:08 +02:00
.coveragerc Initial commit 2021-08-27 16:56:11 +01:00
.gitignore Initial commit 2021-08-27 16:56:11 +01:00
.gitreview Change x/ovn-bgp-agent references to openstack/ovn-bgp-agent 2023-04-11 08:59:08 +00:00
.mailmap Initial commit 2021-08-27 16:56:11 +01:00
.stestr.conf Initial commit 2021-08-27 16:56:11 +01:00
CONTRIBUTING.rst Replace storyboard links with launchpad ones 2023-04-20 14:32:04 +01:00
HACKING.rst Initial commit 2021-08-27 16:56:11 +01:00
LICENSE Initial commit 2021-08-27 16:56:11 +01:00
lower-constraints.txt Initial commit 2021-08-27 16:56:11 +01:00
README.rst Publish docs at docs.openstack.org 2023-05-10 15:58:40 +01:00
requirements.txt Revert "Bump ovsdbapp dependency" 2023-04-28 10:55:03 +00:00
setup.cfg Add a new driver that uses NB DB instead of SB DB 2023-04-10 09:28:44 +02:00
setup.py Initial commit 2021-08-27 16:56:11 +01:00
test-requirements.txt Add new privileged method implementations 2023-06-15 12:12:08 +02:00
tox.ini Add new privileged method implementations 2023-06-15 12:12:08 +02:00

OVN BGP Agent

The OVN BGP Agent allows to expose VMs/Containers through BGP on OVN

Features

  • Expose VMs with FIPs or on Provider Networks through BGP on OVN environments.
  • Expose VMs on Tenant Networks through EVPN on OVN environments.