vgcEnabled parameter handling for VGC Deploy

Change-Id: I1cc91698ba9f224bf6326b7908c8cc233745cee8
Signed-off-by: Guru <guruprasanna.st@radisys.com>
diff --git a/jjb/pipeline/voltha/bbsim-tests.groovy b/jjb/pipeline/voltha/bbsim-tests.groovy
index 398e32d..797e178 100644
--- a/jjb/pipeline/voltha/bbsim-tests.groovy
+++ b/jjb/pipeline/voltha/bbsim-tests.groovy
@@ -189,7 +189,8 @@
     String  workflow,                         // dt
     String  testLogging,                      // 'True'
     Boolean teardown,                         // true
-    String  testSpecificHelmFlags=''
+    String  testSpecificHelmFlags='',
+    String  vgcEnabled
 ) {
     String infraNamespace  = 'default'
     String volthaNamespace = 'voltha'
@@ -318,6 +319,7 @@
                         localCharts: localCharts,
                         bbsimReplica: olts.toInteger(),
                         dockerRegistry: registry,
+                        vgcEnabled: vgcEnabled.toLowerCase(),
                     ])
                     leave('volthaDeploy')
                 } // script
@@ -734,7 +736,7 @@
 
                         try {
                             enter("execute_test (target=$target)")
-                            execute_test(target, workflow, testLogging, teardown, flags)
+                            execute_test(target, workflow, testLogging, teardown, flags, vgcEnabled)
                         }
                         // groovylint-disable-next-line CatchException
                         catch (Exception err) {
diff --git a/vars/volthaDeploy.groovy b/vars/volthaDeploy.groovy
index defcaf6..af013c7 100644
--- a/vars/volthaDeploy.groovy
+++ b/vars/volthaDeploy.groovy
@@ -82,6 +82,7 @@
         stackName        : 'voltha',
         stackId: 1,
         workflow         : 'att',
+        vgcEnabled       : false,
         withMacLearning: false,
         withFttb: false,
         extraHelmFlags   : '',