summaryrefslogtreecommitdiffstats
path: root/config-model-api
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2022-05-11 12:03:24 +0200
committerGitHub <noreply@github.com>2022-05-11 12:03:24 +0200
commit5da68e17038c1b9e2e78a0278a281630018bcb1f (patch)
treea020c370a396e2491f80fc2ff4be9317032f60cc /config-model-api
parentd2273e5d5f0f61ad5f85b261d68025f3a91a000e (diff)
parentab7156b0f092dc312304167904f3a0e8c1f8c172 (diff)
Merge pull request #22539 from vespa-engine/mpolden/deploy-cloud-account
Add cloud account to model
Diffstat (limited to 'config-model-api')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java
index 855e445de22..37b6d19cc79 100644
--- a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java
+++ b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java
@@ -7,6 +7,7 @@ import com.yahoo.config.application.api.DeployLogger;
import com.yahoo.config.application.api.FileRegistry;
import com.yahoo.config.provision.ApplicationId;
import com.yahoo.config.provision.AthenzDomain;
+import com.yahoo.config.provision.CloudAccount;
import com.yahoo.config.provision.ClusterSpec;
import com.yahoo.config.provision.DockerImage;
import com.yahoo.config.provision.HostName;
@@ -157,6 +158,9 @@ public interface ModelContext {
default List<String> zoneDnsSuffixes() { return List.of(); }
List<String> environmentVariables();
+
+ default Optional<CloudAccount> cloudAccount() { return Optional.empty(); }
+
}
@Retention(RetentionPolicy.RUNTIME)