Implement floating Ip capability in kubevirt networking app.

Change-Id: Iad9358b321dd0b46a2418c8c2d78ffd91c605e28
diff --git a/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/cli/KubevirtListRouterCommand.java b/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/cli/KubevirtListRouterCommand.java
index 5c59e0e..dd08419 100644
--- a/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/cli/KubevirtListRouterCommand.java
+++ b/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/cli/KubevirtListRouterCommand.java
@@ -61,11 +61,12 @@
             print(format, "Name", "SNAT", "Internal", "External", "GatewayNode");
 
             for (KubevirtRouter router : routers) {
-                Set<String> internalCidrs = router.internal();
-                Set<String> externalIps = router.external().keySet();
+                Set<String> internalNetworks = router.internal();
+                String externalNetwork = router.external().values().stream().findAny().orElse(null);
 
-                String internal = internalCidrs.size() == 0 ? "[]" : internalCidrs.toString();
-                String external = externalIps.size() == 0 ? "[]" : externalIps.toString();
+
+                String internal = internalNetworks.size() == 0 ? "[]" : internalNetworks.toString();
+                String external = externalNetwork == null ? "[]" : externalNetwork;
                 String gwNode = router.electedGateway() == null ? "N/A" : router.electedGateway();
 
                 print(format, StringUtils.substring(router.name(), 0,