Skip to content

Enable OVN-native BGP in bgp_dt01#720

Draft
eduolivares wants to merge 1 commit into
openstack-k8s-operators:mainfrom
eduolivares:ovn-native-bgp
Draft

Enable OVN-native BGP in bgp_dt01#720
eduolivares wants to merge 1 commit into
openstack-k8s-operators:mainfrom
eduolivares:ovn-native-bgp

Conversation

@eduolivares

@eduolivares eduolivares commented Mar 17, 2026

Copy link
Copy Markdown
Contributor

Replace ovn-bgp-agent with neutron-ovn (OVN agent) for BGP support:

  • Add ovn-bgp neutron service plugin to control plane configuration
  • Disable octavia, which cannot be used with OVN-native BGP due to limitations
  • Replace neutron-metadata and ovn-bgp-agent EDPM services with neutron-ovn
  • Remove edpm_ovn_bgp_agent_* ansible variables (no longer needed)
  • Configure edpm_neutron_ovn_agent_agent_extensions and edpm_neutron_ovn_agent_bgp_peer_bridges
  • Modify edpm_network_config_template: br-bgp-0 and br-bgp-1 OVS bridges on top of nic3 and nic4 for each EDPM node
  • Update README.md services table

OSPRH-25973

Assisted-By: Claude Opus 4.6

@openshift-ci openshift-ci Bot requested review from fultonj and raukadah March 17, 2026 14:41
@openshift-ci

openshift-ci Bot commented Mar 17, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: eduolivares
Once this PR has been reviewed and has the lgtm label, please assign cjeanner for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ralonsoh

Copy link
Copy Markdown

/lgtm

@openshift-ci

openshift-ci Bot commented Mar 24, 2026

Copy link
Copy Markdown

New changes are detected. LGTM label has been removed.

@eduolivares eduolivares force-pushed the ovn-native-bgp branch 2 times, most recently from f894bde to 476965c Compare April 14, 2026 09:41
@eduolivares eduolivares force-pushed the ovn-native-bgp branch 2 times, most recently from 6af85d5 to 66c4046 Compare May 8, 2026 15:07
@eduolivares eduolivares force-pushed the ovn-native-bgp branch 3 times, most recently from caea840 to 274cbf4 Compare June 5, 2026 06:39
@eduolivares eduolivares marked this pull request as ready for review June 11, 2026 10:05
@openshift-ci openshift-ci Bot requested a review from karelyatin June 11, 2026 10:05
@eduolivares eduolivares marked this pull request as draft June 12, 2026 10:23
Replace ovn-bgp-agent with neutron-ovn (OVN agent) for BGP support:
- Add ovn-bgp neutron service plugin to control plane configuration
- Disable octavia, which cannot be used with OVN-native BGP due to
  limitations
- Disabled designate due to OSPRH-26878
- Replace neutron-metadata and ovn-bgp-agent EDPM services with neutron-ovn
- Remove edpm_ovn_bgp_agent_* ansible variables (no longer needed)
- Configure edpm_neutron_ovn_agent_agent_extensions and
  edpm_neutron_ovn_agent_bgp_peer_bridges
- Modify edpm_network_config_template: br-bgp-0 and br-bgp-1 OVS bridges
  on top of nic3 and nic4 for each EDPM node
- Update README.md services table

OSPRH-25973

Assisted-By: Claude Opus 4.6
Signed-off-by: Eduardo Olivares <eolivare@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants