Exclude the 'networks' key if only the default bridge network is present

This commit is contained in:
Red5d
2021-07-28 23:13:17 -04:00
committed by GitHub
parent 0556a35376
commit d8e5aacf20

View File

@@ -60,7 +60,7 @@ def generate(cname):
#'log_driver': cattrs['HostConfig']['LogConfig']['Type'], #'log_driver': cattrs['HostConfig']['LogConfig']['Type'],
#'log_opt': cattrs['HostConfig']['LogConfig']['Config'], #'log_opt': cattrs['HostConfig']['LogConfig']['Config'],
'logging': {'driver': cattrs['HostConfig']['LogConfig']['Type'], 'options': cattrs['HostConfig']['LogConfig']['Config']}, 'logging': {'driver': cattrs['HostConfig']['LogConfig']['Type'], 'options': cattrs['HostConfig']['LogConfig']['Config']},
'networks': {x for x in cattrs['NetworkSettings']['Networks'].keys()}, 'networks': {x for x in cattrs['NetworkSettings']['Networks'].keys() if x != 'bridge'},
'security_opt': cattrs['HostConfig']['SecurityOpt'], 'security_opt': cattrs['HostConfig']['SecurityOpt'],
'ulimits': cattrs['HostConfig']['Ulimits'], 'ulimits': cattrs['HostConfig']['Ulimits'],
'volumes': cattrs['HostConfig']['Binds'], 'volumes': cattrs['HostConfig']['Binds'],
@@ -80,6 +80,9 @@ def generate(cname):
'tty': cattrs['Config']['Tty'] 'tty': cattrs['Config']['Tty']
} }
if values['networks'] == set():
del values['networks']
networklist = c.networks.list() networklist = c.networks.list()
networks = {} networks = {}
for network in networklist: for network in networklist: