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/requirements.yaml b/xos-profiles/seba-services/requirements.yaml
index 9ae5814..c56e8dd 100644
--- a/xos-profiles/seba-services/requirements.yaml
+++ b/xos-profiles/seba-services/requirements.yaml
@@ -23,14 +23,19 @@
   condition: onos-service.enabled
 - name: fabric
   version: 2.3.0
-  repository: file://../../xos-services/fabric
+  repository: https://charts.opencord.org
   condition: fabric.enabled
 - name: volt
   version: 2.2.5
   repository: https://charts.opencord.org
 - name: fabric-crossconnect
   version: 1.3.0
-  repository: file://../../xos-services/fabric-crossconnect
+  repository: https://charts.opencord.org
+  condition: bng.external.enabled
+- name: vrouter
+  version: 2.1.0
+  repository: https://charts.opencord.org
+  condition: bng.embedded.enabled
 - name: sadis-server
   version: 1.0.4
   repository: https://charts.opencord.org