Misc edits to disable jobs hung on unresponsive nodes.
jjb/voltha-test/voltha-certification.yaml
jjb/voltha-test/voltha-certification/voltha-2.11.yaml
jjb/voltha-test/voltha-certification/voltha-2.12.yaml
jjb/voltha-test/voltha-certification/voltha-2.8.yaml
-----------------------------------------------------
o Disable more menlo-certification jobs since cluster is offline.
o Refactor altered 1600g jobs into configs named for branch/release.
requirements.txt
----------------
o Added versioned urllib3 module so sphinx + python v3.6 will not barf.
Makefile
makefiles/lint/include.mk
makefiles/lint/doc8/include.mk
------------------------------
o More updates from repo:onf-make, added library target lint-doc8.
makefiles/jjb/targets.mk
------------------------
o build target - added a dependency on activate script so virtualenv
will install on demand. Worked by coincidence earlier, make lint
also depends on venv.
jjb/voltha-e2e.yaml
-------------------
o Purge lingering comments from joba-into-versioned-configs refactoring.
o No fallout reported when configs were changed earlier.
Change-Id: I2571feb883a2049feb0781fc2464b875e3af325e
diff --git a/jjb/voltha-test/voltha-certification/voltha-2.11.yaml b/jjb/voltha-test/voltha-certification/voltha-2.11.yaml
index 7a6bd83..bc9781c 100644
--- a/jjb/voltha-test/voltha-certification/voltha-2.11.yaml
+++ b/jjb/voltha-test/voltha-certification/voltha-2.11.yaml
@@ -29,11 +29,27 @@
jobs:
+ # -----------------------------------------------------------------------
+ # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
+ # -----------------------------------------------------------------------
+ - 'build_voltha_pod_test':
+ build-node: 'menlo-certification-pod-1'
+ config-pod: 'menlo-certification-pod-radisys-1600g'
+ disable-job: true # menlo-certification-pod-1: offline
+ release: '2.11'
+ branch: 'voltha-2.11'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ test-repo: 'voltha-system-tests'
+ profile: '1T8GEM'
+ power-switch: true
+ pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
+
# Certification (Radisys) pod with olt/onu - 2.11 version timer based job
- 'build_voltha_pod_release_timer':
build-node: 'menlo-certification-pod-3'
config-pod: 'menlo-certification-pod-radisys-3200g'
- disable-job: true
+ disable-job: true # menlo-certification-pod-1: offline
reinstall-olt: true
release: '2.11'
branch: 'voltha-2.11'
@@ -44,4 +60,18 @@
pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
extraHelmFlags: "--set onos-classic.image.tag=master"
+ - 'build_voltha_pod_release_timer':
+ build-node: 'menlo-certification-pod-1'
+ config-pod: 'menlo-certification-pod-radisys-1600g'
+ disable-job: true # menlo-certification-pod-1: offline
+ reinstall-olt: true
+ release: '2.11'
+ branch: 'voltha-2.11'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ profile: '1T8GEM'
+ time: '13'
+ pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
+ extraHelmFlags: "--set onos-classic.image.tag=master"
+
# [EOF]
diff --git a/jjb/voltha-test/voltha-certification/voltha-2.12.yaml b/jjb/voltha-test/voltha-certification/voltha-2.12.yaml
index ac8b46a..41ee4e9 100644
--- a/jjb/voltha-test/voltha-certification/voltha-2.12.yaml
+++ b/jjb/voltha-test/voltha-certification/voltha-2.12.yaml
@@ -29,6 +29,22 @@
jobs:
+ # -----------------------------------------------------------------------
+ # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
+ # -----------------------------------------------------------------------
+ - 'build_voltha_pod_test':
+ build-node: 'menlo-certification-pod-1'
+ config-pod: 'menlo-certification-pod-radisys-1600g'
+ disable-job: true # menlo-certification-pod-1: offline
+ release: '2.12'
+ branch: 'voltha-2.12'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ test-repo: 'voltha-system-tests'
+ profile: '1T8GEM'
+ power-switch: true
+ pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
+
# Certification (Radisys) pod with olt/onu - 2.12 version timer based job
- 'build_voltha_pod_release_timer':
build-node: 'menlo-certification-pod-3'
@@ -44,4 +60,21 @@
pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
extraHelmFlags: "--set onos-classic.image.tag=master"
+ # -----------------------------------------------------------------------
+ # Certification (Radisys) pod with olt/onu - 2.11 version timer based job
+ # -----------------------------------------------------------------------
+ - 'build_voltha_pod_release_timer':
+ build-node: 'menlo-certification-pod-1'
+ config-pod: 'menlo-certification-pod-radisys-1600g'
+ disable-job: true # menlo-certification-pod-1: offline
+ reinstall-olt: true
+ release: '2.12'
+ branch: 'voltha-2.12'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ profile: '1T8GEM'
+ time: '13'
+ pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
+ extraHelmFlags: "--set onos-classic.image.tag=master"
+
# [EOF]
diff --git a/jjb/voltha-test/voltha-certification/voltha-2.8.yaml b/jjb/voltha-test/voltha-certification/voltha-2.8.yaml
index f14c656..e327388 100644
--- a/jjb/voltha-test/voltha-certification/voltha-2.8.yaml
+++ b/jjb/voltha-test/voltha-certification/voltha-2.8.yaml
@@ -31,9 +31,38 @@
# Certification (Radisys) pod with olt/onu - 2.8 version timer based job
- 'build_voltha_pod_release_timer':
+ build-node: 'menlo-certification-pod-1'
+ config-pod: 'menlo-certification-pod-radisys-1600g'
+ disable-job: true # legacy
+ reinstall-olt: true
+ release: '2.8'
+ branch: 'voltha-2.8'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ profile: '1T8GEM'
+ time: '13'
+ pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
+ extraHelmFlags: "--set onos-classic.image.tag=master"
+
+ # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
+ - 'build_voltha_pod_test':
+ build-node: 'menlo-certification-pod-1'
+ config-pod: 'menlo-certification-pod-radisys-1600g'
+ disable-job: true # legacy
+ release: '2.8'
+ branch: 'voltha-2.8'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ test-repo: 'voltha-system-tests'
+ profile: '1T8GEM'
+ 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
+ - 'build_voltha_pod_release_timer':
build-node: 'menlo-certification-pod-3'
config-pod: 'menlo-certification-pod-radisys-3200g'
- disable-job: true
+ disable-job: true # legacy
reinstall-olt: true
release: '2.8'
branch: 'voltha-2.8'
@@ -44,4 +73,18 @@
pipeline-script: 'voltha/voltha-2.8/physical-build.groovy'
extraHelmFlags: "--set onos-classic.image.tag=master"
+ # Certification (Radisys) POD test job - master versions: uses 1T8GEM tech profile on voltha branch
+ - 'build_voltha_pod_test':
+ build-node: 'menlo-certification-pod-3'
+ config-pod: 'menlo-certification-pod-radisys-3200g'
+ disable-job: true # legacy
+ release: '2.8'
+ branch: 'voltha-2.8'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ test-repo: 'voltha-system-tests'
+ profile: '1T8GEM'
+ power-switch: true
+ pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
+
# [EOF]