Use host handler to bootstrap tunnel bridge and related ports
Change-Id: I19bb28d86620b9c42c33e0b570ff176b467d71ac
diff --git a/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHostService.java b/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHostService.java
index abdbb74..cf7b77f 100644
--- a/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHostService.java
+++ b/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHostService.java
@@ -17,6 +17,7 @@
import org.onlab.packet.IpAddress;
import org.onosproject.event.ListenerService;
+import org.onosproject.net.DeviceId;
import java.util.Set;
@@ -48,4 +49,20 @@
* @return kubernetes host
*/
K8sHost host(IpAddress hostIp);
+
+ /**
+ * Returns the host with the specified device ID.
+ *
+ * @param deviceId device identifier
+ * @return kubernetes host
+ */
+ K8sHost host(DeviceId deviceId);
+
+ /**
+ * Returns the host with the specified tunnel bridge device ID.
+ *
+ * @param deviceId tunnel bridge's device ID
+ * @return kubernetes host
+ */
+ K8sHost hostByTunBridge(DeviceId deviceId);
}