Search in sources :

Example 1 with Config

use of com.spotify.docker.client.messages.swarm.Config in project docker-client by spotify.

the class DefaultDockerClientUnitTest method testInspectConfig.

@Test
public void testInspectConfig() throws Exception {
    final DefaultDockerClient dockerClient = new DefaultDockerClient(builder);
    enqueueServerApiVersion("1.30");
    server.enqueue(new MockResponse().setResponseCode(200).addHeader("Content-Type", "application/json").setBody(fixture("fixtures/1.30/inspectConfig.json")));
    final Config config = dockerClient.inspectConfig("ktnbjxoalbkvbvedmg1urrz8h");
    assertThat(config, notNullValue());
    assertThat(config.id(), equalTo("ktnbjxoalbkvbvedmg1urrz8h"));
    assertThat(config.version().index(), equalTo(11L));
    final ConfigSpec configSpec = config.configSpec();
    assertThat(configSpec.name(), equalTo("app-dev.crt"));
}
Also used : MockResponse(okhttp3.mockwebserver.MockResponse) HostConfig(com.spotify.docker.client.messages.HostConfig) ContainerConfig(com.spotify.docker.client.messages.ContainerConfig) EngineConfig(com.spotify.docker.client.messages.swarm.EngineConfig) Config(com.spotify.docker.client.messages.swarm.Config) ConfigSpec(com.spotify.docker.client.messages.swarm.ConfigSpec) Test(org.junit.Test)

Example 2 with Config

use of com.spotify.docker.client.messages.swarm.Config in project docker-client by spotify.

the class DefaultDockerClientUnitTest method testListConfigs.

@Test
public void testListConfigs() throws Exception {
    final DefaultDockerClient dockerClient = new DefaultDockerClient(builder);
    enqueueServerApiVersion("1.30");
    server.enqueue(new MockResponse().setResponseCode(200).addHeader("Content-Type", "application/json").setBody(fixture("fixtures/1.30/listConfigs.json")));
    final List<Config> configs = dockerClient.listConfigs();
    assertThat(configs.size(), equalTo(1));
    final Config config = configs.get(0);
    assertThat(config, notNullValue());
    assertThat(config.id(), equalTo("ktnbjxoalbkvbvedmg1urrz8h"));
    assertThat(config.version().index(), equalTo(11L));
    final ConfigSpec configSpec = config.configSpec();
    assertThat(configSpec.name(), equalTo("server.conf"));
}
Also used : MockResponse(okhttp3.mockwebserver.MockResponse) HostConfig(com.spotify.docker.client.messages.HostConfig) ContainerConfig(com.spotify.docker.client.messages.ContainerConfig) EngineConfig(com.spotify.docker.client.messages.swarm.EngineConfig) Config(com.spotify.docker.client.messages.swarm.Config) ConfigSpec(com.spotify.docker.client.messages.swarm.ConfigSpec) Test(org.junit.Test)

Aggregations

ContainerConfig (com.spotify.docker.client.messages.ContainerConfig)2 HostConfig (com.spotify.docker.client.messages.HostConfig)2 Config (com.spotify.docker.client.messages.swarm.Config)2 ConfigSpec (com.spotify.docker.client.messages.swarm.ConfigSpec)2 EngineConfig (com.spotify.docker.client.messages.swarm.EngineConfig)2 MockResponse (okhttp3.mockwebserver.MockResponse)2 Test (org.junit.Test)2