summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorMorten Tokle <morten.tokle@gmail.com>2019-01-07 09:30:47 +0100
committerGitHub <noreply@github.com>2019-01-07 09:30:47 +0100
commit505753a6fd032c025197dcedb229721960a89eeb (patch)
treea5ada1fa23c4acd8744c5057d27100b6ae57d8a1 /controller-api
parentc161e9da1c64c7900c469a091ba8bcfc283d7508 (diff)
parenta1734278eec684ffe9c013ad4c8bd1e43e8b546a (diff)
Merge pull request #8031 from vespa-engine/mortent/include-global-rotation-api
Add methods for setting rotation in/out
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java
index bea496c19d7..35fe64beb50 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java
@@ -18,6 +18,7 @@ import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
+import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
@@ -89,4 +90,21 @@ public interface EnvironmentResource {
@Path("{environmentId}/region/{regionId}/instance/{instanceId}/service")
ServiceViewResource service();
+
+ @PUT
+ @Path("{environmentId}/region/{regionId}/instance/{instanceId}/global-rotation/override")
+ String setRotationOut(@PathParam("tenantId") TenantId tenantId,
+ @PathParam("applicationId") ApplicationId applicationId,
+ @PathParam("environmentId") EnvironmentId environmentId,
+ @PathParam("regionId") RegionId regionId,
+ @PathParam("instanceId") InstanceId instanceId);
+
+ @DELETE
+ @Path("{environmentId}/region/{regionId}/instance/{instanceId}/global-rotation/override")
+ String setRotationIn(@PathParam("tenantId") TenantId tenantId,
+ @PathParam("applicationId") ApplicationId applicationId,
+ @PathParam("environmentId") EnvironmentId environmentId,
+ @PathParam("regionId") RegionId regionId,
+ @PathParam("instanceId") InstanceId instanceId);
+
}