From 8e1524665e339c58de15026d6e05b23a30c73651 Mon Sep 17 00:00:00 2001 From: Lucas Alvares Gomes Date: Tue, 24 Aug 2021 10:42:09 +0100 Subject: [PATCH] New project: OVN BGP Agent The OVN BGP Agent allows to expose VMs/Containers through BGP on OVN environments. Initially, the agent will watch the OVN databases and react to events such as VMs being created on provider network or VMs with attached FIPs and advertises them via BGP. In the future we would like to integrate the agent with other projects such as the neutron-dynamic-routing [0] and re-use it's API. The project is being proposed under x/ because it needs to mature prior to requesting it to be included under the Neutron Stadium Projects umbrella [1]. [0] https://github.com/openstack/neutron-dynamic-routing [1] https://docs.openstack.org/neutron/latest/contributor/stadium/governance.html Signed-off-by: Lucas Alvares Gomes Change-Id: Ieb92d6581247f0e6f4ab87807d0a6cdb18eb448d --- gerrit/acls/x/ovn-bgp-agent.config | 14 ++++++++++++++ gerrit/projects.yaml | 3 +++ zuul/main.yaml | 1 + 3 files changed, 18 insertions(+) create mode 100644 gerrit/acls/x/ovn-bgp-agent.config diff --git a/gerrit/acls/x/ovn-bgp-agent.config b/gerrit/acls/x/ovn-bgp-agent.config new file mode 100644 index 0000000000..c6db7b66d9 --- /dev/null +++ b/gerrit/acls/x/ovn-bgp-agent.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group ovn-bgp-agent-core +label-Code-Review = -2..+2 group ovn-bgp-agent-core +label-Workflow = -1..+1 group ovn-bgp-agent-core + +[access "refs/tags/*"] +pushSignedTag = group ovn-bgp-agent-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index cf4db86275..abf0716c1c 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -7699,6 +7699,9 @@ acl-config: /home/gerrit2/acls/opendev/retired.config - project: x/ospurge description: Cleanup OpenStack project resources. +- project: x/ovn-bgp-agent + description: OVN BGP Agent exposes VMs/containers through BGP on OVN environments. + use-storyboard: true - project: x/packetary description: Library and eponymous utility to manage the entire lifecycle of repositories - project: x/packetary-specs diff --git a/zuul/main.yaml b/zuul/main.yaml index 7dd4306ce3..9ca135c1e8 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -1293,6 +1293,7 @@ - x/osops-tools-logging - x/osops-tools-monitoring - x/ospurge + - x/ovn-bgp-agent - x/packetary - x/packetary-specs - x/packstack