@@ -1671,11 +1671,11 @@ write_files:
16711671 ingress string
16721672 }
16731673 var (
1674- containerNetwork = func (td testData ) string {
1674+ containerNetwork = func (td testData ) (infraapi. Network , error ) {
16751675 if td .ingress == "routed" {
1676- return "bgpnet"
1676+ return infraprovider . Get (). GetNetwork ( "bgpnet" )
16771677 }
1678- return "kind"
1678+ return infraprovider . Get (). PrimaryNetwork ()
16791679 }
16801680 exposeVMIperfServer = func (td testData , vmi * kubevirtv1.VirtualMachineInstance , vmiAddresses []string ) ([]string , int32 ) {
16811681 GinkgoHelper ()
@@ -1754,7 +1754,7 @@ write_files:
17541754
17551755 var externalContainer infraapi.ExternalContainer
17561756 if td .role == udnv1 .NetworkRolePrimary {
1757- providerNetwork , err := infraprovider . Get (). GetNetwork ( containerNetwork (td ) )
1757+ providerNetwork , err := containerNetwork (td )
17581758 Expect (err ).ShouldNot (HaveOccurred (), "primary network must be available to attach containers" )
17591759 externalContainerPort := infraprovider .Get ().GetExternalContainerPort ()
17601760 externalContainerName := namespace + "-iperf"
@@ -1780,8 +1780,8 @@ write_files:
17801780 if td .ingress == "routed" {
17811781 // pre=created test dependency and therefore we dont delete
17821782 frrExternalContainer := infraapi.ExternalContainer {Name : "frr" }
1783- frrNetwork , err := infraprovider . Get (). GetNetwork ( containerNetwork (td ) )
1784- Expect (err ).NotTo (HaveOccurred (), fmt . Sprintf ( "failed to fetch network %q: %v" , containerNetwork ( td ), err ) )
1783+ frrNetwork , err := containerNetwork (td )
1784+ Expect (err ).NotTo (HaveOccurred ())
17851785 frrExternalContainerInterface , err := infraprovider .Get ().GetExternalContainerNetworkInterface (frrExternalContainer , frrNetwork )
17861786 Expect (err ).NotTo (HaveOccurred (), "must fetch FRR container network interface attached to secondary network" )
17871787
0 commit comments