mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-15 23:03:40 +00:00
Merge pull request #123981 from lzhecheng/update-traffic-distribution-test
[e2e] Update traffic distribution test
This commit is contained in:
commit
dc481fef90
@ -133,6 +133,17 @@ func SkipUnlessMultizone(ctx context.Context, c clientset.Interface) {
|
||||
}
|
||||
}
|
||||
|
||||
// SkipUnlessAtLeastNZones skips if the cluster does not have n multizones.
|
||||
func SkipUnlessAtLeastNZones(ctx context.Context, c clientset.Interface, n int) {
|
||||
zones, err := e2enode.GetClusterZones(ctx, c)
|
||||
if err != nil {
|
||||
skipInternalf(1, "Error listing cluster zones")
|
||||
}
|
||||
if zones.Len() < n {
|
||||
skipInternalf(1, "Requires >= %d zones", n)
|
||||
}
|
||||
}
|
||||
|
||||
// SkipIfMultizone skips if the cluster has multizone.
|
||||
func SkipIfMultizone(ctx context.Context, c clientset.Interface) {
|
||||
zones, err := e2enode.GetClusterZones(ctx, c)
|
||||
|
@ -50,7 +50,7 @@ var _ = common.SIGDescribe(feature.TrafficDistribution, func() {
|
||||
|
||||
ginkgo.BeforeEach(func(ctx context.Context) {
|
||||
c = f.ClientSet
|
||||
e2eskipper.SkipUnlessMultizone(ctx, c)
|
||||
e2eskipper.SkipUnlessAtLeastNZones(ctx, c, 3)
|
||||
})
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
Loading…
Reference in New Issue
Block a user