summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-03-23 15:01:13 +0100
committerMartin Polden <mpolden@mpolden.no>2021-03-23 15:07:52 +0100
commitcecf532fed31d60473c0241342502c9aefec5466 (patch)
tree69daac0cf2964784d3eb4fcb907bc6bb84f534fd /controller-api
parentf711bc2b7effd55589652e4a572b1fbd99579d06 (diff)
Expose system as zone through ZoneRegistry
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java
index b9ee696431b..3e5606ac278 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java
@@ -10,6 +10,7 @@ import com.yahoo.config.provision.RegionName;
import com.yahoo.config.provision.SystemName;
import com.yahoo.config.provision.zone.RoutingMethod;
import com.yahoo.config.provision.zone.UpgradePolicy;
+import com.yahoo.config.provision.zone.ZoneApi;
import com.yahoo.config.provision.zone.ZoneFilter;
import com.yahoo.config.provision.zone.ZoneId;
import com.yahoo.vespa.athenz.api.AthenzIdentity;
@@ -55,6 +56,9 @@ public interface ZoneRegistry {
/** Returns the system of this registry */
SystemName system();
+ /** Returns the system of this registry as a zone */
+ ZoneApi systemZone();
+
/** Return the configserver's Athenz service identity */
AthenzIdentity getConfigServerHttpsIdentity(ZoneId zoneId);