[VOL-4070] Updated voltha soak testing pipeline script
Change-Id: If076d059dcc02449d45a13352c58a6ca19e7f669
diff --git a/jjb/voltha-test/voltha-nightly-jobs.yaml b/jjb/voltha-test/voltha-nightly-jobs.yaml
index e5ac6bc..bd0f342 100644
--- a/jjb/voltha-test/voltha-nightly-jobs.yaml
+++ b/jjb/voltha-test/voltha-nightly-jobs.yaml
@@ -90,7 +90,7 @@
- bool:
name: installBBSim
- default: false
+ default: '{installBBSim}'
description: "Install the BBSim container"
- string:
@@ -108,6 +108,16 @@
default: '{num-of-atomix}'
description: 'Installs the specified Number of Atomix Instances'
+ - string:
+ name: NumOfKafka
+ default: '{num-of-kafka}'
+ description: 'Installs the specified Number of Kafka Instances'
+
+ - string:
+ name: NumOfEtcd
+ default: '{num-of-etcd}'
+ description: 'Installs the specified Number of Etcd Instances'
+
- bool:
name: configurePod
default: true
@@ -177,6 +187,42 @@
# VOLTHA Build Jobs
- job-template:
+ name: 'build_{config-pod}_{profile}{name-extension}_voltha_{release}_manual'
+ id: build_voltha_pod_manual
+ disabled: '{disable-job}'
+ description: |
+ Manual Build on POD {config-pod}, using pipeline/{pipeline-script} in {gerrit-server-url}/ci-management' <br /><br />
+ Created from job-template {id} from ci-management/jjb/voltha-test/voltha-nightly-jobs.yaml <br />
+ Created by QA (Suchitra Vemuri - suchitra@opennetworking.org ) <br />
+ Copyright (c) 2018 Open Networking Foundation (ONF)
+
+ <<: *voltha-pipe-job-boiler-plate
+ # default values
+ pipeline-script: 'voltha/master/physical-build.groovy'
+ VolthaEtcdPort: 2379
+ num-of-openonu: 1
+ num-of-onos: 1
+ num-of-atomix: 0
+ num-of-kafka: 1
+ num-of-etcd: 1
+ test-repo: 'voltha-system-tests'
+ release: 'master'
+ name-extension: ''
+ branch: 'master'
+ configurePod: true
+ volthaHelmChartsChange: ''
+ profile: 'Default'
+ logLevel: 'DEBUG'
+ installBBSim: false
+
+ <<: *voltha-build-job-parameters
+
+ concurrent: true
+ project-type: pipeline
+ dsl: !include-raw-escape: ../pipeline/{pipeline-script}
+
+# VOLTHA Build Jobs
+- job-template:
name: 'build_{config-pod}_{profile}{name-extension}_voltha_{release}'
id: build_voltha_pod_release_timer
disabled: '{disable-job}'
@@ -193,6 +239,8 @@
num-of-openonu: 1
num-of-onos: 3
num-of-atomix: 3
+ num-of-kafka: 3
+ num-of-etcd: 3
test-repo: 'voltha-system-tests'
release: 'master'
name-extension: ''
@@ -201,6 +249,7 @@
volthaHelmChartsChange: ''
profile: 'Default'
logLevel: 'DEBUG'
+ installBBSim: false
<<: *voltha-build-job-parameters
@@ -231,6 +280,9 @@
branch: 'voltha-2.7'
volthaHelmChartsChange: '' # this is not supported in the VOLTHA-2.7 build, but the parameters are shared, ideally we should split them
logLevel: 'DEBUG'
+ installBBSim: false
+ num-of-kafka: 1
+ num-of-etcd: 1
<<: *voltha-build-job-parameters