Skip to content

Commit 4436094

Browse files
author
Michael Crosby
committed
Merge pull request opencontainers#418 from wking/optional-start-validation
runtime: Explicitly allow 'start' to not validate config.json
2 parents 7cdb70f + d7b5e15 commit 4436094

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

runtime.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ Using the data in `config.json`, that are in the bundle's directory, this operat
7878
This includes creating the relevant namespaces, resource limits, etc and configuring the appropriate capabilities for the container.
7979
A new process within the scope of the container MUST be created as specified by the `config.json` file otherwise an error MUST be generated.
8080

81+
The runtime MAY validate `config.json` against this spec, either generically or with respect to the local system capabilities, before creating the container ([step 2](#lifecycle)).
82+
If the runtime does not perform initial validation and triggers an error due to an invalid or incompatible configuration, it MUST generate an error and jump to cleanup ([step 7](#lifecycle)).
83+
Runtime callers who are interested in pre-start validation can run [bundle-validation tools](implementations.md#testing--tools) before invoking the start operation.
84+
8185
Attempting to start an already running container MUST have no effect on the container and MUST generate an error.
8286

8387
### Stop

0 commit comments

Comments
 (0)