aboutsummaryrefslogtreecommitdiffstats
path: root/tenant-cd-api
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2020-06-17 10:56:52 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2020-06-17 10:56:52 +0200
commit2b2485cd6f22ced3d35db372d5d5ca140b005911 (patch)
tree32e29b807e32357d1fa1970acf063ad865086b55 /tenant-cd-api
parentecd4e0c09f20733f177fcd90c6f986f0202d1e96 (diff)
Add zone() to TestRuntime
Diffstat (limited to 'tenant-cd-api')
-rw-r--r--tenant-cd-api/abi-spec.json3
-rw-r--r--tenant-cd-api/pom.xml6
-rw-r--r--tenant-cd-api/src/main/java/ai/vespa/hosted/cd/TestRuntime.java5
3 files changed, 13 insertions, 1 deletions
diff --git a/tenant-cd-api/abi-spec.json b/tenant-cd-api/abi-spec.json
index ce987107c0e..677a18c74e4 100644
--- a/tenant-cd-api/abi-spec.json
+++ b/tenant-cd-api/abi-spec.json
@@ -109,7 +109,8 @@
],
"methods": [
"public static ai.vespa.hosted.cd.TestRuntime get()",
- "public abstract ai.vespa.hosted.cd.Deployment deploymentToTest()"
+ "public abstract ai.vespa.hosted.cd.Deployment deploymentToTest()",
+ "public abstract ai.vespa.cloud.Zone zone()"
],
"fields": []
}
diff --git a/tenant-cd-api/pom.xml b/tenant-cd-api/pom.xml
index 6f6ebba7699..b19d42d094f 100644
--- a/tenant-cd-api/pom.xml
+++ b/tenant-cd-api/pom.xml
@@ -23,6 +23,12 @@
<!-- provided -->
<dependency>
<groupId>com.yahoo.vespa</groupId>
+ <artifactId>hosted-zone-api</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.yahoo.vespa</groupId>
<artifactId>annotations</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
diff --git a/tenant-cd-api/src/main/java/ai/vespa/hosted/cd/TestRuntime.java b/tenant-cd-api/src/main/java/ai/vespa/hosted/cd/TestRuntime.java
index feea05b7064..08cc0467b71 100644
--- a/tenant-cd-api/src/main/java/ai/vespa/hosted/cd/TestRuntime.java
+++ b/tenant-cd-api/src/main/java/ai/vespa/hosted/cd/TestRuntime.java
@@ -1,6 +1,8 @@
// Copyright 2020 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.hosted.cd;
+import ai.vespa.cloud.Zone;
+
import java.util.ServiceLoader;
/**
@@ -16,4 +18,7 @@ public interface TestRuntime {
}
Deployment deploymentToTest();
+
+ Zone zone();
+
}