[INF-146]

Unify mechanism across multiple ci-management repos

- move converted per-repo jobs into the jjb/repos hierarchy

- Pull in macros (with onf- prefix) and common scripts from ONOS/Aether
  ci-management repos, unifying behavior

- Update tagging scripts to unify changes

- Update gerrit repo multi-checkout and patch script

- Change over to newer static host for publishing charts/docs

- use python3 venv instead of virtualenv

Change-Id: Id46fdc23679b8854c54e294a7fb022e69d6d28f9
diff --git a/jjb/repos/voltha-helm-charts.yaml b/jjb/repos/voltha-helm-charts.yaml
new file mode 100644
index 0000000..a8f6d36
--- /dev/null
+++ b/jjb/repos/voltha-helm-charts.yaml
@@ -0,0 +1,48 @@
+---
+# SPDX-FileCopyrightText: 2018-2022 Open Networking Foundation <info@opennetworking.org>
+# SPDX-License-Identifier: Apache-2.0
+
+- project:
+    name: voltha-helm-charts
+    project: '{name}'
+    project-regexp: '^{name}$'
+
+    jobs:
+      - 'verify-voltha-helm-charts-jobs':
+          branch-regexp: '{all-branches-regexp}'
+      - 'verify-voltha-helm-charts-jobs-voltha-2.8':
+          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-master':
+          branch-regexp: '^master$'
+
+- job-group:
+    name: 'verify-voltha-helm-charts-jobs'
+    jobs:
+      - 'verify-licensed'
+      - 'tag-check'
+      - 'helm-lint'
+      - 'version-tag'
+      - 'publish-helm-repo'
+
+- job-group:
+    name: 'verify-voltha-helm-charts-jobs-voltha-2.8'
+    jobs:
+      - 'voltha-patch-test':
+          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-master'
+    jobs:
+      - 'voltha-patch-test'