Inter-connect k8s external and openstack integration bridge
Change-Id: Ibd889e9fd4a10a06056b823d6c01254429d5cdc4
diff --git a/apps/k8s-node/app/src/main/java/org/onosproject/k8snode/impl/DefaultK8sNodeHandler.java b/apps/k8s-node/app/src/main/java/org/onosproject/k8snode/impl/DefaultK8sNodeHandler.java
index 62db27d..46f56a6 100644
--- a/apps/k8s-node/app/src/main/java/org/onosproject/k8snode/impl/DefaultK8sNodeHandler.java
+++ b/apps/k8s-node/app/src/main/java/org/onosproject/k8snode/impl/DefaultK8sNodeHandler.java
@@ -413,10 +413,19 @@
PatchDescription k8sIntOsIntPatchDesc =
DefaultPatchDescription.builder()
.deviceId(k8sNode.intgBridgeName())
- .ifaceName(k8sNode.k8sToOsIntgPatchPortName())
+ .ifaceName(k8sNode.k8sIntgToOsPatchPortName())
.peer(k8sNode.osToK8sIntgPatchPortName())
.build();
- ifaceConfig.addPatchMode(k8sNode.k8sToOsIntgPatchPortName(), k8sIntOsIntPatchDesc);
+ ifaceConfig.addPatchMode(k8sNode.k8sIntgToOsPatchPortName(), k8sIntOsIntPatchDesc);
+
+ // k8s external bridge -> openstack integration bridge
+ PatchDescription k8sExtOsIntPatchDesc =
+ DefaultPatchDescription.builder()
+ .deviceId(k8sNode.extBridgeName())
+ .ifaceName(k8sNode.k8sExtToOsPatchPortName())
+ .peer(k8sNode.osToK8sExtPatchPortName())
+ .build();
+ ifaceConfig.addPatchMode(k8sNode.k8sExtToOsPatchPortName(), k8sExtOsIntPatchDesc);
// external bridge -> router bridge
PatchDescription extRouterPatchDesc =