diff options
author | Jon Bratseth <bratseth@gmail.com> | 2020-05-22 14:40:33 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2020-05-22 14:40:33 +0200 |
commit | 7450dd228ec177306a6702f583b616481e33435b (patch) | |
tree | 7ce030a29a989edf18bf1c70e952fc6ae77fe39f /config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java | |
parent | 2a7af074f571fb557f3bdc756be131a15288bff6 (diff) |
Clean up HostSpec constructors
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java b/config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java index 212ad9e5a96..507010cf767 100644 --- a/config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java +++ b/config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java @@ -1,6 +1,7 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.config.model.provision; +import com.yahoo.component.Version; import com.yahoo.config.model.api.HostProvisioner; import com.yahoo.config.provision.Capacity; import com.yahoo.config.provision.ClusterMembership; @@ -31,15 +32,21 @@ public class SingleNodeProvisioner implements HostProvisioner { public SingleNodeProvisioner() { host = new Host(HostName.getLocalhost()); - this.hostSpec = new HostSpec(host.hostname(), host.aliases()); + this.hostSpec = new HostSpec(host.hostname(), host.aliases(), Optional.empty()); } public SingleNodeProvisioner(Flavor flavor) { host = new Host(HostName.getLocalhost()); + /* this.hostSpec = new HostSpec(host.hostname(), List.of(), flavor.resources(), flavor.resources(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty()); + */ + this.hostSpec = new HostSpec(host.hostname(), + flavor.resources(), flavor.resources(), flavor.resources(), + ClusterMembership.from(ClusterSpec.specification(ClusterSpec.Type.content, ClusterSpec.Id.from("test")).group(ClusterSpec.Group.from(0)).vespaVersion("1").build(), 0), + Optional.empty(), Optional.empty(), Optional.empty()); } @Override @@ -52,10 +59,9 @@ public class SingleNodeProvisioner implements HostProvisioner { // TODO: This should fail if capacity requested is more than 1 List<HostSpec> hosts = new ArrayList<>(); hosts.add(new HostSpec(host.hostname(), - List.of(), - NodeResources.unspecified(), NodeResources.unspecified(), - Optional.of(ClusterMembership.from(cluster, counter++)), - Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty())); + NodeResources.unspecified(), NodeResources.unspecified(), NodeResources.unspecified(), + ClusterMembership.from(cluster, counter++), + Optional.empty(), Optional.empty(), Optional.empty())); return hosts; } |