You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if [[ "${WHAT}"!="${KV_LIVE_MIGRATION_TESTS}"* ]];then
155
-
if [ "$SKIPPED_TESTS"!="" ];then
156
-
SKIPPED_TESTS+="|"
157
-
fi
158
-
SKIPPED_TESTS+=$KV_LIVE_MIGRATION_TESTS
127
+
skip $KV_LIVE_MIGRATION_TESTS
159
128
fi
160
129
161
130
# Only run network segmentation tests if they are explicitly requested
162
131
NETWORK_SEGMENTATION_TESTS="Network Segmentation"
163
132
if [[ "${WHAT}"!="${NETWORK_SEGMENTATION_TESTS}"* ]];then
164
-
if [ "$SKIPPED_TESTS"!="" ];then
165
-
SKIPPED_TESTS+="|"
166
-
fi
167
-
SKIPPED_TESTS+=$NETWORK_SEGMENTATION_TESTS
133
+
skip $NETWORK_SEGMENTATION_TESTS
168
134
fi
169
135
170
-
# Only run bgp tests if they are explicitly requested
171
136
BGP_TESTS="BGP"
172
-
if [[ "${WHAT}"!="${BGP_TESTS}"* ]];then
173
-
if [ "$SKIPPED_TESTS"!="" ];then
174
-
SKIPPED_TESTS+="|"
137
+
if [ "$ENABLE_ROUTE_ADVERTISEMENTS"!=true ];then
138
+
skip $BGP_TESTS
139
+
else
140
+
if [ "$ADVERTISE_DEFAULT_NETWORK"=true ];then
141
+
# Some test don't work when the default network is advertised, either because
142
+
# the configuration that the test excercises does not make sense for an advertised network, or
143
+
# there is some bug or functional gap
144
+
# call out case by case
145
+
146
+
# pod reached from default network through secondary interface, asymetric, configuration does not make sense
147
+
# TODO: perhaps the secondary network attached pods should not be attached to default network
148
+
skip "Multi Homing A single pod with an OVN-K secondary network attached to a localnet network mapped to breth0 can be reached by a client pod in the default network on the same node"
149
+
skip "Multi Homing A single pod with an OVN-K secondary network attached to a localnet network mapped to breth0 can be reached by a client pod in the default network on a different node"
150
+
151
+
# these tests require metallb but the configuration we do for it is not compatible with the configuration we do to advertise the default network
152
+
# TODO: consolidate configuration
153
+
skip "Load Balancer Service Tests with MetalLB"
154
+
skip "EgressService"
155
+
156
+
# tests that specifically expect the node SNAT to happen
157
+
# TODO: expect the pod IP where it makes sense
158
+
skip "e2e egress firewall policy validation with external containers"
159
+
skip "e2e egress IP validation Cluster Default Network \[OVN network\] Using different methods to disable a node's availability for egress Should validate the egress IP functionality against remote hosts"
160
+
skip "e2e egress IP validation Cluster Default Network \[OVN network\] Should validate the egress IP SNAT functionality against host-networked pods"
161
+
skip "e2e egress IP validation Cluster Default Network Should validate egress IP logic when one pod is managed by more than one egressIP object"
162
+
skip "e2e egress IP validation Cluster Default Network Should re-assign egress IPs when node readiness / reachability goes down/up"
163
+
skip "Pod to external server PMTUD when a client ovnk pod targeting an external server is created when tests are run towards the agnhost echo server queries to the hostNetworked server pod on another node shall work for UDP"
164
+
165
+
# https://issues.redhat.com/browse/OCPBUGS-55028
166
+
skip "e2e egress IP validation Cluster Default Network \[secondary-host-eip\]"
167
+
168
+
# https://issues.redhat.com/browse/OCPBUGS-50636
169
+
skip "Services of type NodePort should listen on each host addresses"
170
+
skip "Services of type NodePort should work on secondary node interfaces for ETP=local and ETP=cluster when backend pods are also served by EgressIP"
skip "e2e control plane test node readiness according to its defaults interface MTU size should get node not ready with a too small MTU"
174
+
175
+
# buggy tests that don't work in dual stack mode
176
+
skip "Service Hairpin SNAT Should ensure service hairpin traffic is NOT SNATed to hairpin masquerade IP; GR LB"
177
+
skip "Services when a nodePort service targeting a pod with hostNetwork:false is created when tests are run towards the agnhost echo service queries to the nodePort service shall work for TCP"
178
+
skip "Services when a nodePort service targeting a pod with hostNetwork:true is created when tests are run towards the agnhost echo service queries to the nodePort service shall work for TCP"
179
+
skip "Services when a nodePort service targeting a pod with hostNetwork:false is created when tests are run towards the agnhost echo service queries to the nodePort service shall work for UDP"
180
+
skip "Services when a nodePort service targeting a pod with hostNetwork:true is created when tests are run towards the agnhost echo service queries to the nodePort service shall work for UDP"
175
181
fi
176
-
SKIPPED_TESTS+=$BGP_TESTS
177
182
fi
178
183
179
184
# setting these is required to make RuntimeClass tests work ... :/
0 commit comments