aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorJon Marius Venstad <jvenstad@yahoo-inc.com>2018-04-27 12:00:43 +0200
committerJon Marius Venstad <jvenstad@yahoo-inc.com>2018-04-27 12:00:43 +0200
commit61ccda4026eb68d1fe24dedb6bc08b59f1c878df (patch)
treefd1bfb8932e9b7255a2d2ffc180cfeefe786d8c5 /controller-server
parentd83814043998817d404b922e3050ce2006e8ec19 (diff)
Differentiate between reachable and controller upgraded zones
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/zone/v2/ZoneApiHandler.java2
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java7
2 files changed, 2 insertions, 7 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/zone/v2/ZoneApiHandler.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/zone/v2/ZoneApiHandler.java
index 63de0ac8f69..b9236b7cd1e 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/zone/v2/ZoneApiHandler.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/zone/v2/ZoneApiHandler.java
@@ -90,7 +90,7 @@ public class ZoneApiHandler extends LoggingRequestHandler {
Slime slime = new Slime();
Cursor root = slime.setObject();
Cursor uris = root.setArray("uris");
- ZoneList zoneList = zoneRegistry.zones().controllerManaged();
+ ZoneList zoneList = zoneRegistry.zones().reachable();
zoneList.ids().forEach(zoneId -> uris.addString(request.getUri()
.resolve("/zone/v2/")
.resolve(zoneId.environment().value() + "/")
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java
index 7a942d70b9d..c98d7b33b25 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java
@@ -124,12 +124,7 @@ public class VersionStatus {
private static ListMap<Version, HostName> findConfigServerVersions(Controller controller) {
List<URI> configServers = controller.zoneRegistry().zones()
- .controllerManaged()
- // TODO jvenstad: Remove this when AWS is automatically upgraded.
- .not().among(ZoneId.from("prod.cd-us-east-1a"),
- ZoneId.from("prod.cd-aws-us-east-1a"),
- ZoneId.from("prod.aws-us-east-1a"),
- ZoneId.from("dev.aws-us-east-2a"))
+ .controllerUpgraded()
.ids().stream()
.flatMap(zoneId -> controller.zoneRegistry().getConfigServerUris(zoneId).stream())
.collect(Collectors.toList());