diff options
author | jonmv <venstad@gmail.com> | 2022-10-31 11:27:03 +0100 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-10-31 11:27:03 +0100 |
commit | 373bf18a55ed4bb1bdf30e83d0643c8c48009e7c (patch) | |
tree | 043f4a96a694e7343f1ebc98b0acc56c1fa4b79a /config-model-api/src/test/java/com | |
parent | 80cec9a4412e65a756f8819c648071e4f15ca595 (diff) |
Use root cloud account for undeclared instances
Diffstat (limited to 'config-model-api/src/test/java/com')
2 files changed, 4 insertions, 0 deletions
diff --git a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java index 2fda56e5290..c6dfa0f8cb7 100644 --- a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java +++ b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java @@ -1613,6 +1613,7 @@ public class DeploymentSpecTest { "</deployment>" ); DeploymentSpec spec = DeploymentSpec.fromXml(r); + assertEquals(Optional.of(new CloudAccount("100000000000")), spec.cloudAccount()); assertCloudAccount("800000000000", spec.requireInstance("alpha"), Environment.prod, "us-east-1"); assertCloudAccount("200000000000", spec.requireInstance("beta"), Environment.prod, "us-west-1"); assertCloudAccount("600000000000", spec.requireInstance("beta"), Environment.staging, ""); diff --git a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecWithoutInstanceTest.java b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecWithoutInstanceTest.java index 4acf0c692fb..ccefa24738c 100644 --- a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecWithoutInstanceTest.java +++ b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecWithoutInstanceTest.java @@ -4,6 +4,7 @@ package com.yahoo.config.application.api; import com.google.common.collect.ImmutableSet; import com.yahoo.config.provision.CloudAccount; import com.yahoo.config.provision.Environment; +import com.yahoo.config.provision.InstanceName; import com.yahoo.config.provision.RegionName; import org.junit.Test; @@ -715,6 +716,7 @@ public class DeploymentSpecWithoutInstanceTest { ); DeploymentSpec spec = DeploymentSpec.fromXml(r); DeploymentInstanceSpec instance = spec.requireInstance("default"); + assertEquals(Optional.of(new CloudAccount("012345678912")), spec.cloudAccount()); assertEquals(Optional.of(new CloudAccount("219876543210")), instance.cloudAccount(Environment.prod, Optional.of(RegionName.from("us-east-1")))); assertEquals(Optional.of(new CloudAccount("012345678912")), instance.cloudAccount(Environment.prod, Optional.of(RegionName.from("us-west-1")))); assertEquals(Optional.of(new CloudAccount("012345678912")), instance.cloudAccount(Environment.staging, Optional.empty())); @@ -728,6 +730,7 @@ public class DeploymentSpecWithoutInstanceTest { "</deployment>" ); spec = DeploymentSpec.fromXml(r); + assertEquals(Optional.empty(), spec.cloudAccount()); assertEquals(Optional.of(new CloudAccount("219876543210")), spec.requireInstance("default").cloudAccount(Environment.prod, Optional.of(RegionName.from("us-east-1")))); assertEquals(Optional.empty(), spec.requireInstance("default").cloudAccount(Environment.prod, Optional.of(RegionName.from("us-west-1")))); } |