Fix: retrieve port bridge port MAC from deviceService rather via ovsdb
1. Derive gateway IP address from POD subnet CIDR.
2. Remove the logic of injecting gateway IP address.
Change-Id: Ice44c1c4b41bc1689954041aee6441a379e5bacd
diff --git a/apps/k8s-networking/app/src/test/java/org/onosproject/k8snetworking/codec/K8sNetworkCodecTest.java b/apps/k8s-networking/app/src/test/java/org/onosproject/k8snetworking/codec/K8sNetworkCodecTest.java
index fa894de..3055a91 100644
--- a/apps/k8s-networking/app/src/test/java/org/onosproject/k8snetworking/codec/K8sNetworkCodecTest.java
+++ b/apps/k8s-networking/app/src/test/java/org/onosproject/k8snetworking/codec/K8sNetworkCodecTest.java
@@ -21,7 +21,6 @@
import org.hamcrest.MatcherAssert;
import org.junit.Before;
import org.junit.Test;
-import org.onlab.packet.IpAddress;
import org.onosproject.codec.CodecContext;
import org.onosproject.codec.JsonCodec;
import org.onosproject.codec.impl.CodecManager;
@@ -82,8 +81,7 @@
.name("network-1")
.segmentId("1")
.type(K8sNetwork.Type.VXLAN)
- .gatewayIp(IpAddress.valueOf("10.10.10.1"))
- .cidr("32")
+ .cidr("10.10.0.0/24")
.mtu(1500)
.build();
@@ -102,8 +100,8 @@
assertEquals("network-1", network.name());
assertEquals("1", network.segmentId());
assertEquals("VXLAN", network.type().name());
- assertEquals("10.10.10.1", network.gatewayIp().toString());
- assertEquals("32", network.cidr());
+ assertEquals("10.10.0.1", network.gatewayIp().toString());
+ assertEquals("10.10.0.0/24", network.cidr());
assertThat(network.mtu(), is(1500));
}