Command¶
The command
operation provides a means to execute a specific command during the test step.
Reference documentation
The full structure of the Command
is documented here.
Usage in Test
¶
Below is an example of using command
in a Test
resource.
Example
apiVersion: chainsaw.kyverno.io/v1alpha1
kind: Test
metadata:
name: example
spec:
steps:
- try:
# ...
- command:
entrypoint: echo
args:
- hello chainsaw
# ...
Usage in TestStep
¶
Below is an example of using command
in a TestStep
resource.
Example
apiVersion: chainsaw.kyverno.io/v1alpha1
kind: TestStep
metadata:
name: example
spec:
try:
# ...
- command:
entrypoint: echo
args:
- hello chainsaw
# ...
Operation check¶
Below is an example of using an operation check.
With check
# ...
- command:
entrypoint: echo
args:
- hello chainsaw
check:
# an error is expected, this will:
# - succeed if the operation failed
# - fail if the operation succeeded
($error != null): true
# ...