[VOL-4711] Added FTTB Test Support on Berlin DT Pod with ADTRAN DPU

Change-Id: I76f88f87cfdb49cb23d1d0a339f0f2bcc21b5a12
diff --git a/vars/volthaDeploy.groovy b/vars/volthaDeploy.groovy
index aad754b..8cb2622 100644
--- a/vars/volthaDeploy.groovy
+++ b/vars/volthaDeploy.groovy
@@ -15,6 +15,7 @@
       stackId: 1,
       workflow: "att",
       withMacLearning: false,
+      withFttb: false,
       extraHelmFlags: "",
       localCharts: false, // wether to use locally cloned charts or upstream one (for local we assume they are stored in $WORKSPACE/voltha-helm-charts)
       dockerRegistry: "", // use a different docker registry for all images, eg: "mirror.registry.opennetworking.org"
diff --git a/vars/volthaInfraDeploy.groovy b/vars/volthaInfraDeploy.groovy
index fd03e51..a6870d8 100644
--- a/vars/volthaInfraDeploy.groovy
+++ b/vars/volthaInfraDeploy.groovy
@@ -19,6 +19,7 @@
       infraNamespace: "infra",
       workflow: "att",
       withMacLearning: false,
+      withFttb: false,
       extraHelmFlags: "",
       localCharts: false,
       kubeconfig: null, // location of the kubernetes config file, if null we assume it's stored in the $KUBECONFIG environment variable
@@ -57,6 +58,8 @@
     def serviceConfigFile = cfg.workflow
     if (cfg.withMacLearning && cfg.workflow == 'tt') {
       serviceConfigFile = "tt-maclearner"
+    } else if (cfg.withFttb && cfg.workflow == 'dt') {
+      serviceConfigFile = "dt-fttb"
     }
 
     // bitnamic/etch has change the replica format between the currently used 5.4.2 and the latest 6.2.5
diff --git a/vars/volthaStackDeploy.groovy b/vars/volthaStackDeploy.groovy
index bea044b..c63850b 100644
--- a/vars/volthaStackDeploy.groovy
+++ b/vars/volthaStackDeploy.groovy
@@ -9,6 +9,7 @@
       stackId: 1, // NOTE this is used to differentiate between BBSims across multiple stacks
       workflow: "att",
       withMacLearning: false,
+      withFttb: false,
       extraHelmFlags: "",
       localCharts: false,
       onosReplica: 1,