Opctl
Opctl describing an op
| Type | object |
|---|---|
| File match |
**/.opspec/*/*.yml
**/.opspec/*/*.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/opctl/latest.json |
| Source | https://www.schemastore.org/opspec-io-0.1.7.json |
Validate with Lintel
npx @lintel/lintel check
Defines an op
Properties
Name of the op
Description of the op
Parameter of an op
Parameter of an op
A single node of the call graph
7 nested properties
9 nested properties
2 nested properties
Reference to an image
Credentials used during authentication with the source of an image or op
Command run by a container; overrides any set at the image level
Directories in the container
Environment variables in the container
Files in the container
Name the container can be referenced by from other containers
Ports bound from the container to the host
Working directory path (overrides any defined by image)
If any predicate evaluates to false, the call will be skipped.
4 nested properties
Reference to an op
Initializes INPUT_NAME from VALUE in format 'INPUT_NAME: VALUE'. If VALUE is null, it MUST be assumed VALUE == $(INPUT_NAME)
Initializes NAME from OUTPUT_NAME in format 'NAME: OUTPUT_NAME'. If OUTPUT_NAME is null, it MUST be assumed NAME == OUTPUT_NAME
Credentials used during authentication with the source of an image or op
2 nested properties
Expression coercible to string value
Expression coercible to string value
Loop in which all iterations are called simultaneously.
3 nested properties
Range of the loop, i.e. the value to loop over
A single node of the call graph
7 nested properties
If any predicate evaluates to false, the call will be skipped.
Loop in which all iterations are called simultaneously.
Loop in which each iteration gets called sequentially.
Variables added to scope on each iteration
3 nested properties
Variable each iterations associated key will be made available through
Variable each iterations associated key will be made available through
Variable each iterations associated key will be made available through
Loop in which each iteration gets called sequentially.
4 nested properties
Range of the loop, i.e. the value to loop over
A single node of the call graph
7 nested properties
If any predicate evaluates to false, the call will be skipped.
Loop in which all iterations are called simultaneously.
Loop in which each iteration gets called sequentially.
Exit condition of the loop; evaluated before each iteration.
Variables added to scope on each iteration
3 nested properties
Variable each iterations associated key will be made available through
Variable each iterations associated key will be made available through
Variable each iterations associated key will be made available through
Version of opspec used by the op
Version of opspec used by the op