summaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2016-07-25 15:04:04 -0700
committerJoffrey F <joffrey@docker.com>2016-07-25 15:04:04 -0700
commitcea73760863182035ddbf1c336b388df283c7431 (patch)
tree8ef409d8bebe6c38264e2ea5f37666c58b9b5eca /docker
parent30644d8ae06a1591537e47029ca07a5496172bf7 (diff)
downloaddocker-py-compose-3757-linklocal-fix.tar.gz
Send LinkLocalIPs as part of IPAMConfig dictionarycompose-3757-linklocal-fix
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'docker')
-rw-r--r--docker/utils/utils.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/docker/utils/utils.py b/docker/utils/utils.py
index b38cda4..4e48fc7 100644
--- a/docker/utils/utils.py
+++ b/docker/utils/utils.py
@@ -894,15 +894,15 @@ def create_endpoint_config(version, aliases=None, links=None,
if ipv6_address:
ipam_config['IPv6Address'] = ipv6_address
- if ipam_config:
- endpoint_config['IPAMConfig'] = ipam_config
-
if link_local_ips is not None:
if version_lt(version, '1.24'):
raise errors.InvalidVersion(
'link_local_ips is not supported for API version < 1.24'
)
- endpoint_config['LinkLocalIPs'] = link_local_ips
+ ipam_config['LinkLocalIPs'] = link_local_ips
+
+ if ipam_config:
+ endpoint_config['IPAMConfig'] = ipam_config
return endpoint_config