summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-01-23 12:39:40 +0100
committerMartin Polden <mpolden@mpolden.no>2020-01-23 12:43:54 +0100
commitfd801a574e9c452ad09a5198106f2a1517094def (patch)
tree0bf05e46c81f8e2a99525d8d757f1dc2c01d3e05 /controller-api
parentc3f347d7b524307cb1486500b80359221c13d05b (diff)
Implement /routing/v1/ API
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServer.java1
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/PathGroup.java3
2 files changed, 3 insertions, 1 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServer.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServer.java
index f8f63df40a9..600a5cebc62 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServer.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServer.java
@@ -65,6 +65,7 @@ public interface ConfigServer {
* @param endpoint The endpoint to modify
* @param status The new status with metadata
*/
+ // TODO(mpolden): Implement a zone-variant of this
void setGlobalRotationStatus(DeploymentId deployment, String endpoint, EndpointStatus status);
/**
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/PathGroup.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/PathGroup.java
index bdc1c6e9794..998af030b6b 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/PathGroup.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/PathGroup.java
@@ -30,7 +30,8 @@ enum PathGroup {
"/orchestrator/v1/{*}",
"/os/v1/{*}",
"/provision/v2/{*}",
- "/zone/v2/{*}"),
+ "/zone/v2/{*}",
+ "/routing/v1/{*}"),
/** Paths used for creating and reading user resources. */
user(Optional.of("/api"),