Update SEBA with preliminary support for SD-BNG

This change adds support for deploying SEBA using a Stratum-enabled
fabric switch, along with the necessary ONOS apps to provide SD-BNG
capabilities for PPPoE-based service delivery.

Some ONOS apps have been moved from the SEBA chart to the workflow ones,
such as dhcpl2relay and aaa. These apps are workflow dependent and they
are not needed with the current implementation of SD-BNG (which is based
on PPPoE).

Helm values can be used to deploy SEBA with or without SD-BNG (default).
If SD-BNG is enabled, then the vrouter ONOS app is deployed instead of
xconnect (as the BNG acts as a router).

Change-Id: Iaaa127e201f22133abb46212a3a8bc7c200495cf
diff --git a/xos-profiles/seba-services/values.yaml b/xos-profiles/seba-services/values.yaml
index 41ba27f..551ae3f 100644
--- a/xos-profiles/seba-services/values.yaml
+++ b/xos-profiles/seba-services/values.yaml
@@ -55,8 +55,32 @@
 onosRestService: "onos-ui.default.svc.cluster.local"
 kafkaService: "cord-kafka.default.svc.cluster.local:9092"
 
-# whether to install or not this shared services
+# Whether to install or not the fabric service.
 fabric:
   enabled: true
+  # Whether the fabric uses Stratum or not, and the corresponding ONOS apps
+  # required to control the switch.
+  stratum:
+    enabled: false
+    # The ONOS driver to control the fabric switch
+    driverAppId: "org.onosproject.drivers.barefoot"
+    # Whether the app providing the pipeconf must be installed to ONOS from an
+    # external URL (pipeconfAppUrl). If false, the pipeconf app is assumed to be
+    # pre-installed in ONOS.
+    pipeconfAppExternal: true
+    pipeconfAppId: "org.opencord.fabric-tofino"
+    pipeconfAppUrl: "https://repo1.maven.org/maven2/org/opencord/fabric-tofino/1.0.0/fabric-tofino-1.0.0.oar"
+    pipeconfAppVersion: "1.0.0"
+
 onos-service:
   enabled: true
+
+# Whether the BNG is external or embedded
+bng:
+  external:
+    enabled: true
+  embedded:
+    enabled: false
+    bngAppId: "org.opencord.bng"
+    bngAppUrl: "https://oss.sonatype.org/content/groups/public/org/opencord/bng/1.0.0/bng-1.0.0.oar"
+    bngAppVersion: "1.0.0"