From b4f56c2cac46e07e23bc25f7041920a491cd44b6 Mon Sep 17 00:00:00 2001 From: "Joe Talerico (rook)" Date: Mon, 17 Oct 2022 18:02:52 -0400 Subject: [PATCH] Do not attempt to build HostNet assets (#16) Skip buildig the HostNetwork assets unless the user passes the `-all` arg. HostNetwork will require some additional permissions. Signed-off-by: Joe Talerico (rook) Signed-off-by: Joe Talerico (rook) --- netperf.go | 7 ++++--- netperf/netperf.go | 12 ++++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/netperf.go b/netperf.go index d158ab0e..b4685074 100644 --- a/netperf.go +++ b/netperf.go @@ -41,9 +41,10 @@ func main() { os.Exit(1) } s := netperf.PerfScenarios{ - NodeLocal: *nl, - RestConfig: *rconfig, - Configs: cfg, + HostNetwork: *full, + NodeLocal: *nl, + RestConfig: *rconfig, + Configs: cfg, } // Get node count nodes, err := client.CoreV1().Nodes().List(context.TODO(), metav1.ListOptions{LabelSelector: "node-role.kubernetes.io/worker="}) diff --git a/netperf/netperf.go b/netperf/netperf.go index 7a03d6dc..e39e7eff 100644 --- a/netperf/netperf.go +++ b/netperf/netperf.go @@ -172,7 +172,9 @@ func BuildSUT(client *kubernetes.Clientset, s *PerfScenarios) error { } if ncount > 1 { - s.ClientHost, err = deployDeployment(client, cdpHostAcross) + if s.HostNetwork { + s.ClientHost, err = deployDeployment(client, cdpHostAcross) + } if err != nil { return err } @@ -253,9 +255,11 @@ func BuildSUT(client *kubernetes.Clientset, s *PerfScenarios) error { } sdpHost.PodAntiAffinity = antiAffinity } - s.ServerHost, err = deployDeployment(client, sdpHost) - if err != nil { - return err + if s.HostNetwork { + s.ServerHost, err = deployDeployment(client, sdpHost) + if err != nil { + return err + } } s.Server, err = deployDeployment(client, sdp) if err != nil {