summaryrefslogtreecommitdiffstats
path: root/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-09-07 11:54:54 +0200
committerMartin Polden <mpolden@mpolden.no>2022-09-09 10:17:58 +0200
commiteae8cb8f38a3672f43188da5b80444aaf5b17631 (patch)
tree2d9e7fbed2a01a935dda30870d662f4ce2b63a24 /config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java
parentbd35cf8a0ddb7b17cbb44489ca09f4e3e37092dc (diff)
Allow cloud-account attribute on non-production elements
Diffstat (limited to 'config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java b/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java
index 8cb70d50a59..cd20b5b8910 100644
--- a/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java
+++ b/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java
@@ -226,10 +226,9 @@ public class DeploymentInstanceSpec extends DeploymentSpec.Steps {
}
/** Returns the cloud account to use for given environment and region, if any */
- public Optional<CloudAccount> cloudAccount(Environment environment, RegionName region) {
- if (!environment.isProduction()) return Optional.empty();
+ public Optional<CloudAccount> cloudAccount(Environment environment, Optional<RegionName> region) {
return zones().stream()
- .filter(zone -> zone.concerns(environment, Optional.of(region)))
+ .filter(zone -> zone.concerns(environment, region))
.findFirst()
.flatMap(DeploymentSpec.DeclaredZone::cloudAccount)
.or(() -> cloudAccount);