|
@@ -169,7 +169,7 @@ func (s *DockerSwarmSuite) TestSwarmIncompatibleDaemon(c *check.C) {
|
|
|
func (s *DockerSwarmSuite) TestSwarmServiceTemplatingHostname(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
- out, err := d.Cmd("service", "create", "--name", "test", "--hostname", "{{.Service.Name}}-{{.Task.Slot}}", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", "test", "--hostname", "{{.Service.Name}}-{{.Task.Slot}}", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
|
|
|
// make sure task has been deployed.
|
|
@@ -188,15 +188,15 @@ func (s *DockerSwarmSuite) TestSwarmServiceListFilter(c *check.C) {
|
|
|
name1 := "redis-cluster-md5"
|
|
|
name2 := "redis-cluster"
|
|
|
name3 := "other-cluster"
|
|
|
- out, err := d.Cmd("service", "create", "--name", name1, "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name1, "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
|
- out, err = d.Cmd("service", "create", "--name", name2, "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", name2, "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
|
- out, err = d.Cmd("service", "create", "--name", name3, "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", name3, "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -246,7 +246,7 @@ func (s *DockerSwarmSuite) TestSwarmNodeTaskListFilter(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
name := "redis-cluster-md5"
|
|
|
- out, err := d.Cmd("service", "create", "--name", name, "--replicas=3", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--replicas=3", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -273,7 +273,7 @@ func (s *DockerSwarmSuite) TestSwarmPublishAdd(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
name := "top"
|
|
|
- out, err := d.Cmd("service", "create", "--name", name, "--label", "x=y", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--label", "x=y", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -295,7 +295,7 @@ func (s *DockerSwarmSuite) TestSwarmServiceWithGroup(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
name := "top"
|
|
|
- out, err := d.Cmd("service", "create", "--name", name, "--user", "root:root", "--group", "wheel", "--group", "audio", "--group", "staff", "--group", "777", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--user", "root:root", "--group", "wheel", "--group", "audio", "--group", "staff", "--group", "777", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -481,7 +481,7 @@ func (s *DockerSwarmSuite) TestSwarmIngressNetwork(c *check.C) {
|
|
|
c.Assert(strings.TrimSpace(out), checker.Contains, "is already present")
|
|
|
|
|
|
// It cannot be removed if it is being used
|
|
|
- out, err = d.Cmd("service", "create", "--name", "srv1", "-p", "9000:8000", "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", "srv1", "-p", "9000:8000", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
out, _, err = testutil.RunCommandPipelineWithOutput(
|
|
|
exec.Command("echo", "Y"),
|
|
@@ -500,7 +500,7 @@ func (s *DockerSwarmSuite) TestSwarmIngressNetwork(c *check.C) {
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
|
|
|
// A service which needs the ingress network cannot be created if no ingress is present
|
|
|
- out, err = d.Cmd("service", "create", "--name", "srv2", "-p", "500:500", "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", "srv2", "-p", "500:500", "busybox", "top")
|
|
|
c.Assert(err, checker.NotNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Contains, "no ingress network is present")
|
|
|
|
|
@@ -510,7 +510,7 @@ func (s *DockerSwarmSuite) TestSwarmIngressNetwork(c *check.C) {
|
|
|
c.Assert(strings.TrimSpace(out), checker.Contains, "no ingress network is present")
|
|
|
|
|
|
// But services which do not need routing mesh can be created regardless
|
|
|
- out, err = d.Cmd("service", "create", "--name", "srv3", "--endpoint-mode", "dnsrr", "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", "srv3", "--endpoint-mode", "dnsrr", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
}
|
|
|
|
|
@@ -528,7 +528,7 @@ func (s *DockerSwarmSuite) TestSwarmCreateServiceWithNoIngressNetwork(c *check.C
|
|
|
// Make sure nothing panics because ingress network is missing
|
|
|
out, err = d.Cmd("network", "create", "-d", "overlay", "another-network")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
- out, err = d.Cmd("service", "create", "--name", "srv4", "--network", "another-network", "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", "srv4", "--network", "another-network", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
}
|
|
|
|
|
@@ -538,7 +538,7 @@ func (s *DockerSwarmSuite) TestSwarmTaskListFilter(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
name := "redis-cluster-md5"
|
|
|
- out, err := d.Cmd("service", "create", "--name", name, "--replicas=3", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--replicas=3", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -572,7 +572,7 @@ func (s *DockerSwarmSuite) TestSwarmTaskListFilter(c *check.C) {
|
|
|
c.Assert(out, checker.Not(checker.Contains), name+".3")
|
|
|
|
|
|
name = "redis-cluster-sha1"
|
|
|
- out, err = d.Cmd("service", "create", "--name", name, "--mode=global", "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--mode=global", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -601,7 +601,7 @@ func (s *DockerSwarmSuite) TestPsListContainersFilterIsTask(c *check.C) {
|
|
|
bareID := strings.TrimSpace(out)[:12]
|
|
|
// Create a service
|
|
|
name := "busybox-top"
|
|
|
- out, err = d.Cmd("service", "create", "--name", name, "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", name, "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -820,7 +820,7 @@ func (s *DockerSwarmSuite) TestSwarmServiceEnvFile(c *check.C) {
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
|
|
|
name := "worker"
|
|
|
- out, err := d.Cmd("service", "create", "--env-file", path, "--env", "VAR1=B", "--env", "VAR1=C", "--env", "VAR2=", "--env", "VAR2", "--name", name, "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--env-file", path, "--env", "VAR1=B", "--env", "VAR1=C", "--env", "VAR2=", "--env", "VAR2", "--name", name, "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -839,7 +839,7 @@ func (s *DockerSwarmSuite) TestSwarmServiceTTY(c *check.C) {
|
|
|
|
|
|
// Without --tty
|
|
|
expectedOutput := "none"
|
|
|
- out, err := d.Cmd("service", "create", "--name", name, "busybox", "sh", "-c", ttyCheck)
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "busybox", "sh", "-c", ttyCheck)
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
|
|
|
// Make sure task has been deployed.
|
|
@@ -862,7 +862,7 @@ func (s *DockerSwarmSuite) TestSwarmServiceTTY(c *check.C) {
|
|
|
|
|
|
// With --tty
|
|
|
expectedOutput = "TTY"
|
|
|
- out, err = d.Cmd("service", "create", "--name", name, "--tty", "busybox", "sh", "-c", ttyCheck)
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--tty", "busybox", "sh", "-c", ttyCheck)
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
|
|
|
// Make sure task has been deployed.
|
|
@@ -883,7 +883,7 @@ func (s *DockerSwarmSuite) TestSwarmServiceTTYUpdate(c *check.C) {
|
|
|
|
|
|
// Create a service
|
|
|
name := "top"
|
|
|
- _, err := d.Cmd("service", "create", "--name", name, "busybox", "top")
|
|
|
+ _, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
|
|
|
// Make sure task has been deployed.
|
|
@@ -918,7 +918,7 @@ func (s *DockerSwarmSuite) TestSwarmServiceNetworkUpdate(c *check.C) {
|
|
|
|
|
|
// Create a service
|
|
|
name := "top"
|
|
|
- result = icmd.RunCmd(d.Command("service", "create", "--network", "foo", "--network", "bar", "--name", name, "busybox", "top"))
|
|
|
+ result = icmd.RunCmd(d.Command("service", "create", "--no-resolve-image", "--network", "foo", "--network", "bar", "--name", name, "busybox", "top"))
|
|
|
result.Assert(c, icmd.Success)
|
|
|
|
|
|
// Make sure task has been deployed.
|
|
@@ -945,7 +945,7 @@ func (s *DockerSwarmSuite) TestDNSConfig(c *check.C) {
|
|
|
|
|
|
// Create a service
|
|
|
name := "top"
|
|
|
- _, err := d.Cmd("service", "create", "--name", name, "--dns=1.2.3.4", "--dns-search=example.com", "--dns-option=timeout:3", "busybox", "top")
|
|
|
+ _, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--dns=1.2.3.4", "--dns-search=example.com", "--dns-option=timeout:3", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
|
|
|
// Make sure task has been deployed.
|
|
@@ -972,7 +972,7 @@ func (s *DockerSwarmSuite) TestDNSConfigUpdate(c *check.C) {
|
|
|
|
|
|
// Create a service
|
|
|
name := "top"
|
|
|
- _, err := d.Cmd("service", "create", "--name", name, "busybox", "top")
|
|
|
+ _, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
|
|
|
// Make sure task has been deployed.
|
|
@@ -1491,7 +1491,7 @@ func (s *DockerSwarmSuite) TestExtraHosts(c *check.C) {
|
|
|
|
|
|
// Create a service
|
|
|
name := "top"
|
|
|
- _, err := d.Cmd("service", "create", "--name", name, "--host=example.com:1.2.3.4", "busybox", "top")
|
|
|
+ _, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--host=example.com:1.2.3.4", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
|
|
|
// Make sure task has been deployed.
|
|
@@ -1534,7 +1534,7 @@ func (s *DockerSwarmSuite) TestSwarmServiceInspectPretty(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
name := "top"
|
|
|
- out, err := d.Cmd("service", "create", "--name", name, "--limit-cpu=0.5", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", name, "--limit-cpu=0.5", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
|
|
|
expectedOutput := `
|
|
@@ -1557,7 +1557,7 @@ func (s *DockerSwarmSuite) TestSwarmNetworkIPAMOptions(c *check.C) {
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
c.Assert(strings.TrimSpace(out), checker.Equals, "map[foo:bar]")
|
|
|
|
|
|
- out, err = d.Cmd("service", "create", "--network=foo", "--name", "top", "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--network=foo", "--name", "top", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
|
|
|
// make sure task has been deployed.
|
|
@@ -1575,7 +1575,7 @@ func (s *DockerTrustedSwarmSuite) TestTrustedServiceCreate(c *check.C) {
|
|
|
repoName := s.trustSuite.setupTrustedImage(c, "trusted-pull")
|
|
|
|
|
|
name := "trusted"
|
|
|
- cli.Docker(cli.Args("-D", "service", "create", "--name", name, repoName, "top"), trustedCmd, cli.Daemon(d.Daemon)).Assert(c, icmd.Expected{
|
|
|
+ cli.Docker(cli.Args("-D", "service", "create", "--no-resolve-image", "--name", name, repoName, "top"), trustedCmd, cli.Daemon(d.Daemon)).Assert(c, icmd.Expected{
|
|
|
Err: "resolved image tag to",
|
|
|
})
|
|
|
|
|
@@ -1592,7 +1592,7 @@ func (s *DockerTrustedSwarmSuite) TestTrustedServiceCreate(c *check.C) {
|
|
|
cli.DockerCmd(c, "rmi", repoName)
|
|
|
|
|
|
name = "untrusted"
|
|
|
- cli.Docker(cli.Args("service", "create", "--name", name, repoName, "top"), trustedCmd, cli.Daemon(d.Daemon)).Assert(c, icmd.Expected{
|
|
|
+ cli.Docker(cli.Args("service", "create", "--no-resolve-image", "--name", name, repoName, "top"), trustedCmd, cli.Daemon(d.Daemon)).Assert(c, icmd.Expected{
|
|
|
ExitCode: 1,
|
|
|
Err: "Error: remote trust data does not exist",
|
|
|
})
|
|
@@ -1610,7 +1610,7 @@ func (s *DockerTrustedSwarmSuite) TestTrustedServiceUpdate(c *check.C) {
|
|
|
name := "myservice"
|
|
|
|
|
|
// Create a service without content trust
|
|
|
- cli.Docker(cli.Args("service", "create", "--name", name, repoName, "top"), cli.Daemon(d.Daemon)).Assert(c, icmd.Success)
|
|
|
+ cli.Docker(cli.Args("service", "create", "--no-resolve-image", "--name", name, repoName, "top"), cli.Daemon(d.Daemon)).Assert(c, icmd.Success)
|
|
|
|
|
|
result := cli.Docker(cli.Args("service", "inspect", "--pretty", name), cli.Daemon(d.Daemon))
|
|
|
c.Assert(result.Error, checker.IsNil, check.Commentf(result.Combined()))
|
|
@@ -1618,7 +1618,7 @@ func (s *DockerTrustedSwarmSuite) TestTrustedServiceUpdate(c *check.C) {
|
|
|
// DOCKER_SERVICE_PREFER_OFFLINE_IMAGE.
|
|
|
c.Assert(result.Combined(), check.Not(checker.Contains), repoName+"@", check.Commentf(result.Combined()))
|
|
|
|
|
|
- cli.Docker(cli.Args("-D", "service", "update", "--image", repoName, name), trustedCmd, cli.Daemon(d.Daemon)).Assert(c, icmd.Expected{
|
|
|
+ cli.Docker(cli.Args("-D", "service", "update", "--no-resolve-image", "--image", repoName, name), trustedCmd, cli.Daemon(d.Daemon)).Assert(c, icmd.Expected{
|
|
|
Err: "resolved image tag to",
|
|
|
})
|
|
|
|
|
@@ -1634,7 +1634,7 @@ func (s *DockerTrustedSwarmSuite) TestTrustedServiceUpdate(c *check.C) {
|
|
|
cli.DockerCmd(c, "push", repoName)
|
|
|
cli.DockerCmd(c, "rmi", repoName)
|
|
|
|
|
|
- cli.Docker(cli.Args("service", "update", "--image", repoName, name), trustedCmd, cli.Daemon(d.Daemon)).Assert(c, icmd.Expected{
|
|
|
+ cli.Docker(cli.Args("service", "update", "--no-resolve-image", "--image", repoName, name), trustedCmd, cli.Daemon(d.Daemon)).Assert(c, icmd.Expected{
|
|
|
ExitCode: 1,
|
|
|
Err: "Error: remote trust data does not exist",
|
|
|
})
|
|
@@ -1691,13 +1691,13 @@ func (s *DockerSwarmSuite) TestSwarmServicePsMultipleServiceIDs(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
name1 := "top1"
|
|
|
- out, err := d.Cmd("service", "create", "--detach=true", "--name", name1, "--replicas=3", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--detach=true", "--name", name1, "--replicas=3", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
id1 := strings.TrimSpace(out)
|
|
|
|
|
|
name2 := "top2"
|
|
|
- out, err = d.Cmd("service", "create", "--detach=true", "--name", name2, "--replicas=3", "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--detach=true", "--name", name2, "--replicas=3", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil)
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
id2 := strings.TrimSpace(out)
|
|
@@ -1760,7 +1760,7 @@ func (s *DockerSwarmSuite) TestSwarmServicePsMultipleServiceIDs(c *check.C) {
|
|
|
func (s *DockerSwarmSuite) TestSwarmPublishDuplicatePorts(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
- out, err := d.Cmd("service", "create", "--detach=true", "--publish", "5005:80", "--publish", "5006:80", "--publish", "80", "--publish", "80", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--detach=true", "--publish", "5005:80", "--publish", "5006:80", "--publish", "80", "--publish", "80", "busybox", "top")
|
|
|
c.Assert(err, check.IsNil, check.Commentf(out))
|
|
|
id := strings.TrimSpace(out)
|
|
|
|
|
@@ -1820,7 +1820,7 @@ func (s *DockerSwarmSuite) TestSwarmReadonlyRootfs(c *check.C) {
|
|
|
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
- out, err := d.Cmd("service", "create", "--name", "top", "--read-only", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", "top", "--read-only", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
|
|
|
// make sure task has been deployed.
|
|
@@ -1915,7 +1915,7 @@ func (s *DockerSwarmSuite) TestSwarmStopSignal(c *check.C) {
|
|
|
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
- out, err := d.Cmd("service", "create", "--name", "top", "--stop-signal=SIGHUP", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", "top", "--stop-signal=SIGHUP", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
|
|
|
// make sure task has been deployed.
|
|
@@ -1941,11 +1941,11 @@ func (s *DockerSwarmSuite) TestSwarmStopSignal(c *check.C) {
|
|
|
func (s *DockerSwarmSuite) TestSwarmServiceLsFilterMode(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
- out, err := d.Cmd("service", "create", "--name", "top1", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", "top1", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
|
- out, err = d.Cmd("service", "create", "--name", "top2", "--mode=global", "busybox", "top")
|
|
|
+ out, err = d.Cmd("service", "create", "--no-resolve-image", "--name", "top2", "--mode=global", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
c.Assert(strings.TrimSpace(out), checker.Not(checker.Equals), "")
|
|
|
|
|
@@ -2034,7 +2034,7 @@ func (s *DockerSwarmSuite) TestSwarmClusterEventsScope(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
// create a service
|
|
|
- out, err := d.Cmd("service", "create", "--name", "test", "--detach=false", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", "test", "--detach=false", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
serviceID := strings.Split(out, "\n")[0]
|
|
|
|
|
@@ -2062,7 +2062,7 @@ func (s *DockerSwarmSuite) TestSwarmClusterEventsType(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
// create a service
|
|
|
- out, err := d.Cmd("service", "create", "--name", "test", "--detach=false", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", "test", "--detach=false", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
serviceID := strings.Split(out, "\n")[0]
|
|
|
|
|
@@ -2090,7 +2090,7 @@ func (s *DockerSwarmSuite) TestSwarmClusterEventsService(c *check.C) {
|
|
|
d := s.AddDaemon(c, true, true)
|
|
|
|
|
|
// create a service
|
|
|
- out, err := d.Cmd("service", "create", "--name", "test", "--detach=false", "busybox", "top")
|
|
|
+ out, err := d.Cmd("service", "create", "--no-resolve-image", "--name", "test", "--detach=false", "busybox", "top")
|
|
|
c.Assert(err, checker.IsNil, check.Commentf(out))
|
|
|
serviceID := strings.Split(out, "\n")[0]
|
|
|
|