Jakub Libosvar 0b22516768 Introduce multinode tempest job
The job has 4 nodes:
 - a spine node serving as a spine switch and a place where the tempest
   tests are executed from
 - 2 leaf nodes serving as route reflectors to the spine node
 - controller running all-in-one openstack with
ovn-bgp-agent and frr configured to peer with the leaf nodes

The job is non-voting for now to assess its stability and replaces
ovn-bgp-agent-tempest-plugin job because that job was one node only and
hence the BGP protocol couldn't be validated.

Depends-On: https://review.opendev.org/c/openstack/devstack/+/938697

Change-Id: If8d2d59c6bc06124d98204770d7689b66d9b9cae
Signed-off-by: Jakub Libosvar <libosvar@redhat.com>
2025-01-13 13:21:51 +00:00

54 lines
1.2 KiB
Django/Jinja

hostname {{ ansible_hostname }}
log file /var/log/frr/frr.log
service integrated-vtysh-config
line vty
frr version 7.0
debug bfd peer
debug bfd network
debug bfd zebra
debug bgp graceful-restart
debug bgp neighbor-events
debug bgp updates
debug bgp update-groups
router bgp 65000
bgp log-neighbor-changes
bgp graceful-shutdown
neighbor downlink peer-group
neighbor downlink remote-as external
neighbor downlink bfd
neighbor downlink bfd profile devstack
! neighbor downlink capability extended-nexthop
neighbor leaf0-port interface peer-group downlink
neighbor leaf1-port interface peer-group downlink
address-family ipv4 unicast
redistribute connected
neighbor downlink prefix-list only-host-prefixes in
exit-address-family
address-family ipv6 unicast
redistribute connected
neighbor downlink activate
neighbor downlink prefix-list only-host-prefixes in
exit-address-family
address-family l2vpn evpn
neighbor downlink activate
exit-address-family
ip prefix-list only-host-prefixes permit 0.0.0.0/0 ge 32
ipv6 prefix-list only-host-prefixes permit ::/0 ge 128
ip nht resolve-via-default
bfd
profile devstack
detect-multiplier 10
transmit-interval 500
receive-interval 500