Allow user to specify custom network aliases
Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
parent
d3a95c2892
commit
2b5d3f51cb
6 changed files with 42 additions and 14 deletions
|
|
@ -31,6 +31,7 @@ from .types import ServiceLink
|
|||
from .types import VolumeFromSpec
|
||||
from .types import VolumeSpec
|
||||
from .validation import match_named_volumes
|
||||
from .validation import match_network_aliases
|
||||
from .validation import validate_against_fields_schema
|
||||
from .validation import validate_against_service_schema
|
||||
from .validation import validate_depends_on
|
||||
|
|
@ -546,6 +547,8 @@ def validate_service(service_config, service_names, version):
|
|||
validate_network_mode(service_config, service_names)
|
||||
validate_depends_on(service_config, service_names)
|
||||
|
||||
match_network_aliases(service_config.config)
|
||||
|
||||
if not service_dict.get('image') and has_uppercase(service_name):
|
||||
raise ConfigurationError(
|
||||
"Service '{name}' contains uppercase characters which are not valid "
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue