[VOL-4070] Updated voltha soak testing pipeline script

Change-Id: If076d059dcc02449d45a13352c58a6ca19e7f669
diff --git a/jjb/pipeline/voltha/master/physical-build.groovy b/jjb/pipeline/voltha/master/physical-build.groovy
index 05a059e..49fd221 100644
--- a/jjb/pipeline/voltha/master/physical-build.groovy
+++ b/jjb/pipeline/voltha/master/physical-build.groovy
@@ -108,6 +108,12 @@
             "--set onos-classic.onosOfPort=31653 " +
             "--set onos-classic.individualOpenFlowNodePorts=true "
 
+            def bbsimReplica = 0
+            if (installBBSim) {
+              bbsimReplica = 1
+              extraHelmFlags = extraHelmFlags + " --set onu=${onuNumber},pon=${ponNumber} "
+            }
+
             volthaDeploy([
               workflow: workFlow.toLowerCase(),
               extraHelmFlags: extraHelmFlags,
@@ -115,10 +121,9 @@
               kubeconfig: "$WORKSPACE/${configBaseDir}/${configKubernetesDir}/${configFileName}.conf",
               onosReplica: params.NumOfOnos,
               atomixReplica: params.NumOfAtomix,
-              // NOTE does this needs to be configured?
-              kafkaReplica: 3,
-              etcdReplica: 3,
-              bbsimReplica: 0,
+              kafkaReplica: params.NumOfKafka,
+              etcdReplica: params.NumOfAtomix,
+              bbsimReplica: bbsimReplica.toInteger(),
               ])
           }
           sh """