diff options
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.java | 5 |
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) { |