aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/provision/HostsXmlProvisioner.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/provision/HostsXmlProvisioner.java b/config-model/src/main/java/com/yahoo/config/model/provision/HostsXmlProvisioner.java
index a9ee440f22c..5a6a8e86e6a 100644
--- a/config-model/src/main/java/com/yahoo/config/model/provision/HostsXmlProvisioner.java
+++ b/config-model/src/main/java/com/yahoo/config/model/provision/HostsXmlProvisioner.java
@@ -45,9 +45,12 @@ public class HostsXmlProvisioner implements HostProvisioner {
throw new IllegalArgumentException("Unable to find host for alias '" + alias + "'");
}
+ /** Called when provisioning nodes using <nodes count="..." */
@Override
public List<HostSpec> prepare(ClusterSpec cluster, Capacity quantity, ProvisionLogger logger) {
- throw new UnsupportedOperationException("Prepare on an XML host provisioner is not supported");
+ throw new UnsupportedOperationException("Using <nodes count=\"...\"> is not supported when there is a " +
+ "hosts.xml file. Remove hosts.xml to make this deployable on " +
+ "Vespa Cloud and single-node self-hosted instances.");
}
private HostSpec host2HostSpec(Host host) {