Skip to content

Commit 3c9c8b1

Browse files
committed
Use unambiguous advertise-addr when initializing a swarm
Signed-off-by: Joffrey F <[email protected]>
1 parent 8919514 commit 3c9c8b1

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ TEST_ENGINE_VERSION ?= 17.06.0-ce
4747
.PHONY: integration-dind
4848
integration-dind: build build-py3
4949
docker rm -vf dpy-dind || :
50-
docker run -d --name dpy-dind --privileged dockerswarm/dind:${TEST_ENGINE_VERSION} docker daemon\
50+
docker run -d --name dpy-dind --privileged dockerswarm/dind:${TEST_ENGINE_VERSION} dockerd\
5151
-H tcp://0.0.0.0:2375 --experimental
5252
docker run --rm --env="DOCKER_HOST=tcp://docker:2375" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
5353
--link=dpy-dind:docker docker-sdk-python py.test tests/integration
@@ -60,7 +60,7 @@ integration-dind-ssl: build-dind-certs build build-py3
6060
docker run -d --name dpy-dind-certs dpy-dind-certs
6161
docker run -d --env="DOCKER_HOST=tcp://localhost:2375" --env="DOCKER_TLS_VERIFY=1"\
6262
--env="DOCKER_CERT_PATH=/certs" --volumes-from dpy-dind-certs --name dpy-dind-ssl\
63-
-v /tmp --privileged dockerswarm/dind:${TEST_ENGINE_VERSION} docker daemon --tlsverify\
63+
-v /tmp --privileged dockerswarm/dind:${TEST_ENGINE_VERSION} dockerd --tlsverify\
6464
--tlscacert=/certs/ca.pem --tlscert=/certs/server-cert.pem\
6565
--tlskey=/certs/server-key.pem -H tcp://0.0.0.0:2375 --experimental
6666
docker run --rm --volumes-from dpy-dind-ssl --env="DOCKER_HOST=tcp://docker:2375"\

tests/integration/api_network_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,14 +447,14 @@ def test_create_network_ipv6_enabled(self):
447447

448448
@requires_api_version('1.25')
449449
def test_create_network_attachable(self):
450-
assert self.client.init_swarm('eth0')
450+
assert self.init_swarm()
451451
_, net_id = self.create_network(driver='overlay', attachable=True)
452452
net = self.client.inspect_network(net_id)
453453
assert net['Attachable'] is True
454454

455455
@requires_api_version('1.29')
456456
def test_create_network_ingress(self):
457-
assert self.client.init_swarm('eth0')
457+
assert self.init_swarm()
458458
self.client.remove_network('ingress')
459459
_, net_id = self.create_network(driver='overlay', ingress=True)
460460
net = self.client.inspect_network(net_id)

tests/integration/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,5 @@ def execute(self, container, cmd, exit_code=0, **kwargs):
110110

111111
def init_swarm(self, **kwargs):
112112
return self.client.init_swarm(
113-
'eth0', listen_addr=helpers.swarm_listen_addr(), **kwargs
113+
'127.0.0.1', listen_addr=helpers.swarm_listen_addr(), **kwargs
114114
)

tests/integration/models_nodes_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def tearDown(self):
1515

1616
def test_list_get_update(self):
1717
client = docker.from_env(version=TEST_API_VERSION)
18-
client.swarm.init('eth0', listen_addr=helpers.swarm_listen_addr())
18+
client.swarm.init('127.0.0.1', listen_addr=helpers.swarm_listen_addr())
1919
nodes = client.nodes.list()
2020
assert len(nodes) == 1
2121
assert nodes[0].attrs['Spec']['Role'] == 'manager'

tests/integration/models_services_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class ServiceTest(unittest.TestCase):
1212
def setUpClass(cls):
1313
client = docker.from_env(version=TEST_API_VERSION)
1414
helpers.force_leave_swarm(client)
15-
client.swarm.init('eth0', listen_addr=helpers.swarm_listen_addr())
15+
client.swarm.init('127.0.0.1', listen_addr=helpers.swarm_listen_addr())
1616

1717
@classmethod
1818
def tearDownClass(cls):

tests/integration/models_swarm_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def tearDown(self):
1616
def test_init_update_leave(self):
1717
client = docker.from_env(version=TEST_API_VERSION)
1818
client.swarm.init(
19-
advertise_addr='eth0', snapshot_interval=5000,
19+
advertise_addr='127.0.0.1', snapshot_interval=5000,
2020
listen_addr=helpers.swarm_listen_addr()
2121
)
2222
assert client.swarm.attrs['Spec']['Raft']['SnapshotInterval'] == 5000

0 commit comments

Comments
 (0)