diff options
author | Harald Musum <musum@verizonmedia.com> | 2019-05-28 08:30:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-28 08:30:37 +0200 |
commit | 0f2dbc91395a97d471d8e81adee6628bd062dc13 (patch) | |
tree | fda6718eba69dda1eb70cfbc508c6cefe39a5c1b /config-model/src | |
parent | 65f34301a54f12090bb0fd425e2c2e144fc7efe4 (diff) | |
parent | 8e9a27d25473e1e60fab97b0cd4ddb316105d6af (diff) |
Merge pull request #9578 from vespa-engine/hmusum/ignore-deployment-xml-in-unit-tests
Ignore deployment.xml in some contexts (e.g. unit tests)
Diffstat (limited to 'config-model/src')
3 files changed, 10 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java index 394ff2a1c5d..39187d7d5d1 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java @@ -204,6 +204,7 @@ public class ContainerModelBuilder extends ConfigModelBuilder<ContainerModel> { } private void addAthensCopperArgos(ApplicationContainerCluster cluster, ConfigModelContext context) { + if ( ! context.getDeployState().isHosted()) return; app.getDeployment().map(DeploymentSpec::fromXml) .ifPresent(deploymentSpec -> { addIdentityProvider(cluster, diff --git a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/IdentityBuilderTest.java b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/IdentityBuilderTest.java index 0fd138a7943..7d463e5b57b 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/IdentityBuilderTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/IdentityBuilderTest.java @@ -4,6 +4,7 @@ package com.yahoo.vespa.model.container.xml; import com.yahoo.config.application.api.ApplicationPackage; import com.yahoo.config.model.builder.xml.test.DomBuilderTest; import com.yahoo.config.model.deploy.DeployState; +import com.yahoo.config.model.deploy.TestProperties; import com.yahoo.config.model.test.MockApplicationPackage; import com.yahoo.container.core.identity.IdentityConfig; import com.yahoo.vespa.model.container.IdentityProvider; @@ -34,7 +35,12 @@ public class IdentityBuilderTest extends ContainerModelBuilderTestBase { .withDeploymentSpec(deploymentXml) .build(); - createModel(root, DeployState.createTestState(applicationPackage), null, clusterElem); + createModel(root, new DeployState.Builder() + .properties(new TestProperties().setHostedVespa(true)) + .applicationPackage(applicationPackage) + .build(), + null, + clusterElem); IdentityConfig identityConfig = root.getConfig(IdentityConfig.class, "default/component/" + IdentityProvider.CLASS); assertEquals("domain", identityConfig.domain()); diff --git a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/RoutingBuilderTest.java b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/RoutingBuilderTest.java index 2e5d2dc914c..174f7db125c 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/RoutingBuilderTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/RoutingBuilderTest.java @@ -4,6 +4,7 @@ package com.yahoo.vespa.model.container.xml; import com.yahoo.config.application.api.ApplicationPackage; import com.yahoo.config.model.builder.xml.test.DomBuilderTest; import com.yahoo.config.model.deploy.DeployState; +import com.yahoo.config.model.deploy.TestProperties; import com.yahoo.config.model.test.MockApplicationPackage; import com.yahoo.config.model.test.MockRoot; import com.yahoo.config.provision.Environment; @@ -67,6 +68,7 @@ public class RoutingBuilderTest extends ContainerModelBuilderTestBase { DeployState deployState = new DeployState.Builder() .applicationPackage(applicationPackage) .zone(new Zone(Environment.prod, RegionName.from(region))) + .properties(new TestProperties().setHostedVespa(true)) .build(); root = new MockRoot("root", deployState); |