From cf527524e8341b3801d60dbf7ae21452473b8e9b Mon Sep 17 00:00:00 2001 From: Arko Dasgupta Date: Thu, 19 Sep 2019 18:12:59 -0700 Subject: [PATCH] Add TC to check dyanmic subnet for ingress network Signed-off-by: Arko Dasgupta (cherry picked from commit 084f5ab5c8ccc7d5513d1b751bac505e5b5e8221) Signed-off-by: Sebastiaan van Stijn --- integration/network/service_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/integration/network/service_test.go b/integration/network/service_test.go index 9a207125b98fd..7311ef4bf424a 100644 --- a/integration/network/service_test.go +++ b/integration/network/service_test.go @@ -363,6 +363,12 @@ func TestServiceWithDefaultAddressPoolInit(t *testing.T) { assert.NilError(t, err) t.Logf("%s: NetworkInspect: %+v", t.Name(), out) assert.Assert(t, len(out.IPAM.Config) > 0) + assert.Equal(t, out.IPAM.Config[0].Subnet, "20.20.1.0/24") + + // Also inspect ingress network and make sure its in the same subnet + out, err = cli.NetworkInspect(ctx, "ingress", types.NetworkInspectOptions{Verbose: true}) + assert.NilError(t, err) + assert.Assert(t, len(out.IPAM.Config) > 0) assert.Equal(t, out.IPAM.Config[0].Subnet, "20.20.0.0/24") err = cli.ServiceRemove(context.Background(), serviceID)