public DockerVersion build() { return new DockerVersion(this); } }
return false; if (dockerVersion != null ? !dockerVersion.equals(hostInfo.dockerVersion) : hostInfo.dockerVersion != null) { return false;
@Override public int hashCode() { int result; result = hostname != null ? hostname.hashCode() : 0; result = 31 * result + (uname != null ? uname.hashCode() : 0); result = 31 * result + (architecture != null ? architecture.hashCode() : 0); result = 31 * result + (osName != null ? osName.hashCode() : 0); result = 31 * result + (osVersion != null ? osVersion.hashCode() : 0); result = 31 * result + cpus; final long temp = Double.doubleToLongBits(loadAvg); result = 31 * result + (int) (temp ^ (temp >>> 32)); result = 31 * result + (int) (memoryTotalBytes ^ (memoryTotalBytes >>> 32)); result = 31 * result + (int) (memoryFreeBytes ^ (memoryFreeBytes >>> 32)); result = 31 * result + (int) (swapTotalBytes ^ (swapTotalBytes >>> 32)); result = 31 * result + (int) (swapFreeBytes ^ (swapFreeBytes >>> 32)); result = 31 * result + (dockerVersion != null ? dockerVersion.hashCode() : 0); result = 31 * result + (dockerHost != null ? dockerHost.hashCode() : 0); result = 31 * result + (dockerCertPath != null ? dockerCertPath.hashCode() : 0); return result; } }
os = hi.getOsName() + " " + hi.getOsVersion(); final DockerVersion dv = hi.getDockerVersion(); docker = (dv != null) ? format("%s (%s)", dv.getVersion(), dv.getApiVersion()) : ""; } else { memUsage = cpus = mem = loadAvg = os = docker = "";
@Test public void verifyAgentReportsDockerVersion() throws Exception { startDefaultMaster(); startDefaultAgent(testHost()); final HeliosClient client = defaultClient(); final DockerVersion dockerVersion = Polling.await( LONG_WAIT_SECONDS, SECONDS, new Callable<DockerVersion>() { @Override public DockerVersion call() throws Exception { final HostStatus status = client.hostStatus(testHost()).get(); return status == null ? null : status.getHostInfo() == null ? null : status.getHostInfo().getDockerVersion(); } }); try (final DockerClient dockerClient = getNewDockerClient()) { final String expectedDockerVersion = dockerClient.version().version(); assertThat(dockerVersion.getVersion(), is(expectedDockerVersion)); } } }
private DockerVersion dockerVersion(final com.spotify.docker.client.messages.Version version) { return DockerVersion.builder() .apiVersion(version.apiVersion()) .arch(version.arch()) .gitCommit(version.gitCommit()) .goVersion(version.goVersion()) .kernelVersion(version.kernelVersion()) .os(version.os()) .version(version.version()) .build(); }
os = hi.getOsName() + " " + hi.getOsVersion(); final DockerVersion dv = hi.getDockerVersion(); docker = (dv != null) ? format("%s (%s)", dv.getVersion(), dv.getApiVersion()) : ""; } else { memUsage = cpus = mem = loadAvg = os = docker = "";
private DockerVersion dockerVersion(final com.spotify.docker.client.messages.Version version) { return DockerVersion.builder() .apiVersion(version.apiVersion()) .arch(version.arch()) .gitCommit(version.gitCommit()) .goVersion(version.goVersion()) .kernelVersion(version.kernelVersion()) .os(version.os()) .version(version.version()) .build(); }