ovn-bgp-agent/ovn_bgp_agent
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
..
cmd Initial support for BGP 2021-09-01 11:29:04 +02:00
drivers Merge "Retry get_ovs_patch_port_ofport if empty port" 2023-06-15 09:55:37 +00:00
privileged Add new privileged method implementations 2023-06-15 12:12:08 +02:00
tests Add new privileged method implementations 2023-06-15 12:12:08 +02:00
utils Add new privileged method implementations 2023-06-15 12:12:08 +02:00
__init__.py Initial commit 2021-08-27 16:56:11 +01:00
agent.py Ensure the reconcile intervals configuration option is enforced 2023-04-25 11:48:58 +02:00
config.py Ensure the reconcile intervals configuration option is enforced 2023-04-25 11:48:58 +02:00
constants.py Move base bgp configurations to a common bgp utils 2023-04-12 11:07:36 +00:00
exceptions.py Add new privileged method implementations 2023-06-15 12:12:08 +02:00