diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-09-07 11:54:54 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-09-09 10:17:58 +0200 |
commit | eae8cb8f38a3672f43188da5b80444aaf5b17631 (patch) | |
tree | 2d9e7fbed2a01a935dda30870d662f4ce2b63a24 /config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentInstanceSpec.java | |
parent | bd35cf8a0ddb7b17cbb44489ca09f4e3e37092dc (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.java | 5 |
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); |