Skip to content

Commit aa1ec45

Browse files
committed
connect to external networks by name
Signed-off-by: Nicolas De Loof <[email protected]>
1 parent a4ee6ca commit aa1ec45

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

pkg/compose/create.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1363,7 +1363,6 @@ func (s *composeService) resolveExternalNetwork(ctx context.Context, n *types.Ne
13631363

13641364
switch len(networks) {
13651365
case 1:
1366-
n.Name = networks[0].ID
13671366
return nil
13681367
case 0:
13691368
enabled, err := s.isSWarmEnabled(ctx)

pkg/e2e/watch_test.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,8 @@ func TestRebuildOnDotEnvWithExternalNetwork(t *testing.T) {
9999
errors)
100100
}, 30*time.Second, 1*time.Second)
101101

102-
n := c.RunDockerCmd(t, "network", "inspect", networkName, "-f", "{{ .Id }}")
103102
pn := c.RunDockerCmd(t, "inspect", containerName, "-f", "{{ .HostConfig.NetworkMode }}")
104-
assert.Equal(t, pn.Stdout(), n.Stdout())
103+
assert.Equal(t, strings.TrimSpace(pn.Stdout()), networkName)
105104

106105
t.Log("create a dotenv file that will be used to trigger the rebuild")
107106
err = os.WriteFile(dotEnvFilepath, []byte("HELLO=WORLD\nTEST=REBUILD"), 0o666)
@@ -119,9 +118,8 @@ func TestRebuildOnDotEnvWithExternalNetwork(t *testing.T) {
119118
return true, fmt.Sprintf("container %s was rebuilt", containerName)
120119
}, 30*time.Second, 1*time.Second)
121120

122-
n2 := c.RunDockerCmd(t, "network", "inspect", networkName, "-f", "{{ .Id }}")
123121
pn2 := c.RunDockerCmd(t, "inspect", containerName, "-f", "{{ .HostConfig.NetworkMode }}")
124-
assert.Equal(t, pn2.Stdout(), n2.Stdout())
122+
assert.Equal(t, strings.TrimSpace(pn2.Stdout()), networkName)
125123

126124
assert.Check(t, !strings.Contains(r.Combined(), "Application failed to start after update"))
127125

0 commit comments

Comments
 (0)