[ONOS-7444] Optimize SONA gw doesn't use vrouter app and quagga anymore
- Done: Deriving MAC address from external peer router and simple SNAT functionality
- Todo: SNAT, Floating IP-based routing
Change-Id: Ib1a5784a7304c44b28d7b2c9891b98fd13000db1
diff --git a/apps/openstacknetworking/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/openstacknetworking/src/main/resources/OSGI-INF/blueprint/shell-config.xml
index 5b7cde6..179c3ff 100644
--- a/apps/openstacknetworking/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ b/apps/openstacknetworking/src/main/resources/OSGI-INF/blueprint/shell-config.xml
@@ -42,5 +42,23 @@
<command>
<action class="org.onosproject.openstacknetworking.cli.OpenstackSyncRulesCommand"/>
</command>
+ <command>
+ <action class="org.onosproject.openstacknetworking.cli.ExternalPeerRouterListCommand"/>
+ </command>
+ <command>
+ <action class="org.onosproject.openstacknetworking.cli.UpdateExternalPeerRouterCommand"/>
+ <completers>
+ <ref component-id="ipAddressCompleter"/>
+ <ref component-id="macAddressCompleter"/>
+ <ref component-id="vlanIdCompleter"/>
+ </completers>
+ </command>
+ <command>
+ <action class="org.onosproject.openstacknetworking.cli.UpdateExternalPeerRouterVlanCommand"/>
+ </command>
</command-bundle>
+
+ <bean id="ipAddressCompleter" class="org.onosproject.openstacknetworking.cli.IpAddressCompleter"/>
+ <bean id="macAddressCompleter" class="org.onosproject.openstacknetworking.cli.MacAddressCompleter"/>
+ <bean id="vlanIdCompleter" class="org.onosproject.openstacknetworking.cli.VlanIdCompleter"/>
</blueprint>