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));