Merge "[VOL-3533] OpenOnu-Go-Adapter: Insert MIB templating test into CI pipeline"
diff --git a/jjb/cord-test/voltha.yaml b/jjb/cord-test/voltha.yaml
index 7adb5af..79a6694 100644
--- a/jjb/cord-test/voltha.yaml
+++ b/jjb/cord-test/voltha.yaml
@@ -603,6 +603,7 @@
- 'build_voltha_pod_release_timer':
build-node: 'dt-berlin-community-pod'
config-pod: 'dt-berlin-pod'
+ 'disable-job': true
release: '2.5'
branch: 'voltha-2.5'
num-of-openonu: '2'
@@ -620,6 +621,7 @@
- 'build_voltha_pod_test':
build-node: 'dt-berlin-community-pod'
config-pod: 'dt-berlin-pod'
+ 'disable-job': true
release: '2.5'
branch: 'voltha-2.5'
test-repo: 'voltha-system-tests'
@@ -691,6 +693,7 @@
- 'build_voltha_pod_release_timer':
build-node: 'dt-berlin-community-pod'
config-pod: 'dt-berlin-pod-gpon'
+ 'disable-job': true
release: '2.5'
branch: 'voltha-2.5'
num-of-openonu: '2'
@@ -710,6 +713,7 @@
- 'build_voltha_pod_test':
build-node: 'dt-berlin-community-pod'
config-pod: 'dt-berlin-pod-gpon'
+ 'disable-job': true
name-extension: '_DT'
work-flow: 'DT'
release: '2.5'
diff --git a/jjb/pipeline/voltha-scale-test.groovy b/jjb/pipeline/voltha-scale-test.groovy
index aa186b5..bb87587 100644
--- a/jjb/pipeline/voltha-scale-test.groovy
+++ b/jjb/pipeline/voltha-scale-test.groovy
@@ -162,7 +162,7 @@
# the ETCD chart use "auth" for resons different than BBsim, so strip that away
ETCD_FLAGS=$(echo ${extraHelmFlags} | sed -e 's/--set auth=false / /g') | sed -e 's/--set auth=true / /g'
ETCD_FLAGS+=" --set memoryMode=${inMemoryEtcdStorage} "
- helm install -f $WORKSPACE/kind-voltha/values.yaml --set replicas=${etcdReplicas} etcd etcd/etcd $ETCD_FLAGS
+ helm install -f $WORKSPACE/kind-voltha/values.yaml --set replicas=${etcdReplicas} etcd incubator/etcd $ETCD_FLAGS
if [ ${withMonitoring} = true ] ; then
helm install nem-monitoring cord/nem-monitoring \
@@ -271,6 +271,11 @@
sshpass -e ssh -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 8101 karaf@127.0.0.1 cfg set org.onosproject.net.flow.impl.FlowRuleManager allowExtraneousRules true
sshpass -e ssh -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 8101 karaf@127.0.0.1 cfg set org.onosproject.net.flow.impl.FlowRuleManager importExtraneousRules true
+
+ kubectl exec onos-onos-classic-0 -- bash /root/onos/apache-karaf-4.2.9/bin/client log:set TRACE org.opencord.aaa
+ kubectl exec onos-onos-classic-1 -- bash /root/onos/apache-karaf-4.2.9/bin/client log:set TRACE org.opencord.aaa
+ kubectl exec onos-onos-classic-2 -- bash /root/onos/apache-karaf-4.2.9/bin/client log:set TRACE org.opencord.aaa
+
sshpass -e ssh -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 8101 karaf@127.0.0.1 log:set DEBUG org.onosproject.net.flow.impl.FlowRuleManager
#Setting LOG level to ${logLevel}
@@ -288,7 +293,7 @@
if [ ${withMibTemplate} = true ] ; then
rm -f BBSM-12345123451234512345-00000000000001-v1.json
wget https://raw.githubusercontent.com/opencord/voltha-openonu-adapter/master/templates/BBSM-12345123451234512345-00000000000001-v1.json
- cat BBSM-12345123451234512345-00000000000001-v1.json | kubectl exec -it $(kubectl get pods -l app=etcd | awk 'NR==2{print $1}') etcdctl put service/voltha/omci_mibs/templates/BBSM/12345123451234512345/00000000000001
+ cat BBSM-12345123451234512345-00000000000001-v1.json | kubectl exec -it $(kubectl get pods -l app=etcd | awk 'NR==2{print $1}') -- etcdctl put service/voltha/omci_mibs/templates/BBSM/12345123451234512345/00000000000001
fi
# Start the tcp-dump in ofagent
@@ -484,6 +489,9 @@
# copy the ONOS logs directly from the container to avoid the color codes
printf '%s\n' $(kubectl get pods -l app=onos-onos-classic -o=jsonpath="{.items[*]['metadata.name']}") | xargs -I# bash -c "kubectl cp #:${karafHome}/data/log/karaf.log $LOG_FOLDER/#.log" || true
+
+ # get radius logs out of the container
+ kubectl cp $(kubectl get pods -l app=radius --no-headers | awk '{print $1}'):/var/log/freeradius/radius.log $LOG_FOLDER//radius.log || true
'''
// dump all the BBSim(s) ONU information
sh '''
diff --git a/jjb/voltha-scale.yaml b/jjb/voltha-scale.yaml
index 2ee561a..d75402b 100644
--- a/jjb/voltha-scale.yaml
+++ b/jjb/voltha-scale.yaml
@@ -51,6 +51,7 @@
- 'voltha-scale-measurements':
name: 'voltha-scale-measurements-master-experimental'
build-node: 'onf-pod1-head-node'
+ 'disable-job': false
time-trigger: "H H/4 * * *"
olts: 1
pons: 16
@@ -63,18 +64,17 @@
openonuAdapterReplicas: 8
onosReplicas: 3
atomixReplicas: 3
- extraHelmFlags: ' '
+ extraHelmFlags: '--set authRetry=true,dhcpRetry=true '
withPcap: true
- bbsimImg: matteoscandolo/bbsim:flow-decomposition
+ bbsimImg: matteoscandolo/bbsim:experiment
openoltAdapterImg: gcgirish/voltha-openolt-adapter:flowReplica
- # rwCoreImg: matteoscandolo/voltha-rw-core:flow-wait
- ofAgentImg: matteoscandolo/voltha-ofagent-go:flow-stats
+ onosImg: andreacampanella/voltha-onos:aaa-single-radius-master-dhcp-option82
# jobs for 512 ONUs with a 8 openonu-adapters and clustered ONOS (1 OLT)
- 'voltha-scale-measurements':
name: 'voltha-scale-measurements-master-1-16-32-att-subscribers'
- 'disable-job': true
+ 'disable-job': false
build-node: 'onf-pod1-head-node'
time-trigger: "H H/4 * * *"
olts: 1
@@ -88,12 +88,14 @@
openonuAdapterReplicas: 8
onosReplicas: 3
atomixReplicas: 3
- extraHelmFlags: '--set defaults.rw_core.timeout=30s --set authRetry:true,dhcpRetry=true '
withPcap: true
+ bbsimImg: matteoscandolo/bbsim:experiment
+ openoltAdapterImg: gcgirish/voltha-openolt-adapter:flowReplica
+ onosImg: andreacampanella/voltha-onos:aaa-single-radius-master-dhcp-option82
- 'voltha-scale-measurements':
name: 'voltha-scale-measurements-master-1-16-32-tt-subscribers'
- 'disable-job': true
+ 'disable-job': false
build-node: 'onf-pod1-head-node'
time-trigger: "H H/4 * * *"
olts: 1
@@ -108,12 +110,14 @@
openonuAdapterReplicas: 8
onosReplicas: 3
atomixReplicas: 3
- extraHelmFlags: '--set defaults.rw_core.timeout=30s --set dhcpRetry=true '
withPcap: true
+ bbsimImg: matteoscandolo/bbsim:experiment
+ openoltAdapterImg: gcgirish/voltha-openolt-adapter:flowReplica
+ onosImg: andreacampanella/voltha-onos:aaa-single-radius-master-dhcp-option82
- 'voltha-scale-measurements':
name: 'voltha-scale-measurements-master-1-16-32-dt-subscribers'
- 'disable-job': true
+ 'disable-job': false
build-node: 'onf-pod1-head-node'
time-trigger: "H H/4 * * *"
olts: 1
@@ -128,6 +132,9 @@
openonuAdapterReplicas: 8
onosReplicas: 3
atomixReplicas: 3
+ bbsimImg: matteoscandolo/bbsim:experiment
+ openoltAdapterImg: gcgirish/voltha-openolt-adapter:flowReplica
+ onosImg: andreacampanella/voltha-onos:aaa-single-radius-master-dhcp-option82
# jobs for 1024 ONUs with a 8 openonu-adapters and clustered ONOS (2 OLTs)
- 'voltha-scale-measurements':