summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2017-04-19 16:17:34 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2017-04-19 16:17:34 +0200
commitd0f0d99f3c2538fc9b93b20818628e3d54721130 (patch)
tree87ed23962fb5d3c648ef01fbe2c5963cafec1af7 /config-provisioning
parent3cac69f23d290034e8aa9c53e44e3007d7aec118 (diff)
Fallback to using docker-image
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java
index 01ef305034d..56e27daa714 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java
@@ -28,6 +28,7 @@ public class ProvisionInfo {
private static final String hostSpecMembership = "membership";
private static final String hostSpecFlavor = "flavor";
private static final String hostSpecVespaVersion = "vespaVersion";
+ private static final String dockerImage = "dockerImage";
private final Set<HostSpec> hosts = new LinkedHashSet<>();
@@ -83,11 +84,11 @@ public class ProvisionInfo {
}
private static ClusterMembership readMembership(Inspector object) {
- // TODO: When no version older than 6.97 is present anywhere, remove the possibility of the version field missing
+ // TODO: When no version older than 6.97 is present anywhere, remove the possibility of the version field missing (and hence also remove reading of dockerImage)
return ClusterMembership.from(object.field(hostSpecMembership).asString(),
object.field(hostSpecVespaVersion).valid() ?
com.yahoo.component.Version.fromString(object.field(hostSpecVespaVersion).asString()) :
- Vtag.currentVersion);
+ ( object.field(dockerImage).valid() ? com.yahoo.component.Version.fromString(object.field(dockerImage).asString()) : Vtag.currentVersion));
}
private static Optional<Flavor> readFlavor(Inspector object, Optional<NodeFlavors> nodeFlavors) {