@@ -386,9 +386,10 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
386386 }
387387 nad := ovntest .GenerateNAD (netName , "rednad" , "greenamespace" ,
388388 types .Layer3Topology , "100.128.0.0/16/24,ae70::/60/64" , types .NetworkRolePrimary )
389+ ovntest .AnnotateNADWithNetworkID (netID , nad )
389390 netInfo , err := util .ParseNADInfo (nad )
390391 Expect (err ).NotTo (HaveOccurred ())
391- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , factoryMock .NodeCoreInformer ().Lister (),
392+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , factoryMock .NodeCoreInformer ().Lister (),
392393 & kubeMock , vrf , nil , & gateway {})
393394 Expect (err ).NotTo (HaveOccurred ())
394395 _ , ipNet , err := net .ParseCIDR (v4NodeSubnet )
@@ -430,9 +431,10 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
430431 // must be defined so that the primary user defined network can match the ip families of the underlying cluster
431432 config .IPv4Mode = true
432433 config .IPv6Mode = true
434+ ovntest .AnnotateNADWithNetworkID (netID , nad )
433435 netInfo , err := util .ParseNADInfo (nad )
434436 Expect (err ).NotTo (HaveOccurred ())
435- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , factoryMock .NodeCoreInformer ().Lister (),
437+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , factoryMock .NodeCoreInformer ().Lister (),
436438 & kubeMock , vrf , nil , & gateway {})
437439 Expect (err ).NotTo (HaveOccurred ())
438440 getDeletionFakeOVSCommands (fexec , mgtPort )
@@ -461,9 +463,10 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
461463 }
462464 nad := ovntest .GenerateNAD (netName , "rednad" , "greenamespace" ,
463465 types .Layer2Topology , "100.128.0.0/16,ae70::/60" , types .NetworkRolePrimary )
466+ ovntest .AnnotateNADWithNetworkID (netID , nad )
464467 netInfo , err := util .ParseNADInfo (nad )
465468 Expect (err ).NotTo (HaveOccurred ())
466- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , factoryMock .NodeCoreInformer ().Lister (),
469+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , factoryMock .NodeCoreInformer ().Lister (),
467470 & kubeMock , vrf , nil , & gateway {})
468471 Expect (err ).NotTo (HaveOccurred ())
469472 _ , ipNet , err := net .ParseCIDR (v4NodeSubnet )
@@ -504,9 +507,10 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
504507 // must be defined so that the primary user defined network can match the ip families of the underlying cluster
505508 config .IPv4Mode = true
506509 config .IPv6Mode = true
510+ ovntest .AnnotateNADWithNetworkID (netID , nad )
507511 netInfo , err := util .ParseNADInfo (nad )
508512 Expect (err ).NotTo (HaveOccurred ())
509- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , factoryMock .NodeCoreInformer ().Lister (),
513+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , factoryMock .NodeCoreInformer ().Lister (),
510514 & kubeMock , vrf , nil , & gateway {})
511515 Expect (err ).NotTo (HaveOccurred ())
512516 getDeletionFakeOVSCommands (fexec , mgtPort )
@@ -544,6 +548,7 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
544548 }
545549 nad := ovntest .GenerateNAD (netName , "rednad" , "greenamespace" ,
546550 types .Layer3Topology , "100.128.0.0/16/24,ae70::/60/64" , types .NetworkRolePrimary )
551+ ovntest .AnnotateNADWithNetworkID (netID , nad )
547552 netInfo , err := util .ParseNADInfo (nad )
548553 Expect (err ).NotTo (HaveOccurred ())
549554 setUpGatewayFakeOVSCommands (fexec )
@@ -656,7 +661,7 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
656661 err = localGw .initFunc ()
657662 Expect (err ).NotTo (HaveOccurred ())
658663 Expect (localGw .Init (stop , wg )).To (Succeed ())
659- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , wf .NodeCoreInformer ().Lister (),
664+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , wf .NodeCoreInformer ().Lister (),
660665 & kubeMock , vrf , ipRulesManager , localGw )
661666 Expect (err ).NotTo (HaveOccurred ())
662667 // we cannot start the shared gw directly because it will spawn a goroutine that may not be bound to the test netns
@@ -768,6 +773,7 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
768773 }
769774 nad := ovntest .GenerateNAD (netName , "rednad" , "greenamespace" ,
770775 types .Layer2Topology , "100.128.0.0/16,ae70::/64" , types .NetworkRolePrimary )
776+ ovntest .AnnotateNADWithNetworkID (netID , nad )
771777 netInfo , err := util .ParseNADInfo (nad )
772778 Expect (err ).NotTo (HaveOccurred ())
773779 _ , ipNet , err := net .ParseCIDR (v4NodeSubnet )
@@ -881,7 +887,7 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
881887 wg := & sync.WaitGroup {}
882888 Expect (localGw .initFunc ()).To (Succeed ())
883889 Expect (localGw .Init (stop , wg )).To (Succeed ())
884- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , wf .NodeCoreInformer ().Lister (),
890+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , wf .NodeCoreInformer ().Lister (),
885891 & kubeMock , vrf , ipRulesManager , localGw )
886892 Expect (err ).NotTo (HaveOccurred ())
887893 // we cannot start the shared gw directly because it will spawn a goroutine that may not be bound to the test netns
@@ -984,9 +990,10 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
984990 }
985991 nad := ovntest .GenerateNAD (netName , "rednad" , "greenamespace" ,
986992 types .Layer3Topology , "100.128.0.0/16/24,ae70::/60/64" , types .NetworkRolePrimary )
993+ ovntest .AnnotateNADWithNetworkID (netID , nad )
987994 netInfo , err := util .ParseNADInfo (nad )
988995 Expect (err ).NotTo (HaveOccurred ())
989- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , nil , nil , vrf , nil , & gateway {})
996+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , nil , nil , vrf , nil , & gateway {})
990997 Expect (err ).NotTo (HaveOccurred ())
991998 getVRFCreationFakeOVSCommands (fexec )
992999 err = testNS .Do (func (ns.NetNS ) error {
@@ -1052,9 +1059,10 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
10521059 }
10531060 nad := ovntest .GenerateNAD (netName , "rednad" , "greenamespace" ,
10541061 types .Layer3Topology , "100.128.0.0/16/24,ae70::/60/64" , types .NetworkRolePrimary )
1062+ ovntest .AnnotateNADWithNetworkID (netID , nad )
10551063 netInfo , err := util .ParseNADInfo (nad )
10561064 Expect (err ).NotTo (HaveOccurred ())
1057- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , nil , nil , vrf , nil , & gateway {})
1065+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , nil , nil , vrf , nil , & gateway {})
10581066 Expect (err ).NotTo (HaveOccurred ())
10591067 getVRFCreationFakeOVSCommands (fexec )
10601068 err = testNS .Do (func (ns.NetNS ) error {
@@ -1269,9 +1277,10 @@ func TestConstructUDNVRFIPRules(t *testing.T) {
12691277 }
12701278 nad := ovntest .GenerateNAD ("bluenet" , "rednad" , "greenamespace" ,
12711279 types .Layer3Topology , cidr , types .NetworkRolePrimary )
1280+ ovntest .AnnotateNADWithNetworkID ("3" , nad )
12721281 netInfo , err := util .ParseNADInfo (nad )
12731282 g .Expect (err ).NotTo (HaveOccurred ())
1274- udnGateway , err := NewUserDefinedNetworkGateway (netInfo , 3 , node , nil , nil , nil , nil , & gateway {})
1283+ udnGateway , err := NewUserDefinedNetworkGateway (netInfo , node , nil , nil , nil , nil , & gateway {})
12751284 g .Expect (err ).NotTo (HaveOccurred ())
12761285 rules , delRules , err := udnGateway .constructUDNVRFIPRules (test .vrftableID )
12771286 g .Expect (err ).ToNot (HaveOccurred ())
@@ -1437,11 +1446,12 @@ func TestConstructUDNVRFIPRulesPodNetworkAdvertised(t *testing.T) {
14371446 }
14381447 nad := ovntest .GenerateNAD ("bluenet" , "rednad" , "greenamespace" ,
14391448 types .Layer3Topology , cidr , types .NetworkRolePrimary )
1449+ ovntest .AnnotateNADWithNetworkID ("3" , nad )
14401450 netInfo , err := util .ParseNADInfo (nad )
14411451 g .Expect (err ).ToNot (HaveOccurred ())
14421452 mutableNetInfo := util .NewMutableNetInfo (netInfo )
14431453 mutableNetInfo .SetPodNetworkAdvertisedVRFs (map [string ][]string {node .Name : {"bluenet" }})
1444- udnGateway , err := NewUserDefinedNetworkGateway (mutableNetInfo , 3 , node , nil , nil , nil , nil , & gateway {})
1454+ udnGateway , err := NewUserDefinedNetworkGateway (mutableNetInfo , node , nil , nil , nil , nil , & gateway {})
14451455 g .Expect (err ).NotTo (HaveOccurred ())
14461456 rules , delRules , err := udnGateway .constructUDNVRFIPRules (test .vrftableID )
14471457 g .Expect (err ).ToNot (HaveOccurred ())
0 commit comments