diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2017-04-19 16:17:34 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2017-04-19 16:17:34 +0200 |
commit | d0f0d99f3c2538fc9b93b20818628e3d54721130 (patch) | |
tree | 87ed23962fb5d3c648ef01fbe2c5963cafec1af7 /config-provisioning/src | |
parent | 3cac69f23d290034e8aa9c53e44e3007d7aec118 (diff) |
Fallback to using docker-image
Diffstat (limited to 'config-provisioning/src')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java | 5 |
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) { |