Skip to content

Commit ac69d20

Browse files
committed
gh: Activate kubevirt lanes
Signed-off-by: Enrique Llorente <[email protected]>
1 parent 853705c commit ac69d20

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

.github/workflows/ovn-kubernetes.yml

+13-2
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,11 @@ jobs:
8181
- {"target": "shard-conformance", "ha": "HA", "gateway-mode": "shared", "ipfamily": "ipv6", "disable-snat-multiple-gws": "snatGW"}
8282
- {"target": "control-plane", "ha": "HA", "gateway-mode": "shared", "ipfamily": "ipv4", "disable-snat-multiple-gws": "noSnatGW"}
8383
- {"target": "control-plane", "ha": "HA", "gateway-mode": "shared", "ipfamily": "ipv4", "disable-snat-multiple-gws": "snatGW"}
84+
- {"target": "kv-live-migration", "ha": "noHA", "gateway-mode": "local", "ipfamily": "ipv4", "disable-snat-multiple-gws": "SnatGW", "ic": "ic-disabled", "num-workers": "3"}
85+
- {"target": "kv-live-migration", "ha": "noHA", "gateway-mode": "shared", "ipfamily": "dualstack", "disable-snat-multiple-gws": "SnatGW", "ic": "ic-single-node-zones", "num-workers": "3"}
8486
needs: [build]
8587
env:
86-
JOB_NAME: "${{ matrix.target }}-${{ matrix.ha }}-${{ matrix.gateway-mode }}-${{ matrix.ipfamily }}-${{ matrix.disable-snat-multiple-gws }}-${{ matrix.second-bridge }}"
88+
JOB_NAME: "${{ matrix.target }}-${{ matrix.ha }}-${{ matrix.gateway-mode }}-${{ matrix.ipfamily }}-${{ matrix.disable-snat-multiple-gws }}"
8789
OVN_HYBRID_OVERLAY_ENABLE: "${{ matrix.target == 'control-plane' }}"
8890
KIND_INSTALL_METALLB: "${{ matrix.target == 'control-plane' }}"
8991
OVN_MULTICAST_ENABLE: "${{ matrix.target == 'control-plane' }}"
@@ -93,6 +95,10 @@ jobs:
9395
OVN_GATEWAY_MODE: "${{ matrix.gateway-mode }}"
9496
KIND_IPV4_SUPPORT: "${{ matrix.ipfamily == 'IPv4' || matrix.ipfamily == 'dualstack' }}"
9597
KIND_IPV6_SUPPORT: "${{ matrix.ipfamily == 'IPv6' || matrix.ipfamily == 'dualstack' }}"
98+
ENABLE_MULTI_NET: "${{ matrix.target == 'multi-homing' || matrix.target == 'kv-live-migration' }}"
99+
KIND_INSTALL_KUBEVIRT: "${{ matrix.target == 'kv-live-migration' }}"
100+
OVN_ENABLE_INTERCONNECT: "${{ matrix.ic == 'ic-single-node-zones' || matrix.ic == 'ic-multi-node-zones'}}"
101+
KIND_NUM_WORKER: "${{ matrix.num-workers }}"
96102
steps:
97103

98104
- name: Check out ovn
@@ -151,7 +157,12 @@ jobs:
151157
# set 180 for control-plane tests as these might take a while
152158
timeout-minutes: ${{ matrix.target == 'control-plane' && 180 || 120 }}
153159
run: |
154-
make -C test ${{ matrix.target }}
160+
if [ "${{ matrix.target }}" == "kv-live-migration" ]; then
161+
make -C test control-plane WHAT="Kubevirt Virtual Machines"
162+
else
163+
make -C test ${{ matrix.target }}
164+
make -C test conformance
165+
fi
155166
working-directory: src/github.com/ovn-org/ovn-kubernetes
156167

157168
- name: Upload Junit Reports

ovs

Submodule ovs updated 397 files

0 commit comments

Comments
 (0)