JJB cleanups for VOLTHA.

Misc/
  o yaml lint clenaups
  o Remove prototype voltha-2.{9,10,11} job placeholders.
  o Replace mainatiner email address (Matteo) with build system group.

Change-Id: I37e1175f56042632753b75c849dbaf07f74bd284
diff --git a/Makefile b/Makefile
index 6a0bfd7..c36248b 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
 # Makefile for testing JJB jobs in a virtualenv
 .PHONY: test clean
 
-SHELL = bash -e -o pipefail
+SHELL         := bash -e -o pipefail
 VENV_DIR      ?= venv-jjb
 JJB_VERSION   ?= 4.1.0
 JOBCONFIG_DIR ?= job-configs
diff --git a/jjb/cord-macros.yaml b/jjb/cord-macros.yaml
index 39517ab..1da49a0 100644
--- a/jjb/cord-macros.yaml
+++ b/jjb/cord-macros.yaml
@@ -114,29 +114,29 @@
     name: cord-infra-github-pr-trigger-merge
     triggers:
       - generic-webhook-trigger:
-            post-content-params:
-                - type: JSONPath
-                  key: action
-                  value: $.action
-                - type: JSONPath
-                  key: merged
-                  value: $.pull_request.merged
-                - type: JSONPath
-                  key: repoUrl
-                  value: $.pull_request.base.repo.html_url
-                - type: JSONPath
-                  key: repoName
-                  value: $.pull_request.base.repo.name
-                - type: JSONPath
-                  key: branchName
-                  value: $.pull_request.base.ref
-                - type: JSONPath
-                  key: commitHash
-                  value: $.pull_request.merge_commit_sha
-            regex-filter-text: $action,$merged
-            regex-filter-expression: ^(closed,true)$
-            cause: Generic Cause
-            token: '{project}'
+          post-content-params:
+            - type: JSONPath
+              key: action
+              value: $.action
+            - type: JSONPath
+              key: merged
+              value: $.pull_request.merged
+            - type: JSONPath
+              key: repoUrl
+              value: $.pull_request.base.repo.html_url
+            - type: JSONPath
+              key: repoName
+              value: $.pull_request.base.repo.name
+            - type: JSONPath
+              key: branchName
+              value: $.pull_request.base.ref
+            - type: JSONPath
+              key: commitHash
+              value: $.pull_request.merge_commit_sha
+        regex-filter-text: $action,$merged
+        regex-filter-expression: ^(closed,true)$
+        cause: Generic Cause
+        token: '{project}'
 
 # wrapper to provide pypi config file
 
@@ -161,8 +161,6 @@
               target: '$HOME/.config/pip/pip.conf'
 
 
-
-
 ################## NEW and CONVERGED MACROS ###################
 # Name matches macro in ONOS/Aether JJB, for future unification
 
diff --git a/jjb/cord-test/seba-release.yaml b/jjb/cord-test/seba-release.yaml
index 8a9a5f2..1446bfe 100644
--- a/jjb/cord-test/seba-release.yaml
+++ b/jjb/cord-test/seba-release.yaml
@@ -55,7 +55,7 @@
           Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
           oltDebVersion: 'openolt-master.deb'
 
-     # Flex POD build 2.0
+          # Flex POD build 2.0
       - 'build_pod_manual_release':
           build-node: 'qa-testvm-pod'
           config-pod: 'flex-ocp-cord'
diff --git a/jjb/pipeline/xos-core.groovy b/jjb/pipeline/xos-core.groovy
index 8962545..21ca1b4 100644
--- a/jjb/pipeline/xos-core.groovy
+++ b/jjb/pipeline/xos-core.groovy
@@ -202,7 +202,7 @@
             reportFileName: 'RobotLogs/report*.html',
             unstableThreshold: 0]);
          archiveArtifacts artifacts: '*.log'
-         step([$class: 'Mailer', notifyEveryUnstableBuild: true, recipients: "kailash@opennetworking.org, teo@opennetworking.org", sendToIndividuals: false])
+         step([$class: 'Mailer', notifyEveryUnstableBuild: true, recipients: "kailash@opennetworking.org, onf-bat-admin@opennetworking.org", sendToIndividuals: false])
 
     }
   }
diff --git a/jjb/repos/voltha-helm-charts.yaml b/jjb/repos/voltha-helm-charts.yaml
index 9b80797..0f0dd39 100644
--- a/jjb/repos/voltha-helm-charts.yaml
+++ b/jjb/repos/voltha-helm-charts.yaml
@@ -14,14 +14,6 @@
           name-extension: '-voltha-2.8'
           override-branch: 'voltha-2.8'
           branch-regexp: '^voltha-2.8$'
-      - 'verify-voltha-helm-charts-jobs-voltha-2.9':
-          name-extension: '-voltha-2.9'
-          override-branch: 'voltha-2.9'
-          branch-regexp: '^voltha-2.9$'
-      - 'verify-voltha-helm-charts-jobs-voltha-2.10':
-          name-extension: '-voltha-2.10'
-          override-branch: 'voltha-2.10'
-          branch-regexp: '^voltha-2.10$'
       - 'verify-voltha-helm-charts-jobs-master':
           branch-regexp: '^master$'
 
@@ -41,18 +33,6 @@
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
 
 - job-group:
-    name: 'verify-voltha-helm-charts-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-
-- job-group:
-    name: 'verify-voltha-helm-charts-jobs-voltha-2.10'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.10/bbsim-tests.groovy'
-
-- job-group:
     name: 'verify-voltha-helm-charts-jobs-master'
     jobs:
       - 'voltha-patch-test'
diff --git a/jjb/verify/att-workflow-driver.yaml b/jjb/verify/att-workflow-driver.yaml
index 91b0514..f244a66 100644
--- a/jjb/verify/att-workflow-driver.yaml
+++ b/jjb/verify/att-workflow-driver.yaml
@@ -25,6 +25,6 @@
     name: 'publish-att-workflow-driver-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org, andy@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org, andy@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/bbsim-sadis-server.yaml b/jjb/verify/bbsim-sadis-server.yaml
index e603bc8..be04f9f 100644
--- a/jjb/verify/bbsim-sadis-server.yaml
+++ b/jjb/verify/bbsim-sadis-server.yaml
@@ -11,9 +11,6 @@
       - 'verify-bbsim-sadis-server-jobs-voltha-2.8':
           name-extension: '-voltha-2.8'
           branch-regexp: '^voltha-2.8$'
-      - 'verify-bbsim-sadis-server-jobs-voltha-2.9':
-          name-extension: '-voltha-2.9'
-          branch-regexp: '^voltha-2.9$'
       - 'verify-bbsim-sadis-server-jobs-master':
           branch-regexp: '^master$'
       - 'publish-bbsim-sadis-server-jobs':
@@ -38,12 +35,6 @@
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
 
 - job-group:
-    name: 'verify-bbsim-sadis-server-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-
-- job-group:
     name: 'verify-bbsim-sadis-server-jobs-master'
     jobs:
       - 'voltha-patch-test':
@@ -53,6 +44,6 @@
     name: 'publish-bbsim-sadis-server-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/bbsim.yaml b/jjb/verify/bbsim.yaml
index f156b67..185b399 100644
--- a/jjb/verify/bbsim.yaml
+++ b/jjb/verify/bbsim.yaml
@@ -12,14 +12,6 @@
           name-extension: '-voltha-2.8'
           override-branch: 'voltha-2.8'
           branch-regexp: '^voltha-2.8$'
-      - 'verify-bbsim-jobs-voltha-2.10':
-          name-extension: '-voltha-2.10'
-          override-branch: 'voltha-2.10'
-          branch-regexp: '^voltha-2.10$'
-      - 'verify-bbsim-jobs-voltha-2.11':
-          name-extension: '-voltha-2.11'
-          override-branch: 'voltha-2.11'
-          branch-regexp: '^voltha-2.11$'
       - 'verify-bbsim-jobs-master':
           branch-regexp: '^master$'
       - 'publish-bbsim-jobs':
@@ -60,72 +52,6 @@
               logging: true
 
 - job-group:
-    name: 'verify-bbsim-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-          testTargets: |
-            - target: sanity-bbsim-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: sanity-bbsim-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: sanity-bbsim-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-
-- job-group:
-    name: 'verify-bbsim-jobs-voltha-2.10'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.10/bbsim-tests.groovy'
-          testTargets: |
-            - target: sanity-bbsim-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: sanity-bbsim-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: sanity-bbsim-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-
-- job-group:
-    name: 'verify-bbsim-jobs-voltha-2.11'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
-          testTargets: |
-            - target: sanity-bbsim-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: sanity-bbsim-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: sanity-bbsim-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-
-- job-group:
     name: 'verify-bbsim-jobs-master'
     jobs:
       - 'voltha-patch-test':
@@ -151,11 +77,11 @@
     name: 'publish-bbsim-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
       - 'github-release':
-           dependency-jobs: 'version-tag_wildcard'
-           github-organization: 'opencord'
-           release-targets: 'release'
-           artifact-glob: 'release/*'
+          dependency-jobs: 'version-tag_wildcard'
+          github-organization: 'opencord'
+          release-targets: 'release'
+          artifact-glob: 'release/*'
diff --git a/jjb/verify/device-management-interface.yaml b/jjb/verify/device-management-interface.yaml
index 45828df..63861c8 100644
--- a/jjb/verify/device-management-interface.yaml
+++ b/jjb/verify/device-management-interface.yaml
@@ -22,8 +22,8 @@
           junit-allow-empty-results: true
 
 - job-group:
-      name: 'post-merge-device-management-interface-jobs'
-      jobs:
-          - 'pypi-publish':
-                project-regexp: '^{name}$'
-                dependency-jobs: 'version-tag_wildcard'
+    name: 'post-merge-device-management-interface-jobs'
+    jobs:
+      - 'pypi-publish':
+          project-regexp: '^{name}$'
+          dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/fabric-crossconnect.yaml b/jjb/verify/fabric-crossconnect.yaml
index 72825a4..fcdf313 100644
--- a/jjb/verify/fabric-crossconnect.yaml
+++ b/jjb/verify/fabric-crossconnect.yaml
@@ -24,6 +24,6 @@
     name: 'publish-fabric-crossconnect-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/fabric.yaml b/jjb/verify/fabric.yaml
index a43e56a..3c6954e 100644
--- a/jjb/verify/fabric.yaml
+++ b/jjb/verify/fabric.yaml
@@ -25,6 +25,6 @@
     name: 'publish-fabric-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/ofagent-go.yaml b/jjb/verify/ofagent-go.yaml
index fbd511c..4e37059 100644
--- a/jjb/verify/ofagent-go.yaml
+++ b/jjb/verify/ofagent-go.yaml
@@ -12,10 +12,6 @@
           name-extension: '-voltha-2.8'
           override-branch: 'voltha-2.8'
           branch-regexp: '{kind-voltha-regexp}'
-      - 'verify-ofagent-jobs-voltha-2.9':
-          name-extension: '-voltha-2.9'
-          override-branch: 'voltha-2.9'
-          branch-regexp: '{kind-voltha-regexp}'
       - 'verify-ofagent-jobs-master':
           branch-regexp: '^master$'
       - 'publish-ofagent-go-jobs':
@@ -41,12 +37,6 @@
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
 
 - job-group:
-    name: 'verify-ofagent-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-
-- job-group:
     name: 'verify-ofagent-jobs-master'
     jobs:
       - 'voltha-patch-test':
diff --git a/jjb/verify/olt-service.yaml b/jjb/verify/olt-service.yaml
index b20963c..cc0940b 100644
--- a/jjb/verify/olt-service.yaml
+++ b/jjb/verify/olt-service.yaml
@@ -24,6 +24,6 @@
     name: 'publish-olt-service-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/opendevice-manager.yaml b/jjb/verify/opendevice-manager.yaml
index 108ff79..144efe7 100644
--- a/jjb/verify/opendevice-manager.yaml
+++ b/jjb/verify/opendevice-manager.yaml
@@ -30,5 +30,3 @@
           build-timeout: 30
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
-
-
diff --git a/jjb/verify/rcord.yaml b/jjb/verify/rcord.yaml
index beee28a..6dc0b1c 100644
--- a/jjb/verify/rcord.yaml
+++ b/jjb/verify/rcord.yaml
@@ -25,6 +25,6 @@
     name: 'publish-rcord-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/tt-workflow-driver.yaml b/jjb/verify/tt-workflow-driver.yaml
index 2e76b9f..78b5ec8 100644
--- a/jjb/verify/tt-workflow-driver.yaml
+++ b/jjb/verify/tt-workflow-driver.yaml
@@ -23,6 +23,6 @@
     name: 'publish-tt-workflow-driver-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org, andy@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org, andy@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/up4.yaml b/jjb/verify/up4.yaml
index edc08b7..5ec1bf5 100644
--- a/jjb/verify/up4.yaml
+++ b/jjb/verify/up4.yaml
@@ -11,8 +11,8 @@
 
     # Matrix
     up4Ctrl:
-        - pfcp
-        - p4rt
+      - pfcp
+      - p4rt
 
     jobs:
       - "up4-jobs":
diff --git a/jjb/verify/voltha-go-controller.yaml b/jjb/verify/voltha-go-controller.yaml
index 7f47410..a74ae14 100644
--- a/jjb/verify/voltha-go-controller.yaml
+++ b/jjb/verify/voltha-go-controller.yaml
@@ -8,16 +8,6 @@
     jobs:
       - 'verify-voltha-go-controller-jobs':
           branch-regexp: '{all-branches-regexp}'
-      # NOTE no releases yet, will be enabled once 2.10 or 2.11 is out
-      # - 'verify-voltha-go-controller-jobs-voltha-2.9':
-      #     name-extension: '-voltha-2.9'
-      #     branch-regexp: '^voltha-2.9$'
-      # NOTE will be enabled once we have a pipeline that supports this controller
-      # - 'verify-voltha-go-controller-jobs-master':
-      #     branch-regexp: '^master$'
-      # NOTE will be enabled once we have artifacts to build
-      # - 'publish-voltha-go-controller-jobs':
-      #     branch-regexp: '{all-branches-regexp}'
 
 - job-group:
     name: 'verify-voltha-go-controller-jobs'
diff --git a/jjb/verify/voltha-go.yaml b/jjb/verify/voltha-go.yaml
index d685ce6..5dad879 100644
--- a/jjb/verify/voltha-go.yaml
+++ b/jjb/verify/voltha-go.yaml
@@ -12,10 +12,6 @@
           name-extension: '-voltha-2.8'
           override-branch: 'voltha-2.8'
           branch-regexp: '^voltha-2.8$'
-      - 'verify-voltha-go-jobs-voltha-2.9':
-          name-extension: '-voltha-2.9'
-          override-branch: 'voltha-2.9'
-          branch-regexp: '^voltha-2.9$'
       - 'verify-voltha-go-jobs-master':
           branch-regexp: '^master$'
       - 'publish-voltha-go-jobs':
@@ -49,12 +45,6 @@
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
 
 - job-group:
-    name: 'verify-voltha-go-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-
-- job-group:
     name: 'verify-voltha-go-jobs-master'
     jobs:
       - 'voltha-patch-test':
diff --git a/jjb/verify/voltha-northbound-bbf-adapter.yaml b/jjb/verify/voltha-northbound-bbf-adapter.yaml
index 10ab460..0e01384 100644
--- a/jjb/verify/voltha-northbound-bbf-adapter.yaml
+++ b/jjb/verify/voltha-northbound-bbf-adapter.yaml
@@ -52,6 +52,6 @@
     name: 'publish-voltha-northbound-bbf-adapter-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/voltha-onos.yaml b/jjb/verify/voltha-onos.yaml
index 6b17787..82910d6 100644
--- a/jjb/verify/voltha-onos.yaml
+++ b/jjb/verify/voltha-onos.yaml
@@ -12,10 +12,6 @@
           name-extension: '-voltha-2.8'
           override-branch: 'voltha-2.8'
           branch-regexp: '^voltha-2.8$'
-      - 'verify-voltha-onos-jobs-voltha-2.9':
-          name-extension: '-voltha-2.9'
-          override-branch: 'voltha-2.9'
-          branch-regexp: '^voltha-2.9$'
       - 'verify-voltha-onos-jobs-master':
           branch-regexp: '^master$'
       - 'publish-voltha-onos-jobs':
@@ -35,12 +31,6 @@
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
 
 - job-group:
-    name: 'verify-voltha-onos-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-
-- job-group:
     name: 'verify-voltha-onos-jobs-master'
     jobs:
       - 'voltha-patch-test':
diff --git a/jjb/verify/voltha-openolt-adapter.yaml b/jjb/verify/voltha-openolt-adapter.yaml
index 9c9f878..b93d35c 100644
--- a/jjb/verify/voltha-openolt-adapter.yaml
+++ b/jjb/verify/voltha-openolt-adapter.yaml
@@ -12,10 +12,6 @@
           name-extension: '-voltha-2.8'
           override-branch: 'voltha-2.8'
           branch-regexp: '^voltha-2.8$'
-      - 'verify-voltha-openolt-adapter-jobs-voltha-2.9':
-          name-extension: '-voltha-2.9'
-          override-branch: 'voltha-2.9'
-          branch-regexp: '^voltha-2.9$'
       - 'verify-voltha-openolt-adapter-jobs-master':
           branch-regexp: '^master$'
       - 'publish-voltha-openolt-adapter-jobs':
@@ -49,12 +45,6 @@
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
 
 - job-group:
-    name: 'verify-voltha-openolt-adapter-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-
-- job-group:
     name: 'verify-voltha-openolt-adapter-jobs-master'
     jobs:
       - 'voltha-patch-test':
diff --git a/jjb/verify/voltha-openonu-adapter-go.yaml b/jjb/verify/voltha-openonu-adapter-go.yaml
index 5bd6e85..b45783c 100644
--- a/jjb/verify/voltha-openonu-adapter-go.yaml
+++ b/jjb/verify/voltha-openonu-adapter-go.yaml
@@ -12,10 +12,6 @@
           name-extension: '-voltha-2.8'
           override-branch: 'voltha-2.8'
           branch-regexp: '^voltha-2.8$'
-      - 'verify-voltha-openonu-adapter-go-jobs-voltha-2.9':
-          name-extension: '-voltha-2.9'
-          override-branch: 'voltha-2.9'
-          branch-regexp: '^voltha-2.9$'
       - 'verify-voltha-openonu-adapter-go-jobs-master':
           branch-regexp: '^master$'
       - 'publish-voltha-openonu-adapter-go-jobs':
@@ -48,12 +44,6 @@
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
 
 - job-group:
-    name: 'verify-voltha-openonu-adapter-go-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-
-- job-group:
     name: 'verify-voltha-openonu-adapter-go-jobs-master'
     jobs:
       - 'voltha-patch-test':
diff --git a/jjb/verify/voltha-system-tests.yaml b/jjb/verify/voltha-system-tests.yaml
index 9a8cc35..8b442db 100644
--- a/jjb/verify/voltha-system-tests.yaml
+++ b/jjb/verify/voltha-system-tests.yaml
@@ -10,22 +10,12 @@
           build-node: 'ubuntu18.04-basebuild-4c-8g'
           branch-regexp: '{all-branches-regexp}'
       - 'verify-voltha-system-tests-jobs-voltha-2.8':
-          build-node:  'ubuntu18.04-basebuild-4c-8g'
+          build-node: 'ubuntu18.04-basebuild-4c-8g'
           name-extension: '-voltha-2.8'
           override-branch: 'voltha-2.8'
           branch-regexp: '^voltha-2.8$'
-      - 'verify-voltha-system-tests-jobs-voltha-2.9':
-          build-node:  'ubuntu18.04-basebuild-4c-8g'
-          name-extension: '-voltha-2.9'
-          override-branch: 'voltha-2.9'
-          branch-regexp: '^voltha-2.9$'
-      - 'verify-voltha-system-tests-jobs-voltha-2.10':
-          build-node:  'ubuntu18.04-basebuild-4c-8g'
-          name-extension: '-voltha-2.10'
-          override-branch: 'voltha-2.10'
-          branch-regexp: '^voltha-2.10$'
       - 'verify-voltha-system-tests-jobs-master':
-          build-node:  'ubuntu18.04-basebuild-4c-8g'
+          build-node: 'ubuntu18.04-basebuild-4c-8g'
           branch-regexp: '^master$'
 
 - job-group:
@@ -46,18 +36,6 @@
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
 
 - job-group:
-    name: 'verify-voltha-system-tests-jobs-voltha-2.9'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-
-- job-group:
-    name: 'verify-voltha-system-tests-jobs-voltha-2.10'
-    jobs:
-      - 'voltha-patch-test':
-          pipeline-script: 'voltha/voltha-2.10/bbsim-tests.groovy'
-
-- job-group:
     name: 'verify-voltha-system-tests-jobs-master'
     jobs:
       - 'voltha-patch-test':
diff --git a/jjb/verify/vrouter.yaml b/jjb/verify/vrouter.yaml
index e77d87a..2abd236 100644
--- a/jjb/verify/vrouter.yaml
+++ b/jjb/verify/vrouter.yaml
@@ -23,6 +23,6 @@
     name: 'publish-vrouter-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/xos-gui.yaml b/jjb/verify/xos-gui.yaml
index 1e7188c..862b2b7 100644
--- a/jjb/verify/xos-gui.yaml
+++ b/jjb/verify/xos-gui.yaml
@@ -23,6 +23,6 @@
     name: 'publish-xos-gui-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/xos-rest-gw.yaml b/jjb/verify/xos-rest-gw.yaml
index 5f1e29f..db0d56c 100644
--- a/jjb/verify/xos-rest-gw.yaml
+++ b/jjb/verify/xos-rest-gw.yaml
@@ -23,6 +23,6 @@
     name: 'publish-xos-rest-gw-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/xos-tosca.yaml b/jjb/verify/xos-tosca.yaml
index d4bd8a2..2f65d5c 100644
--- a/jjb/verify/xos-tosca.yaml
+++ b/jjb/verify/xos-tosca.yaml
@@ -23,6 +23,6 @@
     name: 'publish-xos-tosca-jobs'
     jobs:
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org, scottb@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org, scottb@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/verify/xos.yaml b/jjb/verify/xos.yaml
index 889eae7..afc6ee1 100644
--- a/jjb/verify/xos.yaml
+++ b/jjb/verify/xos.yaml
@@ -44,7 +44,7 @@
           pypi-index: 'pypi'
           dependency-jobs: 'version-tag_wildcard'
       - 'docker-publish':
-          maintainers: "teo@opennetworking.org, andy@opennetworking.org, scottb@opennetworking.org"
+          maintainers: "onf-bat-admin@opennetworking.org, andy@opennetworking.org, scottb@opennetworking.org"
           build-timeout: 30
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
diff --git a/jjb/voltha-e2e.yaml b/jjb/voltha-e2e.yaml
index f16969a..fabd0d1 100755
--- a/jjb/voltha-e2e.yaml
+++ b/jjb/voltha-e2e.yaml
@@ -511,77 +511,6 @@
           timeout: 210
 
       - 'voltha-periodic-test':
-          name: 'patchset-voltha-2.9-openonu-go-test-bbsim'
-          trigger-comment: "voltha 2.9 test openonu singleolt"
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-          code-branch: '$GERRIT_BRANCH'
-          gerritProject: '$GERRIT_PROJECT'
-          gerritRefspec: '$GERRIT_REFSPEC'
-          logLevel: 'DEBUG'
-          testTargets: |
-            - target: 1t1gem-openonu-go-adapter-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: 1t4gem-openonu-go-adapter-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: 1t8gem-openonu-go-adapter-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: mib-upload-templating-openonu-go-adapter-test
-              workflow: att
-              flags: "--set pon=2,onu=2,controlledActivation=only-onu"
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-test-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-test-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-test-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: openonu-go-adapter-omci-hardening-passed-test
-              workflow: att
-              flags: "--set omci_response_rate=9 --set voltha-adapter-openonu.adapter_open_onu.omci_timeout=1s"
-              teardown: true
-              logging: true
-            - target: openonu-go-adapter-omci-hardening-failed-test
-              workflow: att
-              flags: "--set omci_response_rate=7"
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-single-kind-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-single-kind-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-single-kind-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-          timeout: 180
-
-      - 'voltha-periodic-test':
           name: 'patchset-voltha-2.8-openonu-go-test-bbsim'
           trigger-comment: "voltha 2.8 test openonu singleolt"
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
@@ -722,118 +651,6 @@
           timeout: 270
 
       - 'voltha-periodic-test':
-          name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.10'
-          pipeline-script: 'voltha/voltha-2.10/bbsim-tests.groovy'
-          code-branch: 'voltha-2.10'
-          extraHelmFlags: '--set onu=2,pon=2'
-          olts: 2
-          logLevel: 'DEBUG'
-          testTargets: |
-            - target: 1t1gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: 1t4gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: 1t8gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-          time-trigger: "H H/23 * * *"
-          timeout: 235
-
-      - 'voltha-periodic-test':
-          name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.9'
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-          code-branch: 'voltha-2.9'
-          extraHelmFlags: '--set onu=2,pon=2'
-          olts: 2
-          logLevel: 'DEBUG'
-          testTargets: |
-            - target: 1t1gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: 1t4gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: 1t8gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-          time-trigger: "H H/23 * * *"
-          timeout: 235
-
-      - 'voltha-periodic-test':
           name: 'periodic-voltha-multiple-olts-openonu-go-test-bbsim-2.8'
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
           code-branch: 'voltha-2.8'
@@ -961,64 +778,6 @@
           timeout: 270
 
       - 'voltha-periodic-test':
-          name: 'patchset-voltha-2.9-multiple-olts-openonu-go-test-bbsim'
-          trigger-comment: "voltha 2.9 test openonu multiolt"
-          pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
-          code-branch: '$GERRIT_BRANCH'
-          gerritProject: '$GERRIT_PROJECT'
-          gerritRefspec: '$GERRIT_REFSPEC'
-          extraHelmFlags: '--set onu=2,pon=2'
-          olts: 2
-          logLevel: 'DEBUG'
-          testTargets: |
-            - target: 1t1gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: 1t4gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: 1t8gem-openonu-go-adapter-multi-olt-test
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: reconcile-openonu-go-adapter-multi-olt-test-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-att
-              workflow: att
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-dt
-              workflow: dt
-              flags: ""
-              teardown: true
-              logging: true
-            - target: voltha-onu-omci-get-multiolt-kind-tt
-              workflow: tt
-              flags: ""
-              teardown: true
-              logging: true
-          timeout: 235
-
-      - 'voltha-periodic-test':
           name: 'patchset-voltha-2.8-multiple-olts-openonu-go-test-bbsim'
           trigger-comment: "voltha 2.8 test openonu multiolt"
           pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
@@ -1446,7 +1205,7 @@
       # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
       # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
       # the job when the OLT is replaced and everything works fine.
-      #- 'verify_physical_voltha_patchset_auto':
+      # - 'verify_physical_voltha_patchset_auto':
       #    name: 'verify_physical_voltha_patchset_auto'
       #    extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set global.log_level=debug'
       #    workflow: 'att'
@@ -1457,7 +1216,7 @@
       # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
       # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
       # the job when the OLT is replaced and everything works fine.
-      #- 'verify_physical_voltha_patchset_auto':
+      # - 'verify_physical_voltha_patchset_auto':
       #    name: 'verify_physical_voltha_patchset_auto-2.8'
       #    pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
       #    extraHelmFlags: '--set global.log_level=debug'
@@ -1468,7 +1227,7 @@
       # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
       # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
       # the job when the OLT is replaced and everything works fine.
-      #- 'verify_physical_voltha_patchset_manual':
+      # - 'verify_physical_voltha_patchset_manual':
       #    name: 'verify_physical_voltha_patchset_manual'
       #    trigger-string: 'hardware test'
       #    branch-pattern: master
@@ -1479,7 +1238,7 @@
       # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
       # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
       # the job when the OLT is replaced and everything works fine.
-      #- 'verify_physical_voltha_patchset_manual':
+      # - 'verify_physical_voltha_patchset_manual':
       #    name: 'verify_physical_voltha_patchset_manual-2.8'
       #    pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
       #    trigger-string: 'hardware test'
@@ -1491,7 +1250,7 @@
       # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
       # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
       # the job when the OLT is replaced and everything works fine.
-      #- 'verify_physical_voltha_patchset_manual':
+      # - 'verify_physical_voltha_patchset_manual':
       #    name: 'verify_physical_voltha_patchset_manual_DT'
       #    workflow: 'dt'
       #    trigger-string: 'DT hardware test'
@@ -1503,7 +1262,7 @@
       # Disable Tucson pod jobs as the corresponding ASXVOLT16 OLT is bad and replacement is needed.
       # The dev_mgmt_daemon process keeps crashing on this OLT and seems to be a hardware issue. Reenable
       # the job when the OLT is replaced and everything works fine.
-      #- 'verify_physical_voltha_patchset_manual':
+      # - 'verify_physical_voltha_patchset_manual':
       #    name: 'verify_physical_voltha_patchset_manual_DT-2.8'
       #    pipeline-script: 'voltha/voltha-2.8/tucson-build-and-test.groovy'
       #    workflow: 'dt'
diff --git a/jjb/voltha-scale.yaml b/jjb/voltha-scale.yaml
index 03bfd32..a41fc31 100644
--- a/jjb/voltha-scale.yaml
+++ b/jjb/voltha-scale.yaml
@@ -61,13 +61,17 @@
           withEapol: true
           withDhcp: true
           withIgmp: false
-          extraHelmFlags: '--set authRetry=true,dhcpRetry=true --set voltha.securityContext.enabled=false -f /home/jenkins/voltha-scale/voltha-values.yaml --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn --set global.rpc_timeout=30s --set voltha.ofagent.log_level=DEBUG'
+          extraHelmFlags: >-
+            --set authRetry=true,dhcpRetry=true
+            --set voltha.securityContext.enabled=false -f /home/jenkins/voltha-scale/voltha-values.yaml
+            --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn
+            --set global.rpc_timeout=30s --set voltha.ofagent.log_level=DEBUG'
           onosReplicas: 1
           atomixReplicas: 1
           onosImg: andreacampanella/voltha-onos:extend-timeout
           ofAgentImg: matteoscandolo/voltha-ofagent-go:scale-debug
           openoltAdapterImg: matteoscandolo/voltha-openolt-adapter:indications
-          volthaHelmChartsChange:  refs/changes/54/32954/1
+          volthaHelmChartsChange: refs/changes/54/32954/1
 
       - 'voltha-scale-measurements':
           name: 'voltha-scale-measurements-master-onu-upgrade-2-16-32-att-onus'
@@ -104,7 +108,7 @@
           onosImg: andreacampanella/voltha-onos:extend-timeout
           ofAgentImg: matteoscandolo/voltha-ofagent-go:scale-debug
           openoltAdapterImg: matteoscandolo/voltha-openolt-adapter:indications
-          volthaHelmChartsChange:  refs/changes/54/32954/1
+          volthaHelmChartsChange: refs/changes/54/32954/1
 
       - 'voltha-scale-measurements':
           name: 'voltha-scale-measurements-master-2-16-32-tt-subscribers'
@@ -131,7 +135,7 @@
           onosImg: andreacampanella/voltha-onos:extend-timeout
           ofAgentImg: matteoscandolo/voltha-ofagent-go:scale-debug
           openoltAdapterImg: matteoscandolo/voltha-openolt-adapter:indications
-          volthaHelmChartsChange:  refs/changes/54/32954/1
+          volthaHelmChartsChange: refs/changes/54/32954/1
 
       - 'voltha-scale-measurements':
           name: 'voltha-scale-measurements-master-2-16-32-tt-subscribers-maclearner'
@@ -177,42 +181,42 @@
           extraHelmFlags: '-f /home/jenkins/voltha-scale/voltha-values.yaml --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn'
 
       - 'voltha-scale-measurements':
-            name: 'voltha-scale-measurements-master-1-64-63-dt-subscribers'
-            build-node: 'voltha-scale-1'
-            time-trigger: "H H/4 * * *"
-            olts: 1
-            pons: 64
-            onus: 63
-            unis: 1
-            withFlows: true
-            provisionSubscribers: true
-            workflow: dt
-            withEapol: false
-            withDhcp: false
-            withIgmp: false
-            onosImg: andreacampanella/voltha-onos:4k-dev
-            withMibTemplate: false
-            mibTemplateUrl: 'https://raw.githubusercontent.com/opencord/voltha-openonu-adapter-go/master/templates/BBSM-v0.0.1-BBSM_IMG_00001-v1-1UNI.json'
-            extraHelmFlags: '-f /home/jenkins/voltha-scale/voltha-values.yaml --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn -f /home/cord/dt-custom-values.yaml'
+          name: 'voltha-scale-measurements-master-1-64-63-dt-subscribers'
+          build-node: 'voltha-scale-1'
+          time-trigger: "H H/4 * * *"
+          olts: 1
+          pons: 64
+          onus: 63
+          unis: 1
+          withFlows: true
+          provisionSubscribers: true
+          workflow: dt
+          withEapol: false
+          withDhcp: false
+          withIgmp: false
+          onosImg: andreacampanella/voltha-onos:4k-dev
+          withMibTemplate: false
+          mibTemplateUrl: 'https://raw.githubusercontent.com/opencord/voltha-openonu-adapter-go/master/templates/BBSM-v0.0.1-BBSM_IMG_00001-v1-1UNI.json'
+          extraHelmFlags: '-f /home/jenkins/voltha-scale/voltha-values.yaml --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn -f /home/cord/dt-custom-values.yaml'
 
       - 'voltha-scale-measurements':
-            name: 'voltha-scale-measurements-master-1-64-63-tt-subscribers'
-            build-node: 'voltha-scale-1'
-            time-trigger: "H H/4 * * *"
-            olts: 1
-            pons: 64
-            onus: 63
-            unis: 1
-            withFlows: true
-            provisionSubscribers: true
-            workflow: tt
-            withEapol: false
-            withDhcp: true
-            withIgmp: true
-            onosImg: andreacampanella/voltha-onos:4k-dev
-            withMibTemplate: false
-            mibTemplateUrl: 'https://raw.githubusercontent.com/opencord/voltha-openonu-adapter-go/master/templates/BBSM-v0.0.1-BBSM_IMG_00001-v1-1UNI.json'
-            extraHelmFlags: '-f /home/jenkins/voltha-scale/voltha-values.yaml --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn -f /home/cord/tt-custom-values.yaml'
+          name: 'voltha-scale-measurements-master-1-64-63-tt-subscribers'
+          build-node: 'voltha-scale-1'
+          time-trigger: "H H/4 * * *"
+          olts: 1
+          pons: 64
+          onus: 63
+          unis: 1
+          withFlows: true
+          provisionSubscribers: true
+          workflow: tt
+          withEapol: false
+          withDhcp: true
+          withIgmp: true
+          onosImg: andreacampanella/voltha-onos:4k-dev
+          withMibTemplate: false
+          mibTemplateUrl: 'https://raw.githubusercontent.com/opencord/voltha-openonu-adapter-go/master/templates/BBSM-v0.0.1-BBSM_IMG_00001-v1-1UNI.json'
+          extraHelmFlags: '-f /home/jenkins/voltha-scale/voltha-values.yaml --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn -f /home/cord/tt-custom-values.yaml'
 
       # multi-stack jobs
       - 'voltha-scale-measurements':
@@ -814,7 +818,7 @@
     bbsimImg: voltha/bbsim:master
     rwCoreImg: voltha/voltha-rw-core:master
     ofAgentImg: voltha/voltha-ofagent-go:master
-    openoltAdapterImg:  voltha/voltha-openolt-adapter:master
+    openoltAdapterImg: voltha/voltha-openolt-adapter:master
     openonuAdapterImg: voltha/voltha-openonu-adapter:master
     openonuAdapterGoImg: voltha/voltha-openonu-adapter-go:master
     onosImg: voltha/voltha-onos:master
@@ -843,7 +847,7 @@
     withMonitoring: true
     withProfiling: false
     withPcap: false
-    withRadius: yes
+    withRadius: true
     openonuAdapterReplicas: 1
     onosReplicas: 3
     atomixReplicas: 3
diff --git a/jjb/voltha-test/voltha-certification.yaml b/jjb/voltha-test/voltha-certification.yaml
index 91e22a5..99a0cfc 100644
--- a/jjb/voltha-test/voltha-certification.yaml
+++ b/jjb/voltha-test/voltha-certification.yaml
@@ -9,8 +9,8 @@
     build-timeout: '300'
 
     with-kind: false
-    power-switch: False
-    power-cycle-olt: False
+    power-switch: false
+    power-cycle-olt: false
     work-flow: 'ATT'
     in-band-management: false
     num-of-openonu: 1
@@ -53,7 +53,7 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
 
       # Certification (Radisys 1600X) pod with olt/onu - master versions timer based job
@@ -80,7 +80,7 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
 
       # Certification (Radisys) pod with olt/onu - master versions timer based job
@@ -105,7 +105,7 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
 
       # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
@@ -134,7 +134,7 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
 
       # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
@@ -163,7 +163,7 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
 
       # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
@@ -192,5 +192,5 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
diff --git a/jjb/voltha-test/voltha-nightly-jobs.yaml b/jjb/voltha-test/voltha-nightly-jobs.yaml
index e34538d..b2c5396 100644
--- a/jjb/voltha-test/voltha-nightly-jobs.yaml
+++ b/jjb/voltha-test/voltha-nightly-jobs.yaml
@@ -971,5 +971,4 @@
       - timed: |
                  TZ=America/Los_Angeles
                  H {time} * * *
-
-# [EOF]
\ No newline at end of file
+# [EOF]
diff --git a/jjb/voltha-test/voltha.yaml b/jjb/voltha-test/voltha.yaml
index 4b3114a..19cc0ca 100644
--- a/jjb/voltha-test/voltha.yaml
+++ b/jjb/voltha-test/voltha.yaml
@@ -9,8 +9,8 @@
     build-timeout: '300'
 
     with-kind: false
-    power-switch: False
-    power-cycle-olt: False
+    power-switch: false
+    power-cycle-olt: false
     work-flow: 'ATT'
     in-band-management: false
     num-of-openonu: '1'
@@ -72,8 +72,8 @@
           config-pod: 'flex-ocp-cord'
           release: 'master'
           branch: 'master'
-          power-switch: True
-          power-cycle-olt: True
+          power-switch: true
+          power-cycle-olt: true
           test-repo: 'voltha-system-tests'
           profile: 'Default'
 
@@ -98,11 +98,11 @@
           config-pod: 'flex-ocp-cord'
           release: '2.8'
           branch: 'voltha-2.8'
-          power-switch: True
+          power-switch: true
           test-repo: 'voltha-system-tests'
           profile: '1T4GEM'
 
-    # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
+          # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
       - 'build_voltha_pod_release_timer':
           disable-job: false
           build-node: 'qa-testvm-pod'
@@ -126,14 +126,14 @@
           branch: 'master'
           name-extension: '_TT'
           work-flow: 'TT'
-          power-switch: True
-          power-cycle-olt: True
+          power-switch: true
+          power-cycle-olt: true
           pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
           test-repo: 'voltha-system-tests'
           profile: 'TP'
           timeout: 360
 
-    # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
+          # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
       - 'build_voltha_pod_release_timer':
           disable-job: false
           build-node: 'qa-testvm-pod'
@@ -158,12 +158,12 @@
           branch: 'voltha-2.8'
           name-extension: '_TT'
           work-flow: 'TT'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy'
           test-repo: 'voltha-system-tests'
           profile: 'TP'
 
-    # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
+          # flex OCP pod with olt/onu - Released versions Default tech profile and timer based job
       - 'build_voltha_pod_release_timer':
           disable-job: false
           build-node: 'qa-testvm-pod'
@@ -190,8 +190,8 @@
           branch: 'master'
           name-extension: '_TT'
           work-flow: 'TT'
-          power-switch: True
-          power-cycle-olt: True
+          power-switch: true
+          power-cycle-olt: true
           pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
           test-repo: 'voltha-system-tests'
           profile: 'TP'
@@ -220,8 +220,8 @@
           branch: 'master'
           test-repo: 'voltha-system-tests'
           profile: '1T4GEM'
-          power-switch: True
-          power-cycle-olt: True
+          power-switch: true
+          power-cycle-olt: true
 
       # Menlo pod with olt/onu - master branch,  Default tech profile and timer based job
       - 'build_voltha_pod_release_timer':
@@ -251,8 +251,8 @@
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
-          power-switch: True
-          power-cycle-olt: True
+          power-switch: true
+          power-cycle-olt: true
 
       # Menlo pod with olt/onu - released branch,  Default tech profile and timer based job
       - 'build_voltha_pod_release_timer':
@@ -284,36 +284,7 @@
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
           pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
-          power-switch: True
-
-      # Menlo pod with olt/onu - 1T4GEM tech profile and timer based job
-      - 'build_voltha_pod_release_timer':
-          build-node: 'menlo-demo-pod'
-          config-pod: 'onf-demo-pod'
-          disable-job: true
-          release: '2.9'
-          branch: 'voltha-2.9'
-          profile: '1T4GEM'
-          num-of-onos: '3'
-          num-of-atomix: '3'
-          in-band-management: true
-          waitTimerForOltUp: 540
-          VolthaEtcdPort: 9999
-          time: '16'
-          pipeline-script: 'voltha/voltha-2.9/physical-build.groovy'
-
-      # Menlo pod test job - voltha-2.9 test job uses tech profile on voltha branch
-      - 'build_voltha_pod_test':
-          timeout: 300
-          build-node: 'menlo-demo-pod'
-          config-pod: 'onf-demo-pod'
-          disable-job: true
-          release: '2.9'
-          branch: 'voltha-2.9'
-          test-repo: 'voltha-system-tests'
-          profile: '1T4GEM'
-          pipeline-script: 'voltha/voltha-2.9/voltha-physical-functional-tests.groovy'
-          power-switch: True
+          power-switch: true
 
       # ONF Menlo Soak POD build job - voltha-master branch
       - 'build_voltha_pod_manual':
@@ -465,7 +436,7 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
 
       # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
@@ -493,7 +464,7 @@
           branch: 'master'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
 
       # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
@@ -520,7 +491,7 @@
           branch: 'voltha-2.8'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
 
       # Berlin pod with olt/onu - voltha-2.8 versions timer based job , two OLTs
@@ -547,7 +518,7 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
 
       # Berlin pod with gpon olt/onu - master 1T8GEM tech profile and timer based job
@@ -576,10 +547,10 @@
           branch: 'master'
           test-repo: 'voltha-system-tests'
           profile: '1T4GEM-FTTB'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
 
-        # Berlin pod with zyxel gpon olt/onu - master 1T8GEM tech profile and timer based job
+          # Berlin pod with zyxel gpon olt/onu - master 1T8GEM tech profile and timer based job
       - 'build_voltha_pod_release_timer':
           build-node: 'berlin-community-pod-2'
           config-pod: 'berlin-community-pod-2-gpon-zyxel'
@@ -597,7 +568,7 @@
           waitTimerForOltUp: 360
           time: '1'
 
-        # Berlin POD test job - zyxel gpon master versions: uses tech profile on voltha branch
+          # Berlin POD test job - zyxel gpon master versions: uses tech profile on voltha branch
       - 'build_voltha_pod_test':
           build-node: 'berlin-community-pod-2'
           config-pod: 'berlin-community-pod-2-gpon-zyxel'
@@ -607,10 +578,10 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
 
-        # Berlin pod with zyxel xgspon olt/onu - master 1T8GEM tech profile and timer based job
+          # Berlin pod with zyxel xgspon olt/onu - master 1T8GEM tech profile and timer based job
       - 'build_voltha_pod_release_timer':
           build-node: 'berlin-community-pod-2'
           config-pod: 'berlin-community-pod-2-xgspon-zyxel'
@@ -628,7 +599,7 @@
           profile: '1T8GEM'
           time: '5'
 
-        # Berlin POD test job - zyxel xgsgpon master versions: uses tech profile on voltha branch
+          # Berlin POD test job - zyxel xgsgpon master versions: uses tech profile on voltha branch
       - 'build_voltha_pod_test':
           build-node: 'berlin-community-pod-2'
           config-pod: 'berlin-community-pod-2-xgspon-zyxel'
@@ -638,10 +609,10 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
 
-    # TT workflow on Zyxel XGSPON OLT at Berlin pod - build job
+          # TT workflow on Zyxel XGSPON OLT at Berlin pod - build job
       - 'build_voltha_pod_release_timer':
           disable-job: false
           build-node: 'berlin-community-pod-2'
@@ -656,7 +627,7 @@
           num-of-onos: '3'
           num-of-atomix: '3'
 
-    # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job
+          # TT workflow on Zyxel XGSPON OLT at Berlin pod - test job
       - 'build_voltha_pod_test':
           disable-job: false
           build-node: 'berlin-community-pod-2'
@@ -665,8 +636,8 @@
           branch: 'master'
           name-extension: '_TT'
           work-flow: 'TT'
-          power-switch: True
-          power-cycle-olt: True
+          power-switch: true
+          power-cycle-olt: true
           pipeline-script: 'voltha/master/voltha-tt-physical-functional-tests.groovy'
           test-repo: 'voltha-system-tests'
           profile: 'TP'
@@ -703,7 +674,7 @@
           work-flow: 'DT'
           test-repo: 'voltha-system-tests'
           profile: '1T8GEM'
-          power-switch: True
+          power-switch: true
           pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
           oltAdapterAppLabel: 'adapter-adtran-olt'
 
diff --git a/vars/installVoltctl.groovy b/vars/installVoltctl.groovy
index db5c7f9..efeed49 100644
--- a/vars/installVoltctl.groovy
+++ b/vars/installVoltctl.groovy
@@ -24,7 +24,7 @@
     // for release so hilight non-frozen until we know for sure.
     def released=[
 	// https://github.com/opencord/voltctl/releases/tag/v1.8.1
-	// 'voltha-2.11' : '1.8.1',
+	// 'voltha-2.11' : '1.8.4',
 	// https://github.com/opencord/voltctl/releases/tag/v1.7.6
 	'voltha-2.10' : '1.7.6',
 	'voltha-2.9'  : '1.7.4',