Fix some issues related to the integration of onos-diagnostics-k8s
Change-Id: I686afd67fc96ac59c38ec03ab71158cd0109a893
diff --git a/jjb/defaults.yaml b/jjb/defaults.yaml
index 7640c80..e110a5b 100644
--- a/jjb/defaults.yaml
+++ b/jjb/defaults.yaml
@@ -199,3 +199,7 @@
# maintainers
# Used to notify users in supported tests
maintainers: 'zdw@opennetworking.org'
+
+ # karaf-home
+ # Use to grab the logs or onos-diagnostics
+ karaf-home: 'apache-karaf-4.2.9'
diff --git a/jjb/pipeline/voltha-go-tests.groovy b/jjb/pipeline/voltha-go-tests.groovy
index 259b698..f8fac10 100644
--- a/jjb/pipeline/voltha-go-tests.groovy
+++ b/jjb/pipeline/voltha-go-tests.groovy
@@ -38,6 +38,8 @@
VOLTHA_LOG_LEVEL="DEBUG"
CONFIG_SADIS="no"
ROBOT_MISC_ARGS="${params.extraRobotArgs} -d $WORKSPACE/RobotLogs -e PowerSwitch"
+ KARAF_HOME="${params.karafHome}"
+ DIAGS_PROFILE="VOLTHA_PROFILE"
}
stages {
@@ -159,8 +161,8 @@
wget https://raw.githubusercontent.com/opennetworkinglab/onos/master/tools/package/runtime/bin/onos-diagnostics-k8s
wget https://raw.githubusercontent.com/opennetworkinglab/onos/master/tools/package/runtime/bin/onos-diagnostics-profile
chmod 755 onos-diagnostics-k8s
- pod_name=$(kubectl get pods -lapp=onos-onos-classic -o name | cut -d '/' -f2 | tr '\n' ' ')
- ./onos-diagnostics-k8s -k karaf ${pod_names}
+ pod_names=$(kubectl get pods -lapp=onos-onos-classic -o name | cut -d '/' -f2 | tr '\n' ' ')
+ ./onos-diagnostics-k8s ${pod_names}
cp /tmp/onos-diags.tar.gz $WORKSPACE/onos-diags.tar.gz
## shut down voltha but leave kind-voltha cluster
diff --git a/jjb/pipeline/voltha-nightly-tests-bbsim.groovy b/jjb/pipeline/voltha-nightly-tests-bbsim.groovy
index 90810dd..843d915 100644
--- a/jjb/pipeline/voltha-nightly-tests-bbsim.groovy
+++ b/jjb/pipeline/voltha-nightly-tests-bbsim.groovy
@@ -38,6 +38,8 @@
VOLTHA_LOG_LEVEL="DEBUG"
CONFIG_SADIS="no"
ROBOT_MISC_ARGS="-e PowerSwitch ${params.extraRobotArgs}"
+ KARAF_HOME="${params.karafHome}"
+ DIAGS_PROFILE="VOLTHA_PROFILE"
}
stages {
@@ -200,8 +202,8 @@
wget https://raw.githubusercontent.com/opennetworkinglab/onos/master/tools/package/runtime/bin/onos-diagnostics-k8s
wget https://raw.githubusercontent.com/opennetworkinglab/onos/master/tools/package/runtime/bin/onos-diagnostics-profile
chmod 755 onos-diagnostics-k8s
- pod_name=$(kubectl get pods -lapp=onos-onos-classic -o name | cut -d '/' -f2 | tr '\n' ' ')
- ./onos-diagnostics-k8s -k karaf ${pod_names}
+ pod_names=$(kubectl get pods -lapp=onos-onos-classic -o name | cut -d '/' -f2 | tr '\n' ' ')
+ ./onos-diagnostics-k8s ${pod_names}
cp /tmp/onos-diags.tar.gz $WORKSPACE/onos-diags.tar.gz
## shut down voltha but leave kind-voltha cluster
diff --git a/jjb/voltha-e2e.yaml b/jjb/voltha-e2e.yaml
index 23e3a7d..48298ad 100644
--- a/jjb/voltha-e2e.yaml
+++ b/jjb/voltha-e2e.yaml
@@ -27,6 +27,7 @@
onus: 2
pons: 2
time-trigger: "H H/12 * * *"
+ karaf-home: 'apache-karaf-4.2.8'
- 'voltha-periodic-test':
name: 'periodic-voltha-etcd-test'
@@ -191,6 +192,11 @@
default: '{work-flow}'
description: 'Workflow for testcase'
+ - string:
+ name: karafHome
+ default: '{karaf-home}'
+ description: 'Karaf home'
+
project-type: pipeline
concurrent: true