Commit e8b2548
authored
Fix ambient multi-cluster integration tests (#58466)
It appears that TestServerSideLB is flaky in multi-network setup.
I think there are two contributing factors for that:
1. With two clusters we have twice as many backends to hit, so the same
10 attempts may not always be enough
2. Specifically when waypoints are involved, we may be affected by
istio/istio#58039, though after running the
test locally, it does not seem critical.
Aside from that, I also cleaned up some of the skips that were added
when we just started running ambient integration tests in multi-cluster
environment.
As things stand now there are just three known reasons why we should skip
a test in ambient multi-cluster:
1. When in test workload behind a sidecar proxy tries to talk to a
workload behind ztunnel (but not other way around) - the fix for that
is tracked in istio/istio#57878, but given
that interoperability between ambient and sidecar is not officially
supported, it's ok to skip those tests.
2. We skip TestServiceDynamicEnroll because it's flaky in general and
running it in single cluster mode as well as in multi-cluster mode just
increases the chances of hitting a flake for somewhat unclear benefits
at the moment; there is a ticket open to fix the test -
istio/istio#58228.
3. We skip TestTrafficSplit at the moment because it relies on
subsetting and we lose that information when we cross network
boundary; it's debatable if we want to support this feature at all in
multi-cluster, but for now we track it in
istio/istio#58140.
All other tests should be running and passing in ambient multi-cluster
mode.
Fixes #58020
Fixes #58080
Fixes #56228
Signed-off-by: Mikhail Krinkin <[email protected]>1 parent da480ff commit e8b2548
1 file changed
+7
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
358 | | - | |
359 | | - | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
360 | 361 | | |
361 | 362 | | |
362 | 363 | | |
| |||
950 | 951 | | |
951 | 952 | | |
952 | 953 | | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | 954 | | |
967 | 955 | | |
968 | 956 | | |
| |||
972 | 960 | | |
973 | 961 | | |
974 | 962 | | |
975 | | - | |
| 963 | + | |
976 | 964 | | |
977 | 965 | | |
978 | 966 | | |
| |||
1029 | 1017 | | |
1030 | 1018 | | |
1031 | 1019 | | |
1032 | | - | |
| 1020 | + | |
1033 | 1021 | | |
1034 | 1022 | | |
1035 | 1023 | | |
| |||
1141 | 1129 | | |
1142 | 1130 | | |
1143 | 1131 | | |
1144 | | - | |
1145 | | - | |
1146 | | - | |
1147 | 1132 | | |
1148 | 1133 | | |
1149 | 1134 | | |
| |||
2881 | 2866 | | |
2882 | 2867 | | |
2883 | 2868 | | |
2884 | | - | |
| 2869 | + | |
2885 | 2870 | | |
2886 | 2871 | | |
2887 | 2872 | | |
| |||
3803 | 3788 | | |
3804 | 3789 | | |
3805 | 3790 | | |
3806 | | - | |
3807 | | - | |
3808 | | - | |
3809 | 3791 | | |
3810 | 3792 | | |
3811 | 3793 | | |
| |||
0 commit comments