Inter-connect k8s and openstack intg bridge, kbr-ex and kbr-router
Change-Id: Id7d3c874e8b267252ca387b1ca6f67b9f9bc5116
diff --git a/apps/k8s-node/app/src/main/java/org/onosproject/k8snode/impl/DefaultK8sApiConfigHandler.java b/apps/k8s-node/app/src/main/java/org/onosproject/k8snode/impl/DefaultK8sApiConfigHandler.java
index cf78b6e..bf81f85a 100644
--- a/apps/k8s-node/app/src/main/java/org/onosproject/k8snode/impl/DefaultK8sApiConfigHandler.java
+++ b/apps/k8s-node/app/src/main/java/org/onosproject/k8snode/impl/DefaultK8sApiConfigHandler.java
@@ -39,6 +39,7 @@
import org.onosproject.k8snode.api.K8sHostState;
import org.onosproject.k8snode.api.K8sNode;
import org.onosproject.k8snode.api.K8sNodeAdminService;
+import org.onosproject.k8snode.api.K8sRouterBridge;
import org.onosproject.k8snode.api.K8sTunnelBridge;
import org.osgi.service.component.annotations.Activate;
import org.osgi.service.component.annotations.Component;
@@ -186,12 +187,14 @@
private K8sHost buildK8sHost(HostNodesInfo hostNodesInfo, K8sApiConfig config) {
int segmentId = config.segmentId();
- K8sTunnelBridge bridge = new K8sTunnelBridge(segmentId);
+ K8sTunnelBridge tBridge = new K8sTunnelBridge(segmentId);
+ K8sRouterBridge rBridge = new K8sRouterBridge(segmentId);
return DefaultK8sHost.builder()
.hostIp(hostNodesInfo.hostIp())
.state(K8sHostState.INIT)
- .tunBridges(ImmutableSet.of(bridge))
+ .tunBridges(ImmutableSet.of(tBridge))
+ .routerBridges(ImmutableSet.of(rBridge))
.nodeNames(hostNodesInfo.nodes())
.build();
}