Add support for running SiaB with stratum_bmv2 as the fabric switch

- new value file (seba-ponsim-stratum.yaml) to deploy SiaB with Stratum
- new mininet script to use stratum_bmv2 instead of OVS as Fabric switch
- update to ponsim and mininet to use the new Stratum device instead of OVS

Change-Id: I35901b455865cebc0a11de8b155b951e4fa4a9f8
diff --git a/xos-profiles/seba-services/Chart.yaml b/xos-profiles/seba-services/Chart.yaml
index c4904b5..d894f8d 100644
--- a/xos-profiles/seba-services/Chart.yaml
+++ b/xos-profiles/seba-services/Chart.yaml
@@ -17,7 +17,7 @@
 name: seba-services
 description: A Helm chart for XOS's "SEBA" profile
 icon: https://guide.opencord.org/logos/cord.svg
-version: 1.4.0
+version: 1.4.1
 
 # xosproject/tosca-loader version
 appVersion: 1.3.1
diff --git a/xos-profiles/seba-services/templates/_tosca.tpl b/xos-profiles/seba-services/templates/_tosca.tpl
index 07de05a..cb4a8e8 100644
--- a/xos-profiles/seba-services/templates/_tosca.tpl
+++ b/xos-profiles/seba-services/templates/_tosca.tpl
@@ -150,6 +150,15 @@
             relationship: tosca.relationships.BelongsToOne
 
 {{- if .fabric.stratum.enabled }}
+    onos_app#stratum-driver:
+      type: tosca.nodes.ONOSApp
+      properties:
+        name: {{ .fabric.stratum.driverAppId }}
+        app_id: {{ .fabric.stratum.driverAppId }}
+      requirements:
+        - owner:
+            node: service#onos
+            relationship: tosca.relationships.BelongsToOne
     onos_app#fabric-pipeconf:
       type: tosca.nodes.ONOSApp
       properties: