mirror of https://github.com/docker/compose.git
Merge pull request #5472 from docker/5462-stop_grace_period
Add stop_grace_period to ALLOWED_KEYS
This commit is contained in:
commit
e8d4616723
|
@ -365,17 +365,17 @@ class TopLevelCommand(object):
|
|||
Usage: down [options]
|
||||
|
||||
Options:
|
||||
--rmi type Remove images. Type must be one of:
|
||||
'all': Remove all images used by any service.
|
||||
'local': Remove only images that don't have a custom tag
|
||||
set by the `image` field.
|
||||
-v, --volumes Remove named volumes declared in the `volumes` section
|
||||
of the Compose file and anonymous volumes
|
||||
attached to containers.
|
||||
--remove-orphans Remove containers for services not defined in the
|
||||
Compose file
|
||||
-t, --timeout TIMEOUT Specify a shutdown timeout in seconds.
|
||||
(default: 10)
|
||||
--rmi type Remove images. Type must be one of:
|
||||
'all': Remove all images used by any service.
|
||||
'local': Remove only images that don't have a
|
||||
custom tag set by the `image` field.
|
||||
-v, --volumes Remove named volumes declared in the `volumes`
|
||||
section of the Compose file and anonymous volumes
|
||||
attached to containers.
|
||||
--remove-orphans Remove containers for services not defined in the
|
||||
Compose file
|
||||
-t, --timeout TIMEOUT Specify a shutdown timeout in seconds.
|
||||
(default: 10)
|
||||
"""
|
||||
image_type = image_type_from_opt('--rmi', options['--rmi'])
|
||||
timeout = timeout_from_opts(options)
|
||||
|
|
|
@ -126,6 +126,7 @@ ALLOWED_KEYS = DOCKER_CONFIG_KEYS + [
|
|||
'network_mode',
|
||||
'init',
|
||||
'scale',
|
||||
'stop_grace_period',
|
||||
]
|
||||
|
||||
DOCKER_VALID_URL_PREFIXES = (
|
||||
|
|
|
@ -1150,7 +1150,8 @@ class ConfigTest(unittest.TestCase):
|
|||
'volumes': [
|
||||
{'source': '/a', 'target': '/b', 'type': 'bind'},
|
||||
{'source': 'vol', 'target': '/x', 'type': 'volume', 'read_only': True}
|
||||
]
|
||||
],
|
||||
'stop_grace_period': '30s',
|
||||
}
|
||||
},
|
||||
'volumes': {'vol': {}}
|
||||
|
@ -1177,6 +1178,7 @@ class ConfigTest(unittest.TestCase):
|
|||
'/c:/b:rw',
|
||||
{'source': 'vol', 'target': '/x', 'type': 'volume', 'read_only': True}
|
||||
]
|
||||
assert service_dicts[0]['stop_grace_period'] == '30s'
|
||||
|
||||
@mock.patch.dict(os.environ)
|
||||
def test_volume_mode_override(self):
|
||||
|
|
Loading…
Reference in New Issue