Signed-off-by: realityone <[email protected]>
@@ -93,6 +93,8 @@ def parse_restart_spec(restart_config):
def serialize_restart_spec(restart_spec):
+ if not restart_spec:
+ return ''
parts = [restart_spec['Name']]
if restart_spec['MaximumRetryCount']:
parts.append(six.text_type(restart_spec['MaximumRetryCount']))
@@ -236,6 +236,10 @@ class CLITestCase(DockerClientTestCase):
'image': 'busybox',
'restart': 'on-failure:5',
},
+ 'restart-null': {
+ 'image': 'busybox',
+ 'restart': ''
+ },
'networks': {},
'volumes': {},
@@ -12,3 +12,6 @@ services:
on-failure-5:
image: busybox
restart: "on-failure:5"
+ restart-null:
+ image: busybox
+ restart: ""