Added support for running SiaB with SD-BNG
- new mininet topology with PPPoE server
- new fabric configuration for Ponsim
- new DT-workflow
- new values file to run SD-BNG on SiaB
Change-Id: Ib9d61111d6399e9240afb60bb6a77f152a6ecd01
diff --git a/configs/seba-ponsim-sdbng.yaml b/configs/seba-ponsim-sdbng.yaml
new file mode 100644
index 0000000..4508fd5
--- /dev/null
+++ b/configs/seba-ponsim-sdbng.yaml
@@ -0,0 +1,90 @@
+---
+# Copyright 2019-present Open Networking Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Values file for deploying SEBA with Ponsim and Stratum
+# Use this file to deploy the service versions specified in the Helm charts.
+
+images:
+ # Mininet image
+ mininet:
+ repository: 'opencord/mn-stratum-siab'
+ tag: 'master'
+ pullPolicy: Always
+ onos:
+ repository: 'onosproject/onos'
+ tag: '2.2-latest'
+ pullPolicy: Always
+ rg:
+# TODO: Modify when this docker image is published
+ repository: 'dmoro92/voltha-tester'
+ tag: 'latest'
+ pullPolicy: Always
+
+# ONOS activate debug
+onos_env:
+ - name: JAVA_DEBUG_PORT
+ value: "0.0.0.0:5005"
+
+# voltha
+etcd-cluster:
+ clusterSize: 1
+
+# Set topics for KPI-exporter, adding the bng.stats
+kpi_exporter:
+# Select DT-Workflow
+workflow: dt-workflow
+
+dt-workflow-driver:
+ image:
+# TODO: modify when DT workflow synchronizer is published
+ repository: "dmoro92/dt-workflow-driver-synchronizer"
+ tag: "1.0.0-dev"
+ # this is mandatory, it's needed to correctly configure the kafka endpoint
+ kafkaService: cord-kafka
+
+# in mininet chart
+# FIXME: make multicast working
+enableMulticast: false
+topoScript: '/toposcripts/topo_sdbng.py'
+stratumEnabled: true
+
+# in ponsim-pod chart
+bandwidthProfiles: true
+legacyPonsim: false
+
+# fabric
+fabric:
+ enabled: true
+ stratum:
+ # BMv2 drivers will activate also stratum drivers
+ driverAppId: 'org.onosproject.drivers.bmv2'
+ # Enable stratum
+ enabled: true
+ # Use BMv2 pipeconf (already in ONOS)
+ pipeconfAppExternal: false
+ pipeconfAppId: 'org.onosproject.pipelines.fabric'
+bng:
+ external:
+ enabled: false
+ embedded:
+ enabled: true
+ # ONOS app to provide the BNG control plane
+ bngAppId: "org.opencord.bng"
+ bngAppUrl: "https://oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=org.opencord&a=bng-app&v=1.0.0-SNAPSHOT&e=oar"
+ bngAppVersion: "1.0.0.SNAPSHOT"
+
+# ONOS applications
+kafkaAppUrl: "https://oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=org.opencord&a=kafka&v=2.0.1-SNAPSHOT&e=oar"
+kafkaAppVersion: "2.0.1.SNAPSHOT"