Add kubevirt API config service, expose it via REST API and CLI

Change-Id: I45a867ad54622656475758e7b4af38c19e551790
diff --git a/apps/kubevirt-node/app/src/main/java/org/onosproject/kubevirtnode/web/KubevirtNodeWebResource.java b/apps/kubevirt-node/app/src/main/java/org/onosproject/kubevirtnode/web/KubevirtNodeWebResource.java
index e3b18ba..137fc11 100644
--- a/apps/kubevirt-node/app/src/main/java/org/onosproject/kubevirtnode/web/KubevirtNodeWebResource.java
+++ b/apps/kubevirt-node/app/src/main/java/org/onosproject/kubevirtnode/web/KubevirtNodeWebResource.java
@@ -50,7 +50,7 @@
 /**
  * Handles REST API call of KubeVirt node config.
  */
-@Path("configure")
+@Path("node")
 public class KubevirtNodeWebResource extends AbstractWebResource {
 
     private final Logger log = LoggerFactory.getLogger(getClass());
@@ -84,7 +84,6 @@
      * @onos.rsModel KubevirtNode
      */
     @POST
-    @Path("node")
     @Consumes(MediaType.APPLICATION_JSON)
     @Produces(MediaType.APPLICATION_JSON)
     public Response createNodes(InputStream input) {
@@ -113,7 +112,6 @@
      * @onos.rsModel KubevirtNode
      */
     @PUT
-    @Path("node")
     @Consumes(MediaType.APPLICATION_JSON)
     @Produces(MediaType.APPLICATION_JSON)
     public Response updateNodes(InputStream input) {
@@ -141,7 +139,7 @@
      * 304 NOT_MODIFIED without the updated config
      */
     @DELETE
-    @Path("node/{hostname}")
+    @Path("{hostname}")
     @Consumes(MediaType.APPLICATION_JSON)
     @Produces(MediaType.APPLICATION_JSON)
     public Response deleteNode(@PathParam("hostname") String hostname) {
@@ -186,7 +184,7 @@
      */
     @GET
     @Produces(MediaType.APPLICATION_JSON)
-    @Path("init/node/{hostname}")
+    @Path("init/{hostname}")
     public Response initNode(@PathParam("hostname") String hostname) {
         log.trace(String.format(MESSAGE_NODE, QUERY));