Clone voltha-2.8 jobs into voltha-2.11
Change-Id: I815cd01162544e04808518e6ced52f0c3b2ae394
diff --git a/jjb/repos/voltha-helm-charts.yaml b/jjb/repos/voltha-helm-charts.yaml
index 0f0dd39..6dcbe97 100644
--- a/jjb/repos/voltha-helm-charts.yaml
+++ b/jjb/repos/voltha-helm-charts.yaml
@@ -10,6 +10,10 @@
jobs:
- 'verify-voltha-helm-charts-jobs':
branch-regexp: '{all-branches-regexp}'
+ - 'verify-voltha-helm-charts-jobs-voltha-2.11':
+ name-extension: '-voltha-2.11'
+ override-branch: 'voltha-2.11'
+ branch-regexp: '^voltha-2.11$'
- 'verify-voltha-helm-charts-jobs-voltha-2.8':
name-extension: '-voltha-2.8'
override-branch: 'voltha-2.8'
@@ -33,6 +37,12 @@
pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
- job-group:
+ name: 'verify-voltha-helm-charts-jobs-voltha-2.11'
+ jobs:
+ - 'voltha-patch-test':
+ pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
+
+- job-group:
name: 'verify-voltha-helm-charts-jobs-master'
jobs:
- 'voltha-patch-test'
diff --git a/jjb/verify/bbsim-sadis-server.yaml b/jjb/verify/bbsim-sadis-server.yaml
index be04f9f..64ea402 100644
--- a/jjb/verify/bbsim-sadis-server.yaml
+++ b/jjb/verify/bbsim-sadis-server.yaml
@@ -8,6 +8,9 @@
jobs:
- 'verify-bbsim-sadis-server-jobs':
branch-regexp: '{all-branches-regexp}'
+ - 'verify-bbsim-sadis-server-jobs-voltha-2.11':
+ name-extension: '-voltha-2.11'
+ branch-regexp: '^voltha-2.11$'
- 'verify-bbsim-sadis-server-jobs-voltha-2.8':
name-extension: '-voltha-2.8'
branch-regexp: '^voltha-2.8$'
@@ -29,6 +32,12 @@
unit-test-keep-going: 'true'
- job-group:
+ name: 'verify-bbsim-sadis-server-jobs-voltha-2.11'
+ jobs:
+ - 'voltha-patch-test':
+ pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
+
+- job-group:
name: 'verify-bbsim-sadis-server-jobs-voltha-2.8'
jobs:
- 'voltha-patch-test':
diff --git a/jjb/verify/voltha-openolt-adapter.yaml b/jjb/verify/voltha-openolt-adapter.yaml
index b93d35c..584e2c1 100644
--- a/jjb/verify/voltha-openolt-adapter.yaml
+++ b/jjb/verify/voltha-openolt-adapter.yaml
@@ -8,6 +8,10 @@
jobs:
- 'verify-voltha-openolt-adapter-jobs':
branch-regexp: '{all-branches-regexp}'
+ - 'verify-voltha-openolt-adapter-jobs-voltha-2.11':
+ name-extension: '-voltha-2.11'
+ override-branch: 'voltha-2.11'
+ branch-regexp: '^voltha-2.11$'
- 'verify-voltha-openolt-adapter-jobs-voltha-2.8':
name-extension: '-voltha-2.8'
override-branch: 'voltha-2.8'
@@ -39,6 +43,12 @@
build-node: 'ubuntu18.04-basebuild-2c-4g'
- job-group:
+ name: 'verify-voltha-openolt-adapter-jobs-voltha-2.11'
+ jobs:
+ - 'voltha-patch-test':
+ pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
+
+- job-group:
name: 'verify-voltha-openolt-adapter-jobs-voltha-2.8'
jobs:
- 'voltha-patch-test':
diff --git a/jjb/voltha-scale.yaml b/jjb/voltha-scale.yaml
index a41fc31..54b97e3 100644
--- a/jjb/voltha-scale.yaml
+++ b/jjb/voltha-scale.yaml
@@ -288,12 +288,189 @@
withIgmp: true
extraHelmFlags: "-f /home/jenkins/voltha-scale/voltha-values.yaml"
+
+ # voltha-2.11 Jobs
+ - 'voltha-scale-measurements':
+ name: 'voltha-scale-measurements-voltha-2.11-2-16-32-att-subscribers'
+ pipeline-script: 'voltha/voltha-2.11/voltha-scale-test.groovy'
+ build-node: 'voltha-scale-1'
+ time-trigger: "H H/4 * * *"
+ olts: 2
+ pons: 16
+ onus: 32
+ withFlows: true
+ provisionSubscribers: true
+ withEapol: true
+ withDhcp: true
+ withIgmp: false
+ release: voltha-2.11
+ karaf-home: 'apache-karaf-4.2.9'
+ bbsimImg: ''
+ rwCoreImg: ''
+ ofAgentImg: ''
+ openoltAdapterImg: ''
+ openonuAdapterImg: ''
+ openonuAdapterGoImg: ''
+ onosImg: ''
+ extraHelmFlags: "--set authRetry=false,dhcpRetry=false -f /home/jenkins/voltha-scale/voltha-values.yaml --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn"
+
+ - 'voltha-scale-measurements':
+ name: 'voltha-scale-measurements-voltha-2.11-2-16-32-dt-subscribers'
+ pipeline-script: 'voltha/voltha-2.11/voltha-scale-test.groovy'
+ build-node: 'voltha-scale-1'
+ time-trigger: "H H/4 * * *"
+ olts: 2
+ pons: 16
+ onus: 32
+ withFlows: true
+ provisionSubscribers: true
+ workflow: dt
+ withEapol: false
+ withDhcp: false
+ withIgmp: false
+ release: voltha-2.11
+ karaf-home: 'apache-karaf-4.2.9'
+ bbsimImg: ''
+ rwCoreImg: ''
+ ofAgentImg: ''
+ openoltAdapterImg: ''
+ openonuAdapterImg: ''
+ openonuAdapterGoImg: ''
+ onosImg: 'voltha/voltha-onos:5.0.4'
+ 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-voltha-2.11-2-16-32-tt-subscribers'
+ pipeline-script: 'voltha/voltha-2.11/voltha-scale-test.groovy'
+ build-node: 'voltha-scale-1'
+ time-trigger: "H H/4 * * *"
+ olts: 2
+ pons: 16
+ onus: 32
+ withFlows: true
+ provisionSubscribers: true
+ workflow: tt
+ withEapol: false
+ withDhcp: true
+ withIgmp: true
+ release: voltha-2.11
+ karaf-home: 'apache-karaf-4.2.9'
+ bbsimImg: ''
+ rwCoreImg: ''
+ ofAgentImg: ''
+ openoltAdapterImg: ''
+ openonuAdapterImg: ''
+ openonuAdapterGoImg: ''
+ onosImg: ''
+ extraHelmFlags: "--set dhcpRetry=false -f /home/jenkins/voltha-scale/voltha-values.yaml --set etcd.persistence.enabled=false,etcd.persistence.storageClass=longhorn"
+
+ # 2.11 multi-stack jobs
+ - 'voltha-scale-measurements':
+ name: 'voltha-scale-measurements-2.11-10-stacks-2-16-32-att-subscribers'
+ build-node: 'voltha-scale-2'
+ pipeline-script: 'voltha/voltha-2.11/voltha-scale-multi-stack.groovy'
+ time-trigger: "H H/4 * * *"
+ disable-job: true
+ withMonitoring: false
+ logLevel: WARN
+ onosReplicas: 1
+ atomixReplicas: 0
+ kafkaReplicas: 1
+ etcdReplicas: 1
+ volthaStacks: 10
+ olts: 2
+ pons: 16
+ onus: 32
+ withFlows: true
+ provisionSubscribers: true
+ release: voltha-2.11
+ karaf-home: 'apache-karaf-4.2.9'
+ workflow: att
+ withEapol: true
+ withDhcp: true
+ withIgmp: false
+ bbsimImg: ''
+ rwCoreImg: ''
+ ofAgentImg: ''
+ openoltAdapterImg: ''
+ openonuAdapterImg: ''
+ openonuAdapterGoImg: ''
+ onosImg: 'voltha/voltha-onos:5.0.4'
+ extraHelmFlags: "-f /home/jenkins/voltha-scale/voltha-values.yaml "
+
+ - 'voltha-scale-measurements':
+ name: 'voltha-scale-measurements-2.11-10-stacks-2-16-32-dt-subscribers'
+ build-node: 'voltha-scale-2'
+ pipeline-script: 'voltha/voltha-2.11/voltha-scale-multi-stack.groovy'
+ time-trigger: "H H/4 * * *"
+ disable-job: true
+ withMonitoring: false
+ logLevel: WARN
+ onosReplicas: 1
+ atomixReplicas: 0
+ kafkaReplicas: 1
+ etcdReplicas: 1
+ volthaStacks: 10
+ olts: 2
+ pons: 16
+ onus: 32
+ withFlows: true
+ provisionSubscribers: true
+ release: voltha-2.11
+ karaf-home: 'apache-karaf-4.2.9'
+ workflow: dt
+ withEapol: false
+ withDhcp: false
+ withIgmp: false
+ bbsimImg: ''
+ rwCoreImg: ''
+ ofAgentImg: ''
+ openoltAdapterImg: ''
+ openonuAdapterImg: ''
+ openonuAdapterGoImg: ''
+ onosImg: ''
+ extraHelmFlags: "-f /home/jenkins/voltha-scale/voltha-values.yaml "
+
+ - 'voltha-scale-measurements':
+ name: 'voltha-scale-measurements-2.11-10-stacks-2-16-32-tt-subscribers'
+ build-node: 'voltha-scale-2'
+ pipeline-script: 'voltha/voltha-2.11/voltha-scale-multi-stack.groovy'
+ time-trigger: "H H/4 * * *"
+ disable-job: true
+ withMonitoring: false
+ logLevel: WARN
+ onosReplicas: 1
+ atomixReplicas: 0
+ kafkaReplicas: 1
+ etcdReplicas: 1
+ volthaStacks: 10
+ olts: 2
+ pons: 16
+ onus: 32
+ withFlows: true
+ provisionSubscribers: true
+ release: voltha-2.11
+ karaf-home: 'apache-karaf-4.2.9'
+ workflow: tt
+ withEapol: false
+ withDhcp: true
+ withIgmp: true
+ bbsimImg: ''
+ rwCoreImg: ''
+ ofAgentImg: ''
+ openoltAdapterImg: ''
+ openonuAdapterImg: ''
+ openonuAdapterGoImg: ''
+ onosImg: ''
+ extraHelmFlags: "-f /home/jenkins/voltha-scale/voltha-values.yaml "
+
# voltha-2.8 Jobs
- 'voltha-scale-measurements':
name: 'voltha-scale-measurements-voltha-2.8-2-16-32-att-subscribers'
pipeline-script: 'voltha/voltha-2.8/voltha-scale-test.groovy'
build-node: 'voltha-scale-1'
time-trigger: "H H/4 * * *"
+ disable-job: true
olts: 2
pons: 16
onus: 32
@@ -318,6 +495,7 @@
pipeline-script: 'voltha/voltha-2.8/voltha-scale-test.groovy'
build-node: 'voltha-scale-1'
time-trigger: "H H/4 * * *"
+ disable-job: true
olts: 2
pons: 16
onus: 32
@@ -343,6 +521,7 @@
pipeline-script: 'voltha/voltha-2.8/voltha-scale-test.groovy'
build-node: 'voltha-scale-1'
time-trigger: "H H/4 * * *"
+ disable-job: true
olts: 2
pons: 16
onus: 32
diff --git a/jjb/voltha-test/voltha-certification.yaml b/jjb/voltha-test/voltha-certification.yaml
index 99a0cfc..9c5643b 100644
--- a/jjb/voltha-test/voltha-certification.yaml
+++ b/jjb/voltha-test/voltha-certification.yaml
@@ -108,6 +108,21 @@
power-switch: true
pipeline-script: 'voltha/master/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: false
+ reinstall-olt: true
+ release: '2.11'
+ branch: 'voltha-2.11'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ profile: '1T8GEM'
+ time: '9'
+ pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
+ extraHelmFlags: "--set onos-classic.image.tag=master"
+
# Certification (Radisys) pod with olt/onu - 2.8 version timer based job
- 'build_voltha_pod_release_timer':
build-node: 'menlo-certification-pod-3'
@@ -128,6 +143,20 @@
build-node: 'menlo-certification-pod-3'
config-pod: 'menlo-certification-pod-radisys-3200g'
disable-job: false
+ 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 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: false
release: '2.8'
branch: 'voltha-2.8'
name-extension: '_DT'
@@ -137,6 +166,21 @@
power-switch: true
pipeline-script: 'voltha/voltha-2.8/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-1'
+ config-pod: 'menlo-certification-pod-radisys-1600g'
+ disable-job: false
+ 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"
+
# Certification (Radisys) pod with olt/onu - 2.8 version timer based job
- 'build_voltha_pod_release_timer':
build-node: 'menlo-certification-pod-1'
@@ -157,6 +201,20 @@
build-node: 'menlo-certification-pod-1'
config-pod: 'menlo-certification-pod-radisys-1600g'
disable-job: false
+ 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 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: false
release: '2.8'
branch: 'voltha-2.8'
name-extension: '_DT'
@@ -172,6 +230,21 @@
config-pod: 'menlo-certification-pod-radisys-1600x'
disable-job: false
reinstall-olt: true
+ release: '2.11'
+ branch: 'voltha-2.11'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ profile: '1T8GEM'
+ time: '17'
+ pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
+ extraHelmFlags: "--set onos-classic.image.tag=master"
+
+ # Certification (Radisys) pod with olt/onu - 2.8 version timer based job
+ - 'build_voltha_pod_release_timer':
+ build-node: 'menlo-certification-pod-2'
+ config-pod: 'menlo-certification-pod-radisys-1600x'
+ disable-job: false
+ reinstall-olt: true
release: '2.8'
branch: 'voltha-2.8'
name-extension: '_DT'
@@ -186,6 +259,20 @@
build-node: 'menlo-certification-pod-2'
config-pod: 'menlo-certification-pod-radisys-1600x'
disable-job: false
+ 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 test job - master versions: uses 1T8GEM tech profile on voltha branch
+ - 'build_voltha_pod_test':
+ build-node: 'menlo-certification-pod-2'
+ config-pod: 'menlo-certification-pod-radisys-1600x'
+ disable-job: false
release: '2.8'
branch: 'voltha-2.8'
name-extension: '_DT'
@@ -194,3 +281,5 @@
profile: '1T8GEM'
power-switch: true
pipeline-script: 'voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy'
+
+# [EOF]