mirror of https://github.com/docker/cli.git
Merge pull request #29883 from dnephin/update-to-latest-schema
Update compose schema v3
This commit is contained in:
commit
ab9bfd54af
File diff suppressed because one or more lines are too long
|
@ -167,9 +167,10 @@
|
||||||
"restart": {"type": "string"},
|
"restart": {"type": "string"},
|
||||||
"security_opt": {"type": "array", "items": {"type": "string"}, "uniqueItems": true},
|
"security_opt": {"type": "array", "items": {"type": "string"}, "uniqueItems": true},
|
||||||
"shm_size": {"type": ["number", "string"]},
|
"shm_size": {"type": ["number", "string"]},
|
||||||
|
"sysctls": {"$ref": "#/definitions/list_or_dict"},
|
||||||
"stdin_open": {"type": "boolean"},
|
"stdin_open": {"type": "boolean"},
|
||||||
"stop_signal": {"type": "string"},
|
|
||||||
"stop_grace_period": {"type": "string", "format": "duration"},
|
"stop_grace_period": {"type": "string", "format": "duration"},
|
||||||
|
"stop_signal": {"type": "string"},
|
||||||
"tmpfs": {"$ref": "#/definitions/string_or_list"},
|
"tmpfs": {"$ref": "#/definitions/string_or_list"},
|
||||||
"tty": {"type": "boolean"},
|
"tty": {"type": "boolean"},
|
||||||
"ulimits": {
|
"ulimits": {
|
||||||
|
@ -192,6 +193,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"user": {"type": "string"},
|
"user": {"type": "string"},
|
||||||
|
"userns_mode": {"type": "string"},
|
||||||
"volumes": {"type": "array", "items": {"type": "string"}, "uniqueItems": true},
|
"volumes": {"type": "array", "items": {"type": "string"}, "uniqueItems": true},
|
||||||
"working_dir": {"type": "string"}
|
"working_dir": {"type": "string"}
|
||||||
},
|
},
|
||||||
|
@ -200,10 +202,11 @@
|
||||||
|
|
||||||
"healthcheck": {
|
"healthcheck": {
|
||||||
"id": "#/definitions/healthcheck",
|
"id": "#/definitions/healthcheck",
|
||||||
"type": ["object", "null"],
|
"type": "object",
|
||||||
|
"additionalProperties": false,
|
||||||
"properties": {
|
"properties": {
|
||||||
"interval": {"type":"string"},
|
"disable": {"type": "boolean"},
|
||||||
"timeout": {"type":"string"},
|
"interval": {"type": "string"},
|
||||||
"retries": {"type": "number"},
|
"retries": {"type": "number"},
|
||||||
"test": {
|
"test": {
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
|
@ -211,9 +214,8 @@
|
||||||
{"type": "array", "items": {"type": "string"}}
|
{"type": "array", "items": {"type": "string"}}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"disable": {"type": "boolean"}
|
"timeout": {"type": "string"}
|
||||||
},
|
}
|
||||||
"additionalProperties": false
|
|
||||||
},
|
},
|
||||||
"deployment": {
|
"deployment": {
|
||||||
"id": "#/definitions/deployment",
|
"id": "#/definitions/deployment",
|
||||||
|
@ -326,10 +328,11 @@
|
||||||
"type": ["boolean", "object"],
|
"type": ["boolean", "object"],
|
||||||
"properties": {
|
"properties": {
|
||||||
"name": {"type": "string"}
|
"name": {"type": "string"}
|
||||||
}
|
},
|
||||||
}
|
"additionalProperties": false
|
||||||
|
},
|
||||||
|
"labels": {"$ref": "#/definitions/list_or_dict"}
|
||||||
},
|
},
|
||||||
"labels": {"$ref": "#/definitions/list_or_dict"},
|
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,9 @@ var UnsupportedProperties = []string{
|
||||||
"security_opt",
|
"security_opt",
|
||||||
"shm_size",
|
"shm_size",
|
||||||
"stop_signal",
|
"stop_signal",
|
||||||
|
"sysctls",
|
||||||
"tmpfs",
|
"tmpfs",
|
||||||
|
"userns_mode",
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeprecatedProperties that were removed from the v3 format, but their
|
// DeprecatedProperties that were removed from the v3 format, but their
|
||||||
|
|
Loading…
Reference in New Issue