onos is compaitible with new definition of ext-port. 43/18043/1
authorNarinder Gupta <narinder.gupta@canonical.com>
Thu, 4 Aug 2016 14:38:49 +0000 (09:38 -0500)
committerNarinder Gupta <narinder.gupta@canonical.com>
Thu, 4 Aug 2016 14:39:27 +0000 (09:39 -0500)
Change-Id: I1dd996e59faf488eaae258aba09140f4157d8837
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
ci/bundle_tpl/neutron-gateway.yaml

index 0780b6b..74743ef 100644 (file)
         data-port: br-ex:{{ opnfv.ext_port }}
 {% endif %}
 {% endif %}
-{% else %}
+{% elif os.network.controller == 'onos' %}
+        plugin: onos
 {% if opnfv.ext_port is defined  %}
-        ext-port: {{ opnfv.ext_port }}
+{% if opnfv.data_port is defined  %}
+        bridge-mappings: physnet1:br-data external:br-ex
+        data-port: br-data:{{ opnfv.data_port }} br-ex:{{ opnfv.ext_port }}
+{% else %}
+        bridge-mappings: external:br-ex
+        data-port: br-ex:{{ opnfv.ext_port }}
 {% endif %}
 {% endif %}
-{% if os.network.controller == 'odl' %}
-        plugin: ovs-odl
-{% elif os.network.controller == 'onos' %}
-        plugin: onos
 {% if os.network.sfc %}
         profile: onos-sfc
 {% endif %}
+{% elif os.network.controller == 'odl' %}
+        plugin: ovs-odl
+{% if opnfv.ext_port is defined  %}
+        ext-port: {{ opnfv.ext_port }}
+{% endif %}
+{% else %}
+{% if opnfv.ext_port is defined  %}
+        ext-port: {{ opnfv.ext_port }}
+{% endif %}
 {% endif %}
         instance-mtu: 1400
       to: