mirror of https://github.com/docker/docs.git
In order to validate a service name that has been specified as an integer we need to run that as a pre-process validation step *before* we pass the config to be validated against the schema. It is not possible to validate it *in* the schema, it causes a type error. Even though a number is a valid service name, it must be a cast as a string within the yaml to avoid type error. Taken this opportunity to move the code design in a direction towards: 1. pre-process 2. validate 3. construct Signed-off-by: Mazz Mosley <mazz@houseofmnowster.com> |
||
---|---|---|
.. | ||
cli | ||
config | ||
__init__.py | ||
const.py | ||
container.py | ||
legacy.py | ||
progress_stream.py | ||
project.py | ||
service.py | ||
state.py | ||
utils.py |