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/K8sHost.java b/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHost.java
index c93d4d1..2eeb9c1 100644
--- a/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHost.java
+++ b/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHost.java
@@ -55,6 +55,13 @@
     DeviceId ovsdb();
 
     /**
+     * Returns the set of tunnel bridges belong to the host.
+     *
+     * @return a set of tunnel bridges
+     */
+    Set<K8sTunnelBridge> tunBridges();
+
+    /**
      * Returns new kubernetes host instance with given state.
      *
      * @param newState updated state
@@ -63,7 +70,7 @@
     K8sHost updateState(K8sHostState newState);
 
     /**
-     * Returns new kuberentes host instance with given node names.
+     * Returns new kubernetes host instance with given node names.
      *
      * @param nodeNames a set of node names
      * @return updated kubernetes host
@@ -105,5 +112,13 @@
          * @return kubernetes host builder
          */
         Builder state(K8sHostState state);
+
+        /**
+         * Returns kubernetes host builder with supplied tunnel bridges set.
+         *
+         * @param tunBridges tunnel bridges
+         * @return kubernetes host builder
+         */
+        Builder tunBridges(Set<K8sTunnelBridge> tunBridges);
     }
 }