VOL-4925 - Build and release components.

*.groovy
*.yaml
--------
  o Cosmetic edits to force a jenkins job, simple submission of one script not triggering deployment.
  o Add copyright header in groovy scripts where needed.
  o Added trailing comment "// [EOF]" in yaml files.

Change-Id: I978fbd3030c701f8ddc77e5b9140378b9bda909b
diff --git a/jjb/api-test.yaml b/jjb/api-test.yaml
index 7e7275e..bcee9e6 100644
--- a/jjb/api-test.yaml
+++ b/jjb/api-test.yaml
@@ -66,3 +66,5 @@
     concurrent: true
 
     dsl: !include-raw-escape: pipeline/{pipeline-script}
+
+# [EOF]
diff --git a/jjb/bbr.yaml b/jjb/bbr.yaml
index 5d756bc..a17cfb3 100644
--- a/jjb/bbr.yaml
+++ b/jjb/bbr.yaml
@@ -50,3 +50,5 @@
           name: buildNode
           default: 'ubuntu18.04-basebuild-4c-8g'
           description: 'Name of the Jenkins node to run the job on'
+
+# [EOF]
diff --git a/jjb/build_openolt_deb.yaml b/jjb/build_openolt_deb.yaml
index 9cc5408..d03664c 100644
--- a/jjb/build_openolt_deb.yaml
+++ b/jjb/build_openolt_deb.yaml
@@ -42,3 +42,5 @@
             url: '{gerrit-server-url}/openolt'
             branches:
               - 'master'
+
+# [EOF]
diff --git a/jjb/ci-management/ci-management.yaml b/jjb/ci-management/ci-management.yaml
index f73d9b5..bcb089e 100644
--- a/jjb/ci-management/ci-management.yaml
+++ b/jjb/ci-management/ci-management.yaml
@@ -13,3 +13,5 @@
     project-name: 'ci-management'
 
     jjb-version: 3.2.0
+
+# [EOF]
diff --git a/jjb/ci-management/packer.yaml b/jjb/ci-management/packer.yaml
index 81c6a6e..bb1e4b9 100644
--- a/jjb/ci-management/packer.yaml
+++ b/jjb/ci-management/packer.yaml
@@ -34,3 +34,5 @@
     jjb-version: 3.2.0
     packer-version: 1.6.5
     packer-builder: aws
+
+# [EOF]
diff --git a/jjb/cord-macros.yaml b/jjb/cord-macros.yaml
index 1da49a0..9731559 100644
--- a/jjb/cord-macros.yaml
+++ b/jjb/cord-macros.yaml
@@ -322,3 +322,5 @@
           fail-build: true
           clean-parent: false
           disable-deferred-wipeout: false
+
+# [EOF]
diff --git a/jjb/cord-test/att-workflow.yaml b/jjb/cord-test/att-workflow.yaml
index c9b2346..27047a4 100644
--- a/jjb/cord-test/att-workflow.yaml
+++ b/jjb/cord-test/att-workflow.yaml
@@ -104,3 +104,5 @@
       #    branch: 'cord-6.1'
       #    test-repo: 'cord-tester'
       #    Jenkinsfile: 'Jenkinsfile-attworkflow-test'
+
+# [EOF]
diff --git a/jjb/cord-test/mcord.yaml b/jjb/cord-test/mcord.yaml
index 6e9fdd1..5501e6f 100644
--- a/jjb/cord-test/mcord.yaml
+++ b/jjb/cord-test/mcord.yaml
@@ -31,3 +31,5 @@
           profile: 'mcord'
           branch: 'master'
           Jenkinsfile: 'Jenkinsfile-mcord-remote-build'
+
+# [EOF]
diff --git a/jjb/cord-test/nightly-build-pipeline.yaml b/jjb/cord-test/nightly-build-pipeline.yaml
index 4f20609..7718649 100644
--- a/jjb/cord-test/nightly-build-pipeline.yaml
+++ b/jjb/cord-test/nightly-build-pipeline.yaml
@@ -172,7 +172,8 @@
     description: |
                   Nightly Kubernetes tests on {config-pod} using {Jenkinsfile}<br /><br />
                   Created from job-template {id} from ci-management/jjb/cord-test/nightly-build-pipeline.yaml<br />
-                  Created by Suchitra Vemuri, suchitra@opennetworking.org <br />                  Copyright 2017-2023 Open Networking Foundation (ONF) and the ONF Contributors
+                  Created by Suchitra Vemuri, suchitra@opennetworking.org <br />
+                  Copyright 2017-2023 Open Networking Foundation (ONF) and the ONF Contributors
     disabled: '{disable-job}'
 
     <<: *test-pipe-job-boiler-plate
@@ -301,7 +302,8 @@
     description: |
                   Post Tests on {config-pod} triggered by build_{config-pod}_{branch}, using {Jenkinsfile}<br /><br />
                   Created from job-template {id} from ci-management/jjb/cord-test/nightly-build-pipeline.yaml <br />
-                  Created by Kailash Khalasi - kailash@opennetworking.org <br />                  Copyright 2017-2023 Open Networking Foundation (ONF) and the ONF Contributors
+                  Created by Kailash Khalasi - kailash@opennetworking.org <br />
+                  Copyright 2017-2023 Open Networking Foundation (ONF) and the ONF Contributors
 
     <<: *test-pipe-job-boiler-plate
 
@@ -781,3 +783,5 @@
             url: '{gerrit-server-url}/cord-tester'
             branches:
               - '{branch}'
+
+# [EOF]
diff --git a/jjb/cord-test/seba-release.yaml b/jjb/cord-test/seba-release.yaml
index f5a31d7..8f920e4 100644
--- a/jjb/cord-test/seba-release.yaml
+++ b/jjb/cord-test/seba-release.yaml
@@ -120,3 +120,5 @@
           #     release: '2.0-microcharts'
           #     branch: 'master'
           #     Jenkinsfile: 'Jenkinsfile-attworkflow-test'
+
+# [EOF]
diff --git a/jjb/defaults.yaml b/jjb/defaults.yaml
index 6fe3b09..38cfa54 100644
--- a/jjb/defaults.yaml
+++ b/jjb/defaults.yaml
@@ -202,3 +202,5 @@
     # maven version
     # Have to setup JAVA_HOME correctly if we upgrade to mvn36
     maven-version: mvn33
+
+# [EOF]
diff --git a/jjb/device-management.yaml b/jjb/device-management.yaml
index f3eddcb..bc25b37 100644
--- a/jjb/device-management.yaml
+++ b/jjb/device-management.yaml
@@ -93,3 +93,5 @@
             failed: '{skip-vote}'
             unstable: '{skip-vote}'
             notbuilt: '{skip-vote}'
+
+# [EOF]
diff --git a/jjb/docker-publish-github.yaml b/jjb/docker-publish-github.yaml
index c4fa695..8ea11f8 100644
--- a/jjb/docker-publish-github.yaml
+++ b/jjb/docker-publish-github.yaml
@@ -77,3 +77,5 @@
     extraEnvironmentVars: ""
 
     dsl: !include-raw-escape: pipeline/docker-publish.groovy
+
+# [EOF]
diff --git a/jjb/docker-publish.yaml b/jjb/docker-publish.yaml
index dc0185c..4706c45 100644
--- a/jjb/docker-publish.yaml
+++ b/jjb/docker-publish.yaml
@@ -82,3 +82,5 @@
     extraEnvironmentVars: ""
 
     dsl: !include-raw-escape: pipeline/docker-publish.groovy
+
+# [EOF]
diff --git a/jjb/fossa.yaml b/jjb/fossa.yaml
index 5deeba0..23b85bc 100644
--- a/jjb/fossa.yaml
+++ b/jjb/fossa.yaml
@@ -71,3 +71,5 @@
     concurrent: true
 
     dsl: !include-raw-escape: pipeline/fossa-verify.groovy
+
+# [EOF]
diff --git a/jjb/github-release.yaml b/jjb/github-release.yaml
index 2b5a4a9..8cce215 100644
--- a/jjb/github-release.yaml
+++ b/jjb/github-release.yaml
@@ -53,3 +53,5 @@
             GITHUB_ORGANIZATION={github-organization}
 
       - shell: !include-raw-escape: shell/github-release.sh
+
+# [EOF]
diff --git a/jjb/gui-unit.yaml b/jjb/gui-unit.yaml
index bb10618..98bb691 100644
--- a/jjb/gui-unit.yaml
+++ b/jjb/gui-unit.yaml
@@ -52,3 +52,5 @@
           npm run lint
           npm test
 
+
+# [EOF]
diff --git a/jjb/k8install.yaml b/jjb/k8install.yaml
index c6b634c..0088e2c 100644
--- a/jjb/k8install.yaml
+++ b/jjb/k8install.yaml
@@ -68,3 +68,5 @@
       - timed: |
                  TZ=America/Los_Angeles
                  H 10 31/3 * *
+
+# [EOF]
diff --git a/jjb/lint.yaml b/jjb/lint.yaml
index eb06a39..8013685 100644
--- a/jjb/lint.yaml
+++ b/jjb/lint.yaml
@@ -135,3 +135,5 @@
 
     builders:
       - shell: !include-raw-escape: shell/shcheck.sh
+
+# [EOF]
diff --git a/jjb/make-unit.yaml b/jjb/make-unit.yaml
index 22393e2..51a1569 100644
--- a/jjb/make-unit.yaml
+++ b/jjb/make-unit.yaml
@@ -99,3 +99,5 @@
                 healthy: 50
                 unhealthy: 0
                 failing: 0
+
+# [EOF]
diff --git a/jjb/maven.yaml b/jjb/maven.yaml
index 60810f1..fc44abf 100644
--- a/jjb/maven.yaml
+++ b/jjb/maven.yaml
@@ -119,7 +119,7 @@
 
     wrappers:
       - credentials-binding:
-        - file:
+          - file:
             credential-id: 'gpg-creds-maven'
             variable: 'GNUPG'
 
diff --git a/jjb/omec-ci.yaml b/jjb/omec-ci.yaml
index 64c0065..3283c51 100644
--- a/jjb/omec-ci.yaml
+++ b/jjb/omec-ci.yaml
@@ -1271,3 +1271,5 @@
 
     project-type: pipeline
     dsl: !include-raw-escape: pipeline/{pipeline-file}
+
+# [EOF]
diff --git a/jjb/onos-app-release.yaml b/jjb/onos-app-release.yaml
index b8d142f..dd22408 100644
--- a/jjb/onos-app-release.yaml
+++ b/jjb/onos-app-release.yaml
@@ -75,3 +75,5 @@
     concurrent: true
 
     dsl: !include-raw-escape: pipeline/onos-app-release.groovy
+
+# [EOF]
diff --git a/jjb/pypi-publish.yaml b/jjb/pypi-publish.yaml
index a4d89fe..7069934 100644
--- a/jjb/pypi-publish.yaml
+++ b/jjb/pypi-publish.yaml
@@ -50,3 +50,5 @@
 
       - shell: !include-raw-escape: shell/pypi-publish.sh
 
+
+# [EOF]
diff --git a/jjb/python-unit.yaml b/jjb/python-unit.yaml
index fa0fd47..82257a3 100644
--- a/jjb/python-unit.yaml
+++ b/jjb/python-unit.yaml
@@ -87,3 +87,5 @@
                 healthy: 50
                 unhealthy: 0
                 failing: 0
+
+# [EOF]
diff --git a/jjb/release.yaml b/jjb/release.yaml
index dce0ad4..9a37aba 100644
--- a/jjb/release.yaml
+++ b/jjb/release.yaml
@@ -47,3 +47,5 @@
           set -eu -o pipefail
           ./validate_manifest.sh
 
+
+# [EOF]
diff --git a/jjb/repos/helm-charts.yaml b/jjb/repos/helm-charts.yaml
index 9c3810c..fdeaa62 100644
--- a/jjb/repos/helm-charts.yaml
+++ b/jjb/repos/helm-charts.yaml
@@ -17,3 +17,5 @@
           branch-regexp: '{modern-branches-regexp}'
       - 'version-tag'
       - 'publish-helm-repo'
+
+# [EOF]
diff --git a/jjb/repos/helm-repo-tools.yaml b/jjb/repos/helm-repo-tools.yaml
index 213d447..48303bd 100644
--- a/jjb/repos/helm-repo-tools.yaml
+++ b/jjb/repos/helm-repo-tools.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'verify-shellcheck':
           dependency-jobs: 'verify_helm-repo-tools_licensed'
+
+# [EOF]
diff --git a/jjb/repos/versioning.yaml b/jjb/repos/versioning.yaml
index e74de49..a27f0ad 100644
--- a/jjb/repos/versioning.yaml
+++ b/jjb/repos/versioning.yaml
@@ -14,3 +14,5 @@
 
     jobs:
       - 'version-tag'
+
+# [EOF]
diff --git a/jjb/repos/voltha-docs.yaml b/jjb/repos/voltha-docs.yaml
index 5e6d903..bb07db1 100644
--- a/jjb/repos/voltha-docs.yaml
+++ b/jjb/repos/voltha-docs.yaml
@@ -32,3 +32,5 @@
           sync-target-server: 'static.opennetworking.org'
           sync-target-path: '/srv/sites/docs.voltha.org/'
           build-timeout: 60
+
+# [EOF]
diff --git a/jjb/repos/voltha-helm-charts.yaml b/jjb/repos/voltha-helm-charts.yaml
index 6dcbe97..2e5b34c 100644
--- a/jjb/repos/voltha-helm-charts.yaml
+++ b/jjb/repos/voltha-helm-charts.yaml
@@ -46,3 +46,5 @@
     name: 'verify-voltha-helm-charts-jobs-master'
     jobs:
       - 'voltha-patch-test'
+
+# [EOF]
diff --git a/jjb/shell/github-release.sh b/jjb/shell/github-release.sh
index d3a5b8c..da2bada 100755
--- a/jjb/shell/github-release.sh
+++ b/jjb/shell/github-release.sh
@@ -41,7 +41,7 @@
 declare -g gh_cmd               # path to gh command
 
 declare -g ARGV="$*"            # archive for display
-declare -g SCRIPT_VERSION='1.0' # git changeset needed
+declare -g SCRIPT_VERSION='1.1' # git changeset needed
 
 declare -g RELEASE_TEMP
 
@@ -189,6 +189,12 @@
     local iam="${FUNCNAME[0]}"
     echo "** ${iam}: ENTER"
 
+    declare -p user
+    declare -p repo
+    declare -p tag
+    declare -p name
+    declare -p descr
+    
     case "$what" in
 	gh)
 	    declare -a cmd=()
diff --git a/jjb/software-upgrades.yaml b/jjb/software-upgrades.yaml
index 61aaf0a..6cfa900 100644
--- a/jjb/software-upgrades.yaml
+++ b/jjb/software-upgrades.yaml
@@ -500,3 +500,5 @@
       - timed: |
                  TZ=America/Los_Angeles
                  {time-trigger}
+
+# [EOF]
diff --git a/jjb/templates/helm-lint.yaml b/jjb/templates/helm-lint.yaml
index 215c790..e0ba8e8 100644
--- a/jjb/templates/helm-lint.yaml
+++ b/jjb/templates/helm-lint.yaml
@@ -47,3 +47,5 @@
 
     builders:
       - shell: !include-raw-escape: jjb/shell/helm-lint.sh
+
+# [EOF]
diff --git a/jjb/templates/publish-helm-repo.yaml b/jjb/templates/publish-helm-repo.yaml
index 226a0d3..10d7106 100644
--- a/jjb/templates/publish-helm-repo.yaml
+++ b/jjb/templates/publish-helm-repo.yaml
@@ -47,3 +47,5 @@
 
     builders:
       - shell: !include-raw-escape: jjb/shell/publish-helm-repo.sh
+
+# [EOF]
diff --git a/jjb/templates/sync-dir.yaml b/jjb/templates/sync-dir.yaml
index 699d0c1..03030a6 100644
--- a/jjb/templates/sync-dir.yaml
+++ b/jjb/templates/sync-dir.yaml
@@ -71,3 +71,5 @@
     builders:
       - shell: !include-raw-escape: jjb/shell/sync-dir.sh
 
+
+# [EOF]
diff --git a/jjb/templates/versioning.yaml b/jjb/templates/versioning.yaml
index 82cfa20..9ccd7cd 100644
--- a/jjb/templates/versioning.yaml
+++ b/jjb/templates/versioning.yaml
@@ -175,3 +175,5 @@
 
     builders:
       - shell: !include-raw-escape: jjb/shell/version-tag.sh
+
+# [EOF]
diff --git a/jjb/triggered-api-test.yaml b/jjb/triggered-api-test.yaml
index 8e4cc33..815d54b 100644
--- a/jjb/triggered-api-test.yaml
+++ b/jjb/triggered-api-test.yaml
@@ -47,3 +47,5 @@
     concurrent: true
 
     dsl: !include-raw-escape: pipeline/{pipeline-script}
+
+# [EOF]
diff --git a/jjb/verify/aaa.yaml b/jjb/verify/aaa.yaml
index d834f06..fe503d3 100644
--- a/jjb/verify/aaa.yaml
+++ b/jjb/verify/aaa.yaml
@@ -34,3 +34,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/acordion.yaml b/jjb/verify/acordion.yaml
index 6132772..989677c 100644
--- a/jjb/verify/acordion.yaml
+++ b/jjb/verify/acordion.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_acordion_licensed'
+
+# [EOF]
diff --git a/jjb/verify/addressmanager.yaml b/jjb/verify/addressmanager.yaml
index 7e41601..d74e9be 100644
--- a/jjb/verify/addressmanager.yaml
+++ b/jjb/verify/addressmanager.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_addressmanager_licensed'
       - 'xos-unit-test':
           dependency-jobs: 'verify_addressmanager_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/alpine-grpc-base.yaml b/jjb/verify/alpine-grpc-base.yaml
index 82aedcf..1b14f2a 100644
--- a/jjb/verify/alpine-grpc-base.yaml
+++ b/jjb/verify/alpine-grpc-base.yaml
@@ -24,3 +24,5 @@
           build-timeout: 30
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/att-workflow-driver.yaml b/jjb/verify/att-workflow-driver.yaml
index f244a66..598eb33 100644
--- a/jjb/verify/att-workflow-driver.yaml
+++ b/jjb/verify/att-workflow-driver.yaml
@@ -28,3 +28,5 @@
           maintainers: "onf-bat-admin@opennetworking.org, andy@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/automation-tools.yaml b/jjb/verify/automation-tools.yaml
index db879c3..695f327 100644
--- a/jjb/verify/automation-tools.yaml
+++ b/jjb/verify/automation-tools.yaml
@@ -29,3 +29,5 @@
           build-timeout: 30
           docker-repo: 'opencord'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/bbsim-sadis-server.yaml b/jjb/verify/bbsim-sadis-server.yaml
index 64ea402..c401bdc 100644
--- a/jjb/verify/bbsim-sadis-server.yaml
+++ b/jjb/verify/bbsim-sadis-server.yaml
@@ -56,3 +56,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/bbsim.yaml b/jjb/verify/bbsim.yaml
index 3280a68..ef18efa 100644
--- a/jjb/verify/bbsim.yaml
+++ b/jjb/verify/bbsim.yaml
@@ -113,3 +113,5 @@
           github-organization: 'opencord'
           release-targets: 'release'
           artifact-glob: 'release/*'
+
+# [EOF]
diff --git a/jjb/verify/bng.yaml b/jjb/verify/bng.yaml
index 404427a..a7f111a 100644
--- a/jjb/verify/bng.yaml
+++ b/jjb/verify/bng.yaml
@@ -16,3 +16,5 @@
       - 'tag-collision-reject'
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/certification.yaml b/jjb/verify/certification.yaml
index b4e9ded..6608548 100644
--- a/jjb/verify/certification.yaml
+++ b/jjb/verify/certification.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_certification_licensed'
+
+# [EOF]
diff --git a/jjb/verify/chameleon.yaml b/jjb/verify/chameleon.yaml
index b616028..8732965 100644
--- a/jjb/verify/chameleon.yaml
+++ b/jjb/verify/chameleon.yaml
@@ -30,3 +30,5 @@
           build-timeout: 30
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/comac-helm-charts.yaml b/jjb/verify/comac-helm-charts.yaml
index 36fc104..246cfcd 100644
--- a/jjb/verify/comac-helm-charts.yaml
+++ b/jjb/verify/comac-helm-charts.yaml
@@ -18,3 +18,5 @@
       - 'verify-helm-lint':
           dependency-jobs: 'verify_comac-helm-charts_tag-collision'
 
+
+# [EOF]
diff --git a/jjb/verify/config.yaml b/jjb/verify/config.yaml
index 4d831eb..8b76f3b 100644
--- a/jjb/verify/config.yaml
+++ b/jjb/verify/config.yaml
@@ -37,3 +37,5 @@
       - 'maven-test'
       - 'maven-publish'
 
+
+# [EOF]
diff --git a/jjb/verify/cord-onos-publisher.yaml b/jjb/verify/cord-onos-publisher.yaml
index cd427c5..14a900e 100644
--- a/jjb/verify/cord-onos-publisher.yaml
+++ b/jjb/verify/cord-onos-publisher.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_cord-onos-publisher_licensed'
 #      - 'make-unit-test':
 #         dest-gopath: "github.com/opencord"
+
+# [EOF]
diff --git a/jjb/verify/cord-platform.yaml b/jjb/verify/cord-platform.yaml
index 9210a6f..a91328c 100644
--- a/jjb/verify/cord-platform.yaml
+++ b/jjb/verify/cord-platform.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'verify-helm-lint':
           dependency-jobs: 'verify_cord-platform_licensed'
+
+# [EOF]
diff --git a/jjb/verify/cord-tester.yaml b/jjb/verify/cord-tester.yaml
index bd15e9f..dd79d43 100644
--- a/jjb/verify/cord-tester.yaml
+++ b/jjb/verify/cord-tester.yaml
@@ -30,3 +30,5 @@
           pypi-module-dirs: 'cord-robot'
           project-regexp: '^{name}$'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/cord-workflow-airflow.yaml b/jjb/verify/cord-workflow-airflow.yaml
index 5281668..e0bfeaf 100644
--- a/jjb/verify/cord-workflow-airflow.yaml
+++ b/jjb/verify/cord-workflow-airflow.yaml
@@ -28,3 +28,5 @@
       - 'docker-publish':
           docker-repo: 'opencord'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/cord-workflow-controller-client.yaml b/jjb/verify/cord-workflow-controller-client.yaml
index 5539e88..4c5d53e 100644
--- a/jjb/verify/cord-workflow-controller-client.yaml
+++ b/jjb/verify/cord-workflow-controller-client.yaml
@@ -29,3 +29,5 @@
       - 'pypi-publish':
           project-regexp: '^{name}$'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/cord-workflow-controller.yaml b/jjb/verify/cord-workflow-controller.yaml
index 1c51036..fa2219c 100644
--- a/jjb/verify/cord-workflow-controller.yaml
+++ b/jjb/verify/cord-workflow-controller.yaml
@@ -28,3 +28,5 @@
       - 'docker-publish':
           docker-repo: 'opencord'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/cord-workflow-probe.yaml b/jjb/verify/cord-workflow-probe.yaml
index 77703f1..d221af6 100644
--- a/jjb/verify/cord-workflow-probe.yaml
+++ b/jjb/verify/cord-workflow-probe.yaml
@@ -20,3 +20,5 @@
       - 'make-unit-test':
           dependency-jobs: 'verify_cord-workflow-probe_tag-collision'
           junit-allow-empty-results: true
+
+# [EOF]
diff --git a/jjb/verify/cord-workflow.yaml b/jjb/verify/cord-workflow.yaml
index 73a46d5..6ab0af3 100644
--- a/jjb/verify/cord-workflow.yaml
+++ b/jjb/verify/cord-workflow.yaml
@@ -19,3 +19,5 @@
           dependency-jobs: 'verify_cord-workflow_licensed'
       - 'make-unit-test':
           dependency-jobs: 'verify_cord-workflow_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/cord.yaml b/jjb/verify/cord.yaml
index cb5574e..2c5c731 100644
--- a/jjb/verify/cord.yaml
+++ b/jjb/verify/cord.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'verify-ansible-lint':
           dependency-jobs: 'verify_cord_licensed'
+
+# [EOF]
diff --git a/jjb/verify/cordctl.yaml b/jjb/verify/cordctl.yaml
index 1d4aafd..8675405 100644
--- a/jjb/verify/cordctl.yaml
+++ b/jjb/verify/cordctl.yaml
@@ -31,3 +31,5 @@
           dependency-jobs: 'version-tag_wildcard'
           github-organization: 'opencord'
           artifact-glob: 'release/*'
+
+# [EOF]
diff --git a/jjb/verify/device-management-interface.yaml b/jjb/verify/device-management-interface.yaml
index 63861c8..83cc7f0 100644
--- a/jjb/verify/device-management-interface.yaml
+++ b/jjb/verify/device-management-interface.yaml
@@ -27,3 +27,5 @@
       - 'pypi-publish':
           project-regexp: '^{name}$'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/device-management.yaml b/jjb/verify/device-management.yaml
index 79d51d5..e6322b5 100644
--- a/jjb/verify/device-management.yaml
+++ b/jjb/verify/device-management.yaml
@@ -30,3 +30,5 @@
           maintainers: "scottb@opennetworking.org"
           docker-repo: 'opencord'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/dhcpl2relay.yaml b/jjb/verify/dhcpl2relay.yaml
index c24ee84..122dad6 100644
--- a/jjb/verify/dhcpl2relay.yaml
+++ b/jjb/verify/dhcpl2relay.yaml
@@ -34,3 +34,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/dt-workflow-driver.yaml b/jjb/verify/dt-workflow-driver.yaml
index d7cf24a..6c050b9 100644
--- a/jjb/verify/dt-workflow-driver.yaml
+++ b/jjb/verify/dt-workflow-driver.yaml
@@ -28,3 +28,5 @@
           maintainers: "carmelo@opennetworking.org, daniele@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/ecord.yaml b/jjb/verify/ecord.yaml
index e4d4778..9b8bffa 100644
--- a/jjb/verify/ecord.yaml
+++ b/jjb/verify/ecord.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_ecord_licensed'
       - 'verify-ansible-lint':
           dependency-jobs: 'verify_ecord_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/epc-service.yaml b/jjb/verify/epc-service.yaml
index 6354eeb..6e85d1e 100644
--- a/jjb/verify/epc-service.yaml
+++ b/jjb/verify/epc-service.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_epc-service_licensed'
+
+# [EOF]
diff --git a/jjb/verify/exampleservice.yaml b/jjb/verify/exampleservice.yaml
index 0aafdec..b312cd8 100644
--- a/jjb/verify/exampleservice.yaml
+++ b/jjb/verify/exampleservice.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_exampleservice_licensed'
+
+# [EOF]
diff --git a/jjb/verify/fabric-crossconnect.yaml b/jjb/verify/fabric-crossconnect.yaml
index fcdf313..d7fa79f 100644
--- a/jjb/verify/fabric-crossconnect.yaml
+++ b/jjb/verify/fabric-crossconnect.yaml
@@ -27,3 +27,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/fabric-tofino.yaml b/jjb/verify/fabric-tofino.yaml
index 2bb64b2..551025a 100644
--- a/jjb/verify/fabric-tofino.yaml
+++ b/jjb/verify/fabric-tofino.yaml
@@ -24,3 +24,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/fabric.yaml b/jjb/verify/fabric.yaml
index 3c6954e..b08a1b6 100644
--- a/jjb/verify/fabric.yaml
+++ b/jjb/verify/fabric.yaml
@@ -28,3 +28,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/go-manifest.yaml b/jjb/verify/go-manifest.yaml
index 60cdab2..811d86e 100644
--- a/jjb/verify/go-manifest.yaml
+++ b/jjb/verify/go-manifest.yaml
@@ -14,3 +14,5 @@
     jobs:
       - 'verify-repo-manifest'
 
+
+# [EOF]
diff --git a/jjb/verify/goloxi.yaml b/jjb/verify/goloxi.yaml
index c9f6f43..a43da96 100644
--- a/jjb/verify/goloxi.yaml
+++ b/jjb/verify/goloxi.yaml
@@ -17,3 +17,5 @@
       - 'make-unit-test':
           unit-test-targets: 'test'
           junit-allow-empty-results: true
+
+# [EOF]
diff --git a/jjb/verify/grpc-robot.yaml b/jjb/verify/grpc-robot.yaml
index ac6c8ab..8f08409 100644
--- a/jjb/verify/grpc-robot.yaml
+++ b/jjb/verify/grpc-robot.yaml
@@ -26,3 +26,5 @@
       - 'pypi-publish':
           project-regexp: '^{name}$'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/hippie-oss.yaml b/jjb/verify/hippie-oss.yaml
index 987be8e..9abbc9d 100644
--- a/jjb/verify/hippie-oss.yaml
+++ b/jjb/verify/hippie-oss.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_hippie-oss_licensed'
       - 'xos-unit-test':
           dependency-jobs: 'verify_hippie-oss_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/hss_db.yaml b/jjb/verify/hss_db.yaml
index ef9eef0..b481ef6 100644
--- a/jjb/verify/hss_db.yaml
+++ b/jjb/verify/hss_db.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_hss_db_licensed'
+
+# [EOF]
diff --git a/jjb/verify/igmp.yaml b/jjb/verify/igmp.yaml
index 759b1ef..7ca56ca 100644
--- a/jjb/verify/igmp.yaml
+++ b/jjb/verify/igmp.yaml
@@ -34,3 +34,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/igmpproxy.yaml b/jjb/verify/igmpproxy.yaml
index 7e16884..79e8ea7 100644
--- a/jjb/verify/igmpproxy.yaml
+++ b/jjb/verify/igmpproxy.yaml
@@ -36,3 +36,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/internetemulator.yaml b/jjb/verify/internetemulator.yaml
index 9b3a38a..c454d38 100644
--- a/jjb/verify/internetemulator.yaml
+++ b/jjb/verify/internetemulator.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_internetemulator_licensed'
+
+# [EOF]
diff --git a/jjb/verify/k8sepcservice.yaml b/jjb/verify/k8sepcservice.yaml
index e35332c..635bdd7 100644
--- a/jjb/verify/k8sepcservice.yaml
+++ b/jjb/verify/k8sepcservice.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_k8sepcservice_licensed'
       - 'xos-unit-test':
           dependency-jobs: 'verify_k8sepcservice_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/kafka-onos.yaml b/jjb/verify/kafka-onos.yaml
index 9f32a00..ebac7bd 100644
--- a/jjb/verify/kafka-onos.yaml
+++ b/jjb/verify/kafka-onos.yaml
@@ -36,3 +36,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/kafka-robot.yaml b/jjb/verify/kafka-robot.yaml
index 372292f..b0a85b5 100644
--- a/jjb/verify/kafka-robot.yaml
+++ b/jjb/verify/kafka-robot.yaml
@@ -26,3 +26,5 @@
       - 'pypi-publish':
           project-regexp: '^{name}$'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/kafka-topic-exporter.yaml b/jjb/verify/kafka-topic-exporter.yaml
index 8752912..ab4033f 100644
--- a/jjb/verify/kafka-topic-exporter.yaml
+++ b/jjb/verify/kafka-topic-exporter.yaml
@@ -28,3 +28,5 @@
           build-timeout: 30
           docker-repo: 'opencord'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/kafkaloghandler.yaml b/jjb/verify/kafkaloghandler.yaml
index 64e0397..089213d 100644
--- a/jjb/verify/kafkaloghandler.yaml
+++ b/jjb/verify/kafkaloghandler.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_kafkaloghandler_licensed'
       - 'python-unit-test':
           dependency-jobs: 'verify_kafkaloghandler_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/kubernetes-service.yaml b/jjb/verify/kubernetes-service.yaml
index ddf2cd6..faf3458 100644
--- a/jjb/verify/kubernetes-service.yaml
+++ b/jjb/verify/kubernetes-service.yaml
@@ -28,3 +28,5 @@
           maintainers: "scottb@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/maas.yaml b/jjb/verify/maas.yaml
index 1d3d928..d01cbfd 100644
--- a/jjb/verify/maas.yaml
+++ b/jjb/verify/maas.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'verify-ansible-lint':
           dependency-jobs: 'verify_maas_licensed'
+
+# [EOF]
diff --git a/jjb/verify/mac-learning.yaml b/jjb/verify/mac-learning.yaml
index c27a444..8a4b3f7 100644
--- a/jjb/verify/mac-learning.yaml
+++ b/jjb/verify/mac-learning.yaml
@@ -16,3 +16,5 @@
       - 'tag-collision-reject'
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/manifest.yaml b/jjb/verify/manifest.yaml
index c350013..f76b2bf 100644
--- a/jjb/verify/manifest.yaml
+++ b/jjb/verify/manifest.yaml
@@ -14,3 +14,5 @@
     jobs:
       - 'verify-repo-manifest'
 
+
+# [EOF]
diff --git a/jjb/verify/mcast.yaml b/jjb/verify/mcast.yaml
index 5c5a07d..493bd73 100644
--- a/jjb/verify/mcast.yaml
+++ b/jjb/verify/mcast.yaml
@@ -36,3 +36,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/mcord.yaml b/jjb/verify/mcord.yaml
index da33c93..4c1fe6d 100644
--- a/jjb/verify/mcord.yaml
+++ b/jjb/verify/mcord.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_mcord_licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_mcord_ansible-lint'
+
+# [EOF]
diff --git a/jjb/verify/mgmt-gateway-vm.yaml b/jjb/verify/mgmt-gateway-vm.yaml
index 2d7ff45..94115a8 100644
--- a/jjb/verify/mgmt-gateway-vm.yaml
+++ b/jjb/verify/mgmt-gateway-vm.yaml
@@ -13,3 +13,5 @@
     name: 'verify-mgmt-gateway-vm-jobs'
     jobs:
       - 'verify-licensed'
+
+# [EOF]
diff --git a/jjb/verify/mn-stratum-siab.yaml b/jjb/verify/mn-stratum-siab.yaml
index 17eb5eb..2764ff1 100644
--- a/jjb/verify/mn-stratum-siab.yaml
+++ b/jjb/verify/mn-stratum-siab.yaml
@@ -27,3 +27,5 @@
           docker-repo: 'opencord'
           dependency-jobs: 'version-tag_wildcard'
 
+
+# [EOF]
diff --git a/jjb/verify/multifabric.yaml b/jjb/verify/multifabric.yaml
index ddc98f5..de187d9 100644
--- a/jjb/verify/multifabric.yaml
+++ b/jjb/verify/multifabric.yaml
@@ -28,3 +28,5 @@
           maintainers: "hyunsun@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/multistructlog.yaml b/jjb/verify/multistructlog.yaml
index cb8def4..6fee434 100644
--- a/jjb/verify/multistructlog.yaml
+++ b/jjb/verify/multistructlog.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_multistructlog_licensed'
       - 'python-unit-test':
           dependency-jobs: 'verify_multistructlog_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/nem-ondemand-proxy.yaml b/jjb/verify/nem-ondemand-proxy.yaml
index 586c80e..7612ac5 100644
--- a/jjb/verify/nem-ondemand-proxy.yaml
+++ b/jjb/verify/nem-ondemand-proxy.yaml
@@ -25,3 +25,5 @@
       - 'docker-publish':
           docker-repo: 'opencord'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/ntt-workflow-driver.yaml b/jjb/verify/ntt-workflow-driver.yaml
index 655d487..94f7b04 100644
--- a/jjb/verify/ntt-workflow-driver.yaml
+++ b/jjb/verify/ntt-workflow-driver.yaml
@@ -27,3 +27,5 @@
       - 'docker-publish':
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/ofagent-go.yaml b/jjb/verify/ofagent-go.yaml
index 8d07294..41e8124 100644
--- a/jjb/verify/ofagent-go.yaml
+++ b/jjb/verify/ofagent-go.yaml
@@ -60,3 +60,5 @@
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
           extraEnvironmentVars: BUILD_PROFILED=true
+
+# [EOF]
diff --git a/jjb/verify/olt-service.yaml b/jjb/verify/olt-service.yaml
index cc0940b..9c54818 100644
--- a/jjb/verify/olt-service.yaml
+++ b/jjb/verify/olt-service.yaml
@@ -27,3 +27,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/olt.yaml b/jjb/verify/olt.yaml
index f2fb650..7408f0d 100644
--- a/jjb/verify/olt.yaml
+++ b/jjb/verify/olt.yaml
@@ -34,3 +34,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/olttopology.yaml b/jjb/verify/olttopology.yaml
index 8823ae4..24533fa 100644
--- a/jjb/verify/olttopology.yaml
+++ b/jjb/verify/olttopology.yaml
@@ -20,3 +20,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/omci-lib-go.yaml b/jjb/verify/omci-lib-go.yaml
index e37dca1..288b4b5 100644
--- a/jjb/verify/omci-lib-go.yaml
+++ b/jjb/verify/omci-lib-go.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject'
       - 'make-unit-test'
+
+# [EOF]
diff --git a/jjb/verify/omec-cni.yaml b/jjb/verify/omec-cni.yaml
index c0fb332..673838b 100644
--- a/jjb/verify/omec-cni.yaml
+++ b/jjb/verify/omec-cni.yaml
@@ -27,3 +27,5 @@
           build-timeout: 30
           docker-repo: 'omecproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/omec-pod-init.yaml b/jjb/verify/omec-pod-init.yaml
index 20acdaa..616d05b 100644
--- a/jjb/verify/omec-pod-init.yaml
+++ b/jjb/verify/omec-pod-init.yaml
@@ -27,3 +27,5 @@
           build-timeout: 30
           docker-repo: 'omecproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/onos-classic-helm-utils.yaml b/jjb/verify/onos-classic-helm-utils.yaml
index 2704098..f4813c0 100644
--- a/jjb/verify/onos-classic-helm-utils.yaml
+++ b/jjb/verify/onos-classic-helm-utils.yaml
@@ -28,3 +28,5 @@
           build-timeout: 30
           docker-repo: 'opencord'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/onos-service.yaml b/jjb/verify/onos-service.yaml
index 728967b..9eaed37 100644
--- a/jjb/verify/onos-service.yaml
+++ b/jjb/verify/onos-service.yaml
@@ -27,3 +27,5 @@
       - 'docker-publish':
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/openairinterface.yaml b/jjb/verify/openairinterface.yaml
index ef30cd5..061b69b 100644
--- a/jjb/verify/openairinterface.yaml
+++ b/jjb/verify/openairinterface.yaml
@@ -27,3 +27,5 @@
           build-timeout: 60
           docker-repo: 'omecproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/opendevice-manager.yaml b/jjb/verify/opendevice-manager.yaml
index 144efe7..eee0345 100644
--- a/jjb/verify/opendevice-manager.yaml
+++ b/jjb/verify/opendevice-manager.yaml
@@ -30,3 +30,5 @@
           build-timeout: 30
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/opendm-agent.yaml b/jjb/verify/opendm-agent.yaml
index 2d5a258..5e48c4d 100644
--- a/jjb/verify/opendm-agent.yaml
+++ b/jjb/verify/opendm-agent.yaml
@@ -20,3 +20,5 @@
           # opendm-agent uses gtest which outputs in xunit format
           junit-allow-empty-results: true
           xunit-skip-if-no-test-files: false
+
+# [EOF]
diff --git a/jjb/verify/openolt-scale-tester.yaml b/jjb/verify/openolt-scale-tester.yaml
index b6fff39..7c6010a 100644
--- a/jjb/verify/openolt-scale-tester.yaml
+++ b/jjb/verify/openolt-scale-tester.yaml
@@ -28,3 +28,5 @@
       - 'docker-publish':
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/openolt-test.yaml b/jjb/verify/openolt-test.yaml
index d74250a..01cfb0b 100644
--- a/jjb/verify/openolt-test.yaml
+++ b/jjb/verify/openolt-test.yaml
@@ -28,3 +28,5 @@
           build-timeout: 60
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/openolt.yaml b/jjb/verify/openolt.yaml
index c2fd142..b23b187 100644
--- a/jjb/verify/openolt.yaml
+++ b/jjb/verify/openolt.yaml
@@ -56,3 +56,5 @@
             choosing-strategy: 'gerrit'
             jenkins-ssh-credential: '{jenkins-ssh-credential}'
             basedir: ''
+
+# [EOF]
diff --git a/jjb/verify/openstack.yaml b/jjb/verify/openstack.yaml
index 215fc5b..ae8ebe4 100644
--- a/jjb/verify/openstack.yaml
+++ b/jjb/verify/openstack.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_openstack_licensed'
       - 'xos-unit-test':
           dependency-jobs: 'verify_openstack_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/osam.yaml b/jjb/verify/osam.yaml
index a09a43d..f5d70fb 100644
--- a/jjb/verify/osam.yaml
+++ b/jjb/verify/osam.yaml
@@ -109,3 +109,5 @@
                     docker ps -a
                     docker rm -f springbootdb
 
+
+# [EOF]
diff --git a/jjb/verify/platform-install.yaml b/jjb/verify/platform-install.yaml
index ef2acc9..36befe4 100644
--- a/jjb/verify/platform-install.yaml
+++ b/jjb/verify/platform-install.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'verify-ansible-lint':
           dependency-jobs: 'verify_platform-install_licensed'
+
+# [EOF]
diff --git a/jjb/verify/plyxproto.yaml b/jjb/verify/plyxproto.yaml
index c1ee6b6..2054767 100644
--- a/jjb/verify/plyxproto.yaml
+++ b/jjb/verify/plyxproto.yaml
@@ -26,3 +26,5 @@
       - 'pypi-publish':
           project-regexp: '^{name}$'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/pppoeagent.yaml b/jjb/verify/pppoeagent.yaml
index 9702b87..d620774 100644
--- a/jjb/verify/pppoeagent.yaml
+++ b/jjb/verify/pppoeagent.yaml
@@ -16,3 +16,5 @@
       - 'tag-collision-reject'
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/pppoel2relay.yaml b/jjb/verify/pppoel2relay.yaml
index 7a3e67f..855f4f6 100644
--- a/jjb/verify/pppoel2relay.yaml
+++ b/jjb/verify/pppoel2relay.yaml
@@ -16,3 +16,5 @@
       - 'tag-collision-reject'
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/progran.yaml b/jjb/verify/progran.yaml
index 314eebd..2df3f40 100644
--- a/jjb/verify/progran.yaml
+++ b/jjb/verify/progran.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_progran_licensed'
+
+# [EOF]
diff --git a/jjb/verify/qa-manifest.yaml b/jjb/verify/qa-manifest.yaml
index a6fefed..0028133 100644
--- a/jjb/verify/qa-manifest.yaml
+++ b/jjb/verify/qa-manifest.yaml
@@ -14,3 +14,5 @@
     jobs:
       - 'verify-repo-manifest'
 
+
+# [EOF]
diff --git a/jjb/verify/rcord.yaml b/jjb/verify/rcord.yaml
index 6dc0b1c..2bf9bbb 100644
--- a/jjb/verify/rcord.yaml
+++ b/jjb/verify/rcord.yaml
@@ -28,3 +28,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/sadis-server.yaml b/jjb/verify/sadis-server.yaml
index 5edbd53..5b03717 100644
--- a/jjb/verify/sadis-server.yaml
+++ b/jjb/verify/sadis-server.yaml
@@ -102,3 +102,5 @@
                 healthy: 50
                 unhealthy: 0
                 failing: 0
+
+# [EOF]
diff --git a/jjb/verify/sadis.yaml b/jjb/verify/sadis.yaml
index 536909a..a3e37c1 100644
--- a/jjb/verify/sadis.yaml
+++ b/jjb/verify/sadis.yaml
@@ -34,3 +34,5 @@
     jobs:
       - 'maven-test'
       - 'maven-publish'
+
+# [EOF]
diff --git a/jjb/verify/sdn-controller.yaml b/jjb/verify/sdn-controller.yaml
index 56430f2..2ed6945 100644
--- a/jjb/verify/sdn-controller.yaml
+++ b/jjb/verify/sdn-controller.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_sdn-controller_licensed'
+
+# [EOF]
diff --git a/jjb/verify/seba-manifest.yaml b/jjb/verify/seba-manifest.yaml
index 173d049..70d417c 100644
--- a/jjb/verify/seba-manifest.yaml
+++ b/jjb/verify/seba-manifest.yaml
@@ -14,3 +14,5 @@
     jobs:
       - 'verify-repo-manifest'
 
+
+# [EOF]
diff --git a/jjb/verify/seba.yaml b/jjb/verify/seba.yaml
index 0ce5440..5c2379c 100644
--- a/jjb/verify/seba.yaml
+++ b/jjb/verify/seba.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'verify-helm-lint':
           dependency-jobs: 'verify_seba_licensed'
+
+# [EOF]
diff --git a/jjb/verify/simpleexampleservice.yaml b/jjb/verify/simpleexampleservice.yaml
index 66f63d2..8a77ccf 100644
--- a/jjb/verify/simpleexampleservice.yaml
+++ b/jjb/verify/simpleexampleservice.yaml
@@ -28,3 +28,5 @@
           maintainers: "scottb@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/tt-workflow-driver.yaml b/jjb/verify/tt-workflow-driver.yaml
index 78b5ec8..8125c4a 100644
--- a/jjb/verify/tt-workflow-driver.yaml
+++ b/jjb/verify/tt-workflow-driver.yaml
@@ -26,3 +26,5 @@
           maintainers: "onf-bat-admin@opennetworking.org, andy@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/up4.yaml b/jjb/verify/up4.yaml
index 5ec1bf5..cd8886d 100644
--- a/jjb/verify/up4.yaml
+++ b/jjb/verify/up4.yaml
@@ -202,3 +202,5 @@
           - text:
               credential-id: codecov-up4
               variable: CODECOV_TOKEN
+
+# [EOF]
diff --git a/jjb/verify/vEE.yaml b/jjb/verify/vEE.yaml
index b81aa45..a488a25 100644
--- a/jjb/verify/vEE.yaml
+++ b/jjb/verify/vEE.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_vEE_licensed'
+
+# [EOF]
diff --git a/jjb/verify/vEG.yaml b/jjb/verify/vEG.yaml
index e5693c1..e3fa896 100644
--- a/jjb/verify/vEG.yaml
+++ b/jjb/verify/vEG.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_vEG_licensed'
       - 'xos-unit-test':
           dependency-jobs: 'verify_vEG_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/vEPC.yaml b/jjb/verify/vEPC.yaml
index a652095..0705ea9 100644
--- a/jjb/verify/vEPC.yaml
+++ b/jjb/verify/vEPC.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_vEPC_licensed'
+
+# [EOF]
diff --git a/jjb/verify/vHSS.yaml b/jjb/verify/vHSS.yaml
index 5a7fa89..7c54008 100644
--- a/jjb/verify/vHSS.yaml
+++ b/jjb/verify/vHSS.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_vHSS_licensed'
+
+# [EOF]
diff --git a/jjb/verify/vMME.yaml b/jjb/verify/vMME.yaml
index 4f0797c..25ada24 100644
--- a/jjb/verify/vMME.yaml
+++ b/jjb/verify/vMME.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_vMME_licensed'
+
+# [EOF]
diff --git a/jjb/verify/venb.yaml b/jjb/verify/venb.yaml
index 445686a..8d18fdc 100644
--- a/jjb/verify/venb.yaml
+++ b/jjb/verify/venb.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_venb_licensed'
+
+# [EOF]
diff --git a/jjb/verify/ves-agent.yaml b/jjb/verify/ves-agent.yaml
index 5a7808b..88b6fd9 100644
--- a/jjb/verify/ves-agent.yaml
+++ b/jjb/verify/ves-agent.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_ves-agent_licensed'
+
+# [EOF]
diff --git a/jjb/verify/vnaas.yaml b/jjb/verify/vnaas.yaml
index 435cf9f..50d7c98 100644
--- a/jjb/verify/vnaas.yaml
+++ b/jjb/verify/vnaas.yaml
@@ -18,3 +18,5 @@
       - 'xos-unit-test':
           dependency-jobs: 'verify_vnaas_tag-collision'
 #
+
+# [EOF]
diff --git a/jjb/verify/voltctl.yaml b/jjb/verify/voltctl.yaml
index 4fc99f1..7e7f4e9 100644
--- a/jjb/verify/voltctl.yaml
+++ b/jjb/verify/voltctl.yaml
@@ -35,3 +35,5 @@
           dependency-jobs: 'version-tag_wildcard'
           github-organization: 'opencord'
           artifact-glob: 'release/*'
+
+# [EOF]
diff --git a/jjb/verify/voltha-adtran-adapter.yaml b/jjb/verify/voltha-adtran-adapter.yaml
index c20c2b2..5467bd7 100644
--- a/jjb/verify/voltha-adtran-adapter.yaml
+++ b/jjb/verify/voltha-adtran-adapter.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_voltha-adtran-adapter_licensed'
 #     - 'python-unit-test':
 #         dependency-jobs: 'verify_voltha-adtran-adapter_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/voltha-api-server.yaml b/jjb/verify/voltha-api-server.yaml
index 951e679..06307f4 100644
--- a/jjb/verify/voltha-api-server.yaml
+++ b/jjb/verify/voltha-api-server.yaml
@@ -59,3 +59,5 @@
           build-timeout: 30
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/voltha-docker-tools.yaml b/jjb/verify/voltha-docker-tools.yaml
index f859a64..8136dac 100644
--- a/jjb/verify/voltha-docker-tools.yaml
+++ b/jjb/verify/voltha-docker-tools.yaml
@@ -28,3 +28,5 @@
           build-timeout: 30
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/voltha-eponolt-adapter.yaml b/jjb/verify/voltha-eponolt-adapter.yaml
index ec3170f..8f0ca09 100644
--- a/jjb/verify/voltha-eponolt-adapter.yaml
+++ b/jjb/verify/voltha-eponolt-adapter.yaml
@@ -30,3 +30,5 @@
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
           extraEnvironmentVars: BUILD_PROFILED=true
+
+# [EOF]
diff --git a/jjb/verify/voltha-epononu-adapter.yaml b/jjb/verify/voltha-epononu-adapter.yaml
index a9665e8..2705629 100644
--- a/jjb/verify/voltha-epononu-adapter.yaml
+++ b/jjb/verify/voltha-epononu-adapter.yaml
@@ -28,3 +28,5 @@
           build-timeout: 30
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/voltha-go-controller.yaml b/jjb/verify/voltha-go-controller.yaml
index a74ae14..e8f5f6a 100644
--- a/jjb/verify/voltha-go-controller.yaml
+++ b/jjb/verify/voltha-go-controller.yaml
@@ -42,3 +42,5 @@
 #           maintainers: "info@opennetworking.org"
 #           docker-repo: 'voltha'
 #           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/voltha-go.yaml b/jjb/verify/voltha-go.yaml
index 8f7dff6..5194453 100644
--- a/jjb/verify/voltha-go.yaml
+++ b/jjb/verify/voltha-go.yaml
@@ -68,3 +68,5 @@
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
           extraEnvironmentVars: BUILD_PROFILED=true BUILD_RACE=true
+
+# [EOF]
diff --git a/jjb/verify/voltha-lib-go.yaml b/jjb/verify/voltha-lib-go.yaml
index f6e2b7a..e36d2bd 100644
--- a/jjb/verify/voltha-lib-go.yaml
+++ b/jjb/verify/voltha-lib-go.yaml
@@ -21,3 +21,5 @@
           dest-gopath: "github.com/opencord"
           unit-test-targets: 'lint sca test'
           unit-test-keep-going: 'true'
+
+# [EOF]
diff --git a/jjb/verify/voltha-northbound-bbf-adapter.yaml b/jjb/verify/voltha-northbound-bbf-adapter.yaml
index 0e01384..a5b0580 100644
--- a/jjb/verify/voltha-northbound-bbf-adapter.yaml
+++ b/jjb/verify/voltha-northbound-bbf-adapter.yaml
@@ -55,3 +55,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/voltha-onos.yaml b/jjb/verify/voltha-onos.yaml
index 57c278a..8815676 100644
--- a/jjb/verify/voltha-onos.yaml
+++ b/jjb/verify/voltha-onos.yaml
@@ -57,3 +57,5 @@
       - 'docker-publish':
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/voltha-openolt-adapter.yaml b/jjb/verify/voltha-openolt-adapter.yaml
index 584e2c1..1d90b62 100644
--- a/jjb/verify/voltha-openolt-adapter.yaml
+++ b/jjb/verify/voltha-openolt-adapter.yaml
@@ -68,3 +68,5 @@
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
           extraEnvironmentVars: BUILD_PROFILED=true
+
+# [EOF]
diff --git a/jjb/verify/voltha-openonu-adapter-go.yaml b/jjb/verify/voltha-openonu-adapter-go.yaml
index 9eb0ec1..1832c35 100644
--- a/jjb/verify/voltha-openonu-adapter-go.yaml
+++ b/jjb/verify/voltha-openonu-adapter-go.yaml
@@ -87,3 +87,5 @@
           build-timeout: 30
           docker-repo: 'voltha'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/voltha-protos.yaml b/jjb/verify/voltha-protos.yaml
index ed89002..b70c5fa 100644
--- a/jjb/verify/voltha-protos.yaml
+++ b/jjb/verify/voltha-protos.yaml
@@ -30,3 +30,5 @@
       - 'pypi-publish':
           project-regexp: '^{name}$'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/voltha-system-tests.yaml b/jjb/verify/voltha-system-tests.yaml
index 064495a..08a4c8e 100644
--- a/jjb/verify/voltha-system-tests.yaml
+++ b/jjb/verify/voltha-system-tests.yaml
@@ -51,3 +51,5 @@
     jobs:
       - 'voltha-patch-test':
           extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
+
+# [EOF]
diff --git a/jjb/verify/voltha-test-manifest.yaml b/jjb/verify/voltha-test-manifest.yaml
index a713f51..85f6981 100644
--- a/jjb/verify/voltha-test-manifest.yaml
+++ b/jjb/verify/voltha-test-manifest.yaml
@@ -14,3 +14,5 @@
     jobs:
       - 'verify-repo-manifest'
 
+
+# [EOF]
diff --git a/jjb/verify/vrouter.yaml b/jjb/verify/vrouter.yaml
index 2abd236..93d1d58 100644
--- a/jjb/verify/vrouter.yaml
+++ b/jjb/verify/vrouter.yaml
@@ -26,3 +26,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/vsg-hw.yaml b/jjb/verify/vsg-hw.yaml
index b06e5ac..40b971f 100644
--- a/jjb/verify/vsg-hw.yaml
+++ b/jjb/verify/vsg-hw.yaml
@@ -18,3 +18,5 @@
       - 'xos-unit-test':
           dependency-jobs: 'verify_vsg-hw_tag-collision'
 
+
+# [EOF]
diff --git a/jjb/verify/vsg.yaml b/jjb/verify/vsg.yaml
index 17ba227..fc92276 100644
--- a/jjb/verify/vsg.yaml
+++ b/jjb/verify/vsg.yaml
@@ -17,3 +17,5 @@
           dependency-jobs: 'verify_vsg_licensed'
       - 'xos-unit-test':
           dependency-jobs: 'verify_vsg_tag-collision'
+
+# [EOF]
diff --git a/jjb/verify/vspgwc.yaml b/jjb/verify/vspgwc.yaml
index 224d6c6..3c4e369 100644
--- a/jjb/verify/vspgwc.yaml
+++ b/jjb/verify/vspgwc.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_vspgwc_licensed'
+
+# [EOF]
diff --git a/jjb/verify/vspgwu.yaml b/jjb/verify/vspgwu.yaml
index 3c1b4c9..57aef0d 100644
--- a/jjb/verify/vspgwu.yaml
+++ b/jjb/verify/vspgwu.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_vspgwu_licensed'
+
+# [EOF]
diff --git a/jjb/verify/vtn-service.yaml b/jjb/verify/vtn-service.yaml
index e69393f..d3dd28e 100644
--- a/jjb/verify/vtn-service.yaml
+++ b/jjb/verify/vtn-service.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_vtn-service_licensed'
+
+# [EOF]
diff --git a/jjb/verify/vtn.yaml b/jjb/verify/vtn.yaml
index 1dbed6d..6e0ff98 100644
--- a/jjb/verify/vtn.yaml
+++ b/jjb/verify/vtn.yaml
@@ -35,3 +35,5 @@
       - 'maven-test'
       - 'maven-publish'
 
+
+# [EOF]
diff --git a/jjb/verify/vtr.yaml b/jjb/verify/vtr.yaml
index 432dbbf..6c0a27c 100644
--- a/jjb/verify/vtr.yaml
+++ b/jjb/verify/vtr.yaml
@@ -15,3 +15,5 @@
       - 'verify-licensed'
       - 'tag-collision-reject':
           dependency-jobs: 'verify_vtr_licensed'
+
+# [EOF]
diff --git a/jjb/verify/xos-gui.yaml b/jjb/verify/xos-gui.yaml
index 862b2b7..19547ea 100644
--- a/jjb/verify/xos-gui.yaml
+++ b/jjb/verify/xos-gui.yaml
@@ -26,3 +26,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/xos-rest-gw.yaml b/jjb/verify/xos-rest-gw.yaml
index db0d56c..aa824a8 100644
--- a/jjb/verify/xos-rest-gw.yaml
+++ b/jjb/verify/xos-rest-gw.yaml
@@ -26,3 +26,5 @@
           maintainers: "onf-bat-admin@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/xos-tosca.yaml b/jjb/verify/xos-tosca.yaml
index 2f65d5c..242828b 100644
--- a/jjb/verify/xos-tosca.yaml
+++ b/jjb/verify/xos-tosca.yaml
@@ -26,3 +26,5 @@
           maintainers: "onf-bat-admin@opennetworking.org, scottb@opennetworking.org"
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/verify/xos.yaml b/jjb/verify/xos.yaml
index afc6ee1..797ad6e 100644
--- a/jjb/verify/xos.yaml
+++ b/jjb/verify/xos.yaml
@@ -48,3 +48,5 @@
           build-timeout: 30
           docker-repo: 'xosproject'
           dependency-jobs: 'version-tag_wildcard'
+
+# [EOF]
diff --git a/jjb/voltha-e2e.yaml b/jjb/voltha-e2e.yaml
index d292cdf..09293d9 100755
--- a/jjb/voltha-e2e.yaml
+++ b/jjb/voltha-e2e.yaml
@@ -1848,3 +1848,5 @@
               branches:
                 - branch-compare-type: REG_EXP
                   branch-pattern: '{branch-pattern}'
+
+# [EOF]
diff --git a/jjb/voltha-scale.yaml b/jjb/voltha-scale.yaml
index 54b97e3..a57037d 100644
--- a/jjb/voltha-scale.yaml
+++ b/jjb/voltha-scale.yaml
@@ -1080,3 +1080,5 @@
               branches:
                 - branch-compare-type: REG_EXP
                   branch-pattern: '{all-branches-regexp}'
+
+# [EOF]
diff --git a/jjb/voltha-test/voltha-certification.yaml b/jjb/voltha-test/voltha-certification.yaml
index 9c5643b..7c6ee64 100644
--- a/jjb/voltha-test/voltha-certification.yaml
+++ b/jjb/voltha-test/voltha-certification.yaml
@@ -283,3 +283,5 @@
           pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
 
 # [EOF]
+
+# [EOF]
diff --git a/jjb/voltha-test/voltha-nightly-jobs.yaml b/jjb/voltha-test/voltha-nightly-jobs.yaml
index 0b3de50..0b287a4 100644
--- a/jjb/voltha-test/voltha-nightly-jobs.yaml
+++ b/jjb/voltha-test/voltha-nightly-jobs.yaml
@@ -972,3 +972,5 @@
                  TZ=America/Los_Angeles
                  H {time} * * *
 # [EOF]
+
+# [EOF]
diff --git a/jjb/voltha-test/voltha.yaml b/jjb/voltha-test/voltha.yaml
index d4cbb7e..995c477 100644
--- a/jjb/voltha-test/voltha.yaml
+++ b/jjb/voltha-test/voltha.yaml
@@ -703,3 +703,5 @@
           oltAdapterReleaseName: 'adtran-olt'
           waitTimerForOltUp: 420
           time: '16'
+
+# [EOF]
diff --git a/jjb/voltha-unit-test.yaml b/jjb/voltha-unit-test.yaml
index 1ac19a2..be21bf5 100644
--- a/jjb/voltha-unit-test.yaml
+++ b/jjb/voltha-unit-test.yaml
@@ -66,3 +66,5 @@
                 healthy: 50
                 unhealthy: 0
                 failing: 0
+
+# [EOF]
diff --git a/jjb/xos-auth.yaml b/jjb/xos-auth.yaml
index bd4c92c..11a4357 100644
--- a/jjb/xos-auth.yaml
+++ b/jjb/xos-auth.yaml
@@ -83,3 +83,5 @@
           curl -Is -u wronguser@opencord.org:wrongpass GET http://127.0.0.1:30001/xosapi/v1/utility/auth_noop | grep '405 Method Not Allowed'
           curl -Is -u wronguser@opencord.org:wrongpass GET http://127.0.0.1:30001/xosapi/v1/utility/noop | grep '405 Method Not Allowed'
           curl -Is GET http://127.0.0.1:30001/xosapi/v1/utility/noop | grep '405 Method Not Allowed'
+
+# [EOF]
diff --git a/jjb/xos-integration-tests.yaml b/jjb/xos-integration-tests.yaml
index dde320f..d56ba8a 100644
--- a/jjb/xos-integration-tests.yaml
+++ b/jjb/xos-integration-tests.yaml
@@ -244,3 +244,5 @@
       - reverse:
           jobs: 'docker-publish_att-workflow-driver'
           result: 'success'
+
+# [EOF]
diff --git a/jjb/xos-rest-gw-unit.yaml b/jjb/xos-rest-gw-unit.yaml
index 5eac9ad..2820df5 100644
--- a/jjb/xos-rest-gw-unit.yaml
+++ b/jjb/xos-rest-gw-unit.yaml
@@ -52,3 +52,5 @@
           npm install
           npm test
 
+
+# [EOF]
diff --git a/jjb/xos-synchronizer-update.yaml b/jjb/xos-synchronizer-update.yaml
index 3ac10c9..94157f3 100644
--- a/jjb/xos-synchronizer-update.yaml
+++ b/jjb/xos-synchronizer-update.yaml
@@ -60,3 +60,5 @@
     concurrent: true
 
     dsl: !include-raw-escape: pipeline/xos-synchronizer-update.groovy
+
+# [EOF]
diff --git a/jjb/xos-unit.yaml b/jjb/xos-unit.yaml
index 43ad733..dd73d67 100644
--- a/jjb/xos-unit.yaml
+++ b/jjb/xos-unit.yaml
@@ -58,3 +58,5 @@
                 healthy: 50
                 unhealthy: 0
                 failing: 0
+
+# [EOF]
diff --git a/jjb/xos-upgrade.yaml b/jjb/xos-upgrade.yaml
index 4889246..0d41546 100644
--- a/jjb/xos-upgrade.yaml
+++ b/jjb/xos-upgrade.yaml
@@ -61,3 +61,5 @@
     concurrent: true
 
     dsl: !include-raw-escape: pipeline/xos-service-upgrade.groovy
+
+# [EOF]
diff --git a/packer/provision/baseline.yaml b/packer/provision/baseline.yaml
index 8aacecd..c57d8fc 100644
--- a/packer/provision/baseline.yaml
+++ b/packer/provision/baseline.yaml
@@ -86,3 +86,5 @@
     - name: System Reseal
       script: system-reseal.sh
       become: true
+
+# [EOF]
diff --git a/packer/provision/install-base-pkgs-Ubuntu.yaml b/packer/provision/install-base-pkgs-Ubuntu.yaml
index bd603d8..bdd7fa8 100644
--- a/packer/provision/install-base-pkgs-Ubuntu.yaml
+++ b/packer/provision/install-base-pkgs-Ubuntu.yaml
@@ -13,3 +13,5 @@
       - gdebi
     state: latest
   become: true
+
+# [EOF]
diff --git a/packer/provision/local-builder.yaml b/packer/provision/local-builder.yaml
index 8315fa0..7f6a000 100644
--- a/packer/provision/local-builder.yaml
+++ b/packer/provision/local-builder.yaml
@@ -4,3 +4,5 @@
 
 ---
 - import_playbook: ../provision/baseline.yaml
+
+# [EOF]
diff --git a/packer/provision/onf-playbook.yaml b/packer/provision/onf-playbook.yaml
index 6114c7c..4658043 100644
--- a/packer/provision/onf-playbook.yaml
+++ b/packer/provision/onf-playbook.yaml
@@ -260,3 +260,5 @@
         - /tmp/protobuf.zip
         - /tmp/pandoc.deb
         - /tmp/repo.b64
+
+# [EOF]
diff --git a/vars/buildVolthaComponent.groovy b/vars/buildVolthaComponent.groovy
index 29c9b9c..69eaaee 100644
--- a/vars/buildVolthaComponent.groovy
+++ b/vars/buildVolthaComponent.groovy
@@ -1,3 +1,20 @@
+#!/usr/bin/env groovy
+// -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
+
 def call(String project) {
   // project is the gerrit project name
 
@@ -29,3 +46,5 @@
   }
 
 }
+
+// [EOF]
diff --git a/vars/getPodsInfo.groovy b/vars/getPodsInfo.groovy
index 03b17ce..599a824 100644
--- a/vars/getPodsInfo.groovy
+++ b/vars/getPodsInfo.groovy
@@ -1,5 +1,23 @@
+#!/usr/bin/env groovy
+// -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
 // This keyword will get all the kubernetes pods info needed for debugging
 // the only parameter required is the destination folder to store the collected information
+// -----------------------------------------------------------------------
+
 def call(String dest) {
   sh """
   mkdir -p ${dest}
diff --git a/vars/getVolthaCode.groovy b/vars/getVolthaCode.groovy
index 5277350..fc4c722 100644
--- a/vars/getVolthaCode.groovy
+++ b/vars/getVolthaCode.groovy
@@ -1,5 +1,18 @@
 #!/usr/bin/env groovy
 // -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
 // -----------------------------------------------------------------------
 
 // -----------------------------------------------------------------------
@@ -176,3 +189,5 @@
 
     return
 }
+
+// [EOF]
diff --git a/vars/getVolthaImageFlags.groovy b/vars/getVolthaImageFlags.groovy
index 957d586..7c8c4b8 100644
--- a/vars/getVolthaImageFlags.groovy
+++ b/vars/getVolthaImageFlags.groovy
@@ -1,3 +1,20 @@
+#!/usr/bin/env groovy
+// -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
+
 // returns the helm flags required to override a specific image
 def call(String project = "unknown", String tag = "citest", String pullPolicy = "Never") {
   def chart = "unknown"
@@ -33,3 +50,5 @@
 
   return "--set ${chart}.images.${image}.tag=${tag},${chart}.images.${image}.pullPolicy=${pullPolicy},${chart}.images.${image}.registry=''  "
 }
+
+// [EOF]
diff --git a/vars/helmTeardown.groovy b/vars/helmTeardown.groovy
index 6070fca..e6f36ac 100644
--- a/vars/helmTeardown.groovy
+++ b/vars/helmTeardown.groovy
@@ -1,3 +1,19 @@
+#!/usr/bin/env groovy
+// -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
 
 def call(List namespaces = ['default'], List excludes = ['docker-registry']) {
 
@@ -28,3 +44,5 @@
         """
     }
 }
+
+// EOF
diff --git a/vars/installVoltctl.groovy b/vars/installVoltctl.groovy
index efeed49..e8b08d4 100644
--- a/vars/installVoltctl.groovy
+++ b/vars/installVoltctl.groovy
@@ -1,5 +1,19 @@
 #!/usr/bin/env groovy
 // -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
 // Install the voltctl command by branch name "voltha-xx"
 // -----------------------------------------------------------------------
 
diff --git a/vars/loadToKind.groovy b/vars/loadToKind.groovy
index 379b9f3..0f80b71 100644
--- a/vars/loadToKind.groovy
+++ b/vars/loadToKind.groovy
@@ -1,4 +1,21 @@
+#!/usr/bin/env groovy
+// -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
 // loads all the images tagged as citest on a Kind cluster
+// -----------------------------------------------------------------------
 
 def call(Map config) {
   def defaultConfig = [
@@ -32,3 +49,5 @@
     """
   }
 }
+
+// [EOF]
diff --git a/vars/setOnosLogLevels.groovy b/vars/setOnosLogLevels.groovy
index a24b029..9c5283b 100644
--- a/vars/setOnosLogLevels.groovy
+++ b/vars/setOnosLogLevels.groovy
@@ -1,4 +1,19 @@
 #!/usr/bin/env groovy
+// -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
 
 def call(Map config) {
 
@@ -44,3 +59,5 @@
 
     println("** ${iam}: LEAVE")
 }
+
+// [EOF]
diff --git a/vars/showCommands.groovy b/vars/showCommands.groovy
index dd07676..3898082 100644
--- a/vars/showCommands.groovy
+++ b/vars/showCommands.groovy
@@ -1,5 +1,18 @@
 #!/usr/bin/env groovy
 // -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
 // -----------------------------------------------------------------------
 
 // -----------------------------------------------------------------------
@@ -54,4 +67,4 @@
     return
 }
 
-// EOF
+// [EOF]
diff --git a/vars/stopComponentsLogs.groovy b/vars/stopComponentsLogs.groovy
index 6729c37..5e29b5a 100644
--- a/vars/stopComponentsLogs.groovy
+++ b/vars/stopComponentsLogs.groovy
@@ -1,4 +1,21 @@
+#!/usr/bin/env groovy
+// -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
 // stops all the kail processes created by startComponentsLog
+// -----------------------------------------------------------------------
 
 def call(Map config) {
 
@@ -32,4 +49,6 @@
         """
 
     }
-}
\ No newline at end of file
+}
+
+// [EOF]
diff --git a/vars/volthaDeploy.groovy b/vars/volthaDeploy.groovy
index cf76133..42c482a 100644
--- a/vars/volthaDeploy.groovy
+++ b/vars/volthaDeploy.groovy
@@ -1,7 +1,22 @@
 #!/usr/bin/env groovy
-
+// -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
 // this keyword is dedicated to deploy a single VOLTHA stack with infra
 // If you need to deploy different configurations you can use the volthaInfraDeploy and volthaStackDeploy keywords
+// -----------------------------------------------------------------------
 
 def call(Map config) {
 
@@ -70,3 +85,5 @@
 
     println("** ${iam}: LEAVE")
 }
+
+// [EOF]
diff --git a/vars/volthaInfraDeploy.groovy b/vars/volthaInfraDeploy.groovy
index 7073e87..c476fd5 100644
--- a/vars/volthaInfraDeploy.groovy
+++ b/vars/volthaInfraDeploy.groovy
@@ -1,5 +1,19 @@
 #!/usr/bin/env groovy
 // -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
 // usage
 //
 // stage('test stage') {
diff --git a/vars/volthaStackDeploy.groovy b/vars/volthaStackDeploy.groovy
index 9b050a8..bb3b1be 100644
--- a/vars/volthaStackDeploy.groovy
+++ b/vars/volthaStackDeploy.groovy
@@ -1,5 +1,21 @@
 #!/usr/bin/env groovy
 // -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// -----------------------------------------------------------------------
+
+// -----------------------------------------------------------------------
 // -----------------------------------------------------------------------
 def getIam(String func)
 {
diff --git a/vars/waitForAdapters.groovy b/vars/waitForAdapters.groovy
index 3c441da..dcc7fda 100644
--- a/vars/waitForAdapters.groovy
+++ b/vars/waitForAdapters.groovy
@@ -1,5 +1,18 @@
 #!/usr/bin/env groovy
 // -----------------------------------------------------------------------
+// Copyright 2021-2023 Open Networking Foundation (ONF) and the ONF Contributors
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
 // -----------------------------------------------------------------------
 
 // -----------------------------------------------------------------------
@@ -243,4 +256,4 @@
     return
 }
 
-// EOF
+// [EOF]