summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2018-10-04 00:04:05 +0200
committerGitHub <noreply@github.com>2018-10-04 00:04:05 +0200
commit9bff51eb4a6a05c971f07a1df6574a7af3af677b (patch)
treeae620ae2726ada7538bcf7719eaba44fd343c816 /config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java
parent27938740d003383ca93f3c3ac5bfa86dd51477dd (diff)
parent3e52d3e21f97af574e8a7e20b50a99b0fb8a0b41 (diff)
Merge pull request #7190 from vespa-engine/balder/reduce-usage-of-complex-deploystate
Balder/reduce usage of complex deploystate
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java b/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java
index 8fff69e11a6..113262d0734 100644
--- a/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java
+++ b/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java
@@ -9,6 +9,7 @@ import com.yahoo.config.model.ApplicationConfigProducerRoot;
import com.yahoo.config.model.deploy.DeployProperties;
import com.yahoo.config.model.builder.xml.ConfigModelBuilder;
import com.yahoo.config.model.builder.xml.ConfigModelId;
+import com.yahoo.config.model.deploy.DeployState;
import com.yahoo.config.model.producer.AbstractConfigProducer;
import com.yahoo.vespa.model.admin.Admin;
import com.yahoo.vespa.model.builder.xml.dom.DomAdminV2Builder;
@@ -44,12 +45,12 @@ public class AdminModel extends ConfigModel {
private Collection<ContainerModel> getContainerModels() { return containerModels; }
@Override
- public void prepare(ConfigModelRepo configModelRepo) {
+ public void prepare(ConfigModelRepo configModelRepo, DeployState deployState) {
verifyClusterControllersOnlyDefinedForContent(configModelRepo);
if (admin == null) return;
if (admin.getClusterControllers() != null)
- admin.getClusterControllers().prepare();
- admin.getLogServerContainerCluster().ifPresent(ContainerCluster::prepare);
+ admin.getClusterControllers().prepare(deployState);
+ admin.getLogServerContainerCluster().ifPresent((ContainerCluster cc) -> cc.prepare(deployState));
}
private void verifyClusterControllersOnlyDefinedForContent(ConfigModelRepo configModelRepo) {