Skip to content

Commit bff68ea

Browse files
committed
ci: use veth instead of dummy to fix vrrp
1 parent c859d56 commit bff68ea

File tree

3 files changed

+12
-17
lines changed

3 files changed

+12
-17
lines changed

testing/configs/base.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# config for CI
22

3-
ci_bridge_name: "fake_br"
4-
ci_api_name: "dummy1"
5-
ci_neutron_name: "dummy2"
3+
ci_api_name: "fake_br"
4+
ci_neutron_name: "dummy1"
65

76
ci_api_ip: "172.18.200.10/24"
87
ci_api_vip: "172.18.200.254"

testing/setup_ciab.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ test_config="${1}"
1818

1919
# set ip addresses and ifaces
2020
./testing/setup_ifaces.sh \
21-
$(yq '.ci_bridge_name' $test_config) \
2221
$(yq '.ci_api_name' $test_config) \
2322
$(yq '.ci_neutron_name' $test_config) \
2423
$(yq '.ci_api_ip' $test_config)

testing/setup_ifaces.sh

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,19 @@
66
set -x
77

88
function setup_ifaces {
9-
local bridge_name=$1
10-
local api_name=$2
11-
local neutron_name=$3
12-
local api_ip=$4
9+
local api_name=$1
10+
local neutron_name=$2
11+
local api_ip=$3
1312

14-
sudo ip link add $bridge_name type bridge
15-
sudo ip link set $bridge_name up
16-
17-
sudo ip link add $api_name type dummy
18-
sudo ip link set $api_name master $bridge_name
13+
sudo ip link add $api_name type bridge
1914
sudo ip link set $api_name up
2015
sudo ip addr add $api_ip dev $api_name
2116

22-
sudo ip link add $neutron_name type dummy
23-
sudo ip link set $neutron_name master $bridge_name
24-
sudo ip link set $neutron_name up
17+
sudo ip link add kolla_veth type veth peer name $neutron_name
18+
sudo ip link set kolla_veth up
19+
sudo ip link set kolla_veth master $api_name
20+
21+
sudo ip link set $neutron_name up
2522
}
2623

27-
setup_ifaces $1 $2 $3 $4
24+
setup_ifaces $1 $2 $3

0 commit comments

Comments
 (0)