Skip to main content
New to Testkube? Unleash the power of cloud native testing in Kubernetes with Testkube. Get Started >
warning

Features described in this document are being deprecated as part of the transition to Test Workflows - Read More.

API Reference

Packages

tests.testkube.io/v1

Package v1 contains API Schema definitions for the testkube v1 API group

Resource Types

ArgsModeType

Underlying type: string

ArgsModeType defines args mode type

Validation:

  • Enum: [append override replace]

Appears in:

FieldDescription
appendArgsModeTypeAppend for append args mode
overrideArgsModeTypeOverride for override args mode
replaceArgsModeTypeReplace for replace args mode

ArtifactRequest

artifact request body with test artifacts

Appears in:

FieldDescriptionDefaultValidation
storageClassName stringartifact storage class name for container executor
volumeMountPath stringartifact volume mount path for container executor
dirs string arrayartifact directories for scraping
masks string arrayregexp to filter scraped artifacts, single or comma separated
storageBucket stringartifact bucket storage
omitFolderPerExecution booleandon't use a separate folder for execution artifacts
sharedBetweenPods booleanwhether to share volume between pods
useDefaultStorageClassName booleanwhether to use default storage class name
sidecarScraper booleanrun scraper as pod sidecar container

EnvReference

Reference to env resource

Appears in:

FieldDescriptionDefaultValidation
reference LocalObjectReference
mount booleanwhether we shoud mount resource
mountPath stringwhere we shoud mount resource
mapToVariables booleanwhether we shoud map to variables from resource

Execution

test execution

Appears in:

FieldDescriptionDefaultValidation
id stringexecution id
testName stringunique test name (CRD Test name)
testSuiteName stringunique test suite name (CRD Test suite name), if it's run as a part of test suite
testNamespace stringtest namespace
testType stringtest type e.g. postman/collection
name stringexecution name
number integerexecution number
envs object (keys:string, values:string)Environment variables passed to executor.
Deprecated: use Basic Variables instead
command string arrayexecutor image command
args string arrayadditional arguments/flags passed to executor binary
args_mode ArgsModeTypeusage mode for argumentsEnum: [append override replace]
variables object (keys:string, values:Variable)
isVariablesFileUploaded booleanin case the variables file is too big, it will be uploaded to storage
variablesFile stringvariables file content - need to be in format for particular executor (e.g. postman envs file)
testSecretUUID stringtest secret uuid
testSuiteSecretUUID stringtest suite secret uuid, if it's run as a part of test suite
content TestContent
startTime Timetest start time
endTime Timetest end time
duration stringtest duration
durationMs integertest duration in milliseconds
executionResult ExecutionResult
labels object (keys:string, values:string)test and execution labels
uploads string arraylist of file paths that need to be copied into the test from uploads
bucketName stringminio bucket name to get uploads from
artifactRequest ArtifactRequest
preRunScript stringscript to run before test execution
postRunScript stringscript to run after test execution
executePostRunScriptBeforeScraping booleanexecute post run script before scraping (prebuilt executor only)
sourceScripts booleanrun scripts using source command (container executor only)
runningContext RunningContext
containerShell stringshell used in container executor
testExecutionName stringtest execution name started the test execution
slavePodRequest PodRequest
executionNamespace stringnamespace for test execution (Pro edition only)
disableWebhooks booleanwhether webhooks should be disabled for this execution

ExecutionRequest

test execution request body

Appears in:

FieldDescriptionDefaultValidation
name stringtest execution custom name
testSuiteName stringunique test suite name (CRD Test suite name), if it's run as a part of test suite
number integertest execution number
executionLabels object (keys:string, values:string)test execution labels
namespace stringtest kubernetes namespace ("testkube" when not set)
variablesFile stringvariables file content - need to be in format for particular executor (e.g. postman envs file)
isVariablesFileUploaded boolean
variables object (keys:string, values:Variable)
testSecretUUID stringtest secret uuid
testSuiteSecretUUID stringtest suite secret uuid, if it's run as a part of test suite
args string arrayadditional executor binary arguments
argsMode ArgsModeTypeusage mode for argumentsEnum: [append override replace]
command string arrayexecutor binary command
image stringcontainer executor image
imagePullSecrets LocalObjectReference arraycontainer executor image pull secrets
envs object (keys:string, values:string)Environment variables passed to executor.
Deprecated: use Basic Variables instead
secretEnvs object (keys:string, values:string)Execution variables passed to executor from secrets.
Deprecated: use Secret Variables instead
sync booleanwhether to start execution sync or async
httpProxy stringhttp proxy for executor containers
httpsProxy stringhttps proxy for executor containers
negativeTest booleannegative test will fail the execution if it is a success and it will succeed if it is a failure
activeDeadlineSeconds integerOptional duration in seconds the pod may be active on the node relative to
StartTime before the system will actively try to mark it failed and kill associated containers.
Value must be a positive integer.
artifactRequest ArtifactRequest
jobTemplate stringjob template extensions
cronJobTemplate stringcron job template extensions
preRunScript stringscript to run before test execution
postRunScript stringscript to run after test execution
executePostRunScriptBeforeScraping booleanexecute post run script before scraping (prebuilt executor only)
sourceScripts booleanrun scripts using source command (container executor only)
scraperTemplate stringscraper template extensions
envConfigMaps EnvReference arrayconfig map references
envSecrets EnvReference arraysecret references
runningContext RunningContext
slavePodRequest PodRequest
executionNamespace stringnamespace for test execution (Pro edition only)
disableWebhooks booleanwhether webhooks should be called on execution

ExecutionResult

execution result returned from executor

Appears in:

FieldDescriptionDefaultValidation
errorMessage stringerror message when status is error, separate to output as output can be partial in case of error
steps ExecutionStepResult arrayexecution steps (for collection of requests)
reports ExecutionResultReports

ExecutionResultReports

Underlying type: struct{Junit string "json:"junit,omitempty""}

Appears in:

ExecutionStepResult

Underlying type: struct{Name string "json:"name""; Duration string "json:"duration,omitempty""; Status string "json:"status""; AssertionResults []AssertionResult "json:"assertionResults,omitempty""}

execution result data

Appears in:

ObjectRef

Appears in:

FieldDescriptionDefaultValidation
namespace stringobject kubernetes namespace
name stringobject name

PodRequest

pod request body

Appears in:

FieldDescriptionDefaultValidation
resources PodResourcesRequest
podTemplate stringpod template extensions
podTemplateReference stringname of the template resource

PodResourcesRequest

Underlying type: struct{Requests *ResourceRequest "json:"requests,omitempty""; Limits *ResourceRequest "json:"limits,omitempty""}

pod resources request specification

Appears in:

Repository

Underlying type: _struct{Type_ string "json:"type,omitempty""; Uri string "json:"uri,omitempty""; Branch string "json:"branch,omitempty""; Commit string "json:"commit,omitempty""; Path string "json:"path,omitempty""; UsernameSecret *SecretRef "json:"usernameSecret,omitempty""; TokenSecret *SecretRef "json:"tokenSecret,omitempty""; CertificateSecret string "json:"certificateSecret,omitempty""; WorkingDir string "json:"workingDir,omitempty""; AuthType GitAuthType "json:"authType,omitempty""}*

Repository represents VCS repo, currently we're handling Git only

Appears in:

RepositoryParameters

repository parameters for tests in git repositories

Appears in:

FieldDescriptionDefaultValidation
branch stringbranch/tag name for checkout
commit stringcommit id (sha) for checkout
path stringif needed we can checkout particular path (dir or file) in case of BIG/mono repositories
workingDir stringif provided we checkout the whole repository and run test from this directory

RunningContext

running context for test or test suite execution

Appears in:

FieldDescriptionDefaultValidation
type RunningContextTypeOne of possible context typesEnum: [user-cli user-ui testsuite testtrigger scheduler testexecution testsuiteexecution]
context stringContext value depending from its type

RunningContextType

Underlying type: string

RunningContextType defines running context type

Validation:

  • Enum: [user-cli user-ui testsuite testtrigger scheduler testexecution testsuiteexecution]

Appears in:

FieldDescription
user-cli
user-ui
testsuite
testtrigger
scheduler
testexecution
testsuiteexecution
``

Script

Script is the Schema for the scripts API

Appears in:

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringScript
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec ScriptSpec

ScriptList

ScriptList contains a list of Script

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringScriptList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items Script array

ScriptSpec

ScriptSpec defines the desired state of Script

Appears in:

FieldDescriptionDefaultValidation
type stringscript type
name stringscript execution custom name
params object (keys:string, values:string)execution params passed to executor
content stringscript content as string (content depends from executor)
input-type stringscript content type can be: - direct content - created from file, - git repo directory checkout in case when test is some kind of project or have more than one file,
repository Repositoryrepository details if exists
tags string array

SuiteExecution

SuiteExecutions data

Appears in:

FieldDescriptionDefaultValidation
id stringexecution id
name stringexecution name
testSuite ObjectRef
envs object (keys:string, values:string)Environment variables passed to executor.
Deprecated: use Basic Variables instead
variables object (keys:string, values:Variable)
secretUUID stringsecret uuid
startTime Timetest start time
endTime Timetest end time
duration stringtest duration
durationMs integertest duration in ms
stepResults TestSuiteStepExecutionResultV2 arraysteps execution results
executeStepResults TestSuiteBatchStepExecutionResult arraybatch steps execution results
labels object (keys:string, values:string)test suite labels
runningContext RunningContext
testSuiteExecutionName stringtest suite execution name started the test suite execution
disableWebhooks booleanwhether webhooks should be disabled for this execution

Template

Template is the Schema for the Templates API

Appears in:

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTemplate
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec TemplateSpec

TemplateList

TemplateList contains a list of Template

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTemplateList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items Template array

TemplateSpec

TemplateSpec defines the desired state of Template

Appears in:

FieldDescriptionDefaultValidation
type TemplateTypeEnum: [job container cronjob scraper pvc webhook pod]
body stringtemplate body to use

TemplateType

Underlying type: string

TemplateType defines template type by purpose

Validation:

  • Enum: [job container cronjob scraper pvc webhook pod]

Appears in:

FieldDescription
job
container
cronjob
scraper
pvc
webhook
pod

Test

Test is the Schema for the tests API

Appears in:

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTest
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec TestSpec

TestContent

TestContent defines test content

Appears in:

FieldDescriptionDefaultValidation
type TestContentTypetest typeEnum: [string file-uri git-file git-dir git]
repository Repositoryrepository of test content
data stringtest content body
uri stringuri of test content

TestContentRequest

test content request body

Appears in:

FieldDescriptionDefaultValidation
repository RepositoryParameters

TestContentType

Underlying type: string

Validation:

  • Enum: [string file-uri git-file git-dir git]

Appears in:

FieldDescription
string
file-uri
git-fileDeprecated: use git instead
git-dirDeprecated: use git instead
git

TestExecution

TestExecution is the Schema for the testexecutions API

Appears in:

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestExecution
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec TestExecutionSpec

TestExecutionList

TestExecutionList contains a list of TestExecution

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestExecutionList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items TestExecution array

TestExecutionSpec

TestExecutionSpec defines the desired state of TestExecution

Appears in:

FieldDescriptionDefaultValidation
test ObjectRef
executionRequest ExecutionRequest

TestList

TestList contains a list of Test

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items Test array

TestSource

TestSource is the Schema for the testsources API

Appears in:

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestSource
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec TestSourceSpec

TestSourceList

TestSourceList contains a list of TestSource

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestSourceList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items TestSource array

TestSourceSpec

TestSourceSpec defines the desired state of TestSource

Appears in:

FieldDescriptionDefaultValidation
type TestSourceTypeEnum: [string file-uri git-file git-dir git]
repository Repositoryrepository of test content
data stringtest content body
uri stringuri of test content

TestSourceType

Underlying type: string

Validation:

  • Enum: [string file-uri git-file git-dir git]

Appears in:

FieldDescription
string
file-uri
git-fileDeprecated: use git instead
git-dirDeprecated: use git instead
git

TestSpec

TestSpec defines the desired state of Test

Appears in:

FieldDescriptionDefaultValidation
before TestStepSpec arrayBefore steps is list of scripts which will be sequentially orchestrated
steps TestStepSpec arraySteps is list of scripts which will be sequentially orchestrated
after TestStepSpec arrayAfter steps is list of scripts which will be sequentially orchestrated
repeats integer
description string
tags string array

TestStepDelay

Appears in:

FieldDescriptionDefaultValidation
duration integerDuration in ms

TestStepExecute

Appears in:

FieldDescriptionDefaultValidation
namespace string
name string
stopOnFailure boolean

TestStepSpec

TestStepSpec will of particular type will have config for possible step types

Appears in:

FieldDescriptionDefaultValidation
type string
execute TestStepExecute
delay TestStepDelay

TestSuite

TestSuite is the Schema for the testsuites API

Appears in:

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestSuite
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec TestSuiteSpec

TestSuiteBatchStep

set of steps run in parallel

Appears in:

FieldDescriptionDefaultValidation
stopOnFailure boolean
execute TestSuiteStep array

TestSuiteBatchStepExecutionResult

execution result returned from executor

Appears in:

FieldDescriptionDefaultValidation
step TestSuiteBatchStep
execute TestSuiteStepExecutionResult array
startTime Timestep start time
endTime Timestep end time
duration stringstep duration

TestSuiteExecution

TestSuiteExecution is the Schema for the testsuiteexecutions API

Appears in:

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestSuiteExecution
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec TestSuiteExecutionSpec

TestSuiteExecutionList

TestSuiteExecutionList contains a list of TestSuiteExecution

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestSuiteExecutionList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items TestSuiteExecution array

TestSuiteExecutionRequest

test suite execution request body

Appears in:

FieldDescriptionDefaultValidation
name stringtest execution custom name
number integertest suite execution number
namespace stringtest kubernetes namespace ("testkube" when not set)
variables object (keys:string, values:Variable)
secretUUID stringsecret uuid
labels object (keys:string, values:string)test suite labels
executionLabels object (keys:string, values:string)execution labels
sync booleanwhether to start execution sync or async
httpProxy stringhttp proxy for executor containers
httpsProxy stringhttps proxy for executor containers
timeout integerduration in seconds the test suite may be active, until its stopped
contentRequest TestContentRequest
runningContext RunningContext
cronJobTemplate stringcron job template extensions
concurrencyLevel integernumber of tests run in parallel
testSuiteExecutionName stringtest suite execution name started the test suite execution
disableWebhooks booleanwhether webhooks should be disabled for this execution

TestSuiteExecutionSpec

TestSuiteExecutionSpec defines the desired state of TestSuiteExecution

Appears in:

FieldDescriptionDefaultValidation
testSuite ObjectRef
executionRequest TestSuiteExecutionRequest

TestSuiteList

TestSuiteList contains a list of TestSuite

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestSuiteList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items TestSuite array

TestSuiteSpec

TestSuiteSpec defines the desired state of TestSuite

Appears in:

FieldDescriptionDefaultValidation
before TestSuiteStepSpec arrayBefore steps is list of tests which will be sequentially orchestrated
steps TestSuiteStepSpec arraySteps is list of tests which will be sequentially orchestrated
after TestSuiteStepSpec arrayAfter steps is list of tests which will be sequentially orchestrated
repeats integer
description string
schedule stringschedule in cron job format for scheduled test execution
params object (keys:string, values:string)DEPRECATED execution params passed to executor
variables object (keys:string, values:Variable)Variables are new params with secrets attached

TestSuiteStep

Appears in:

FieldDescriptionDefaultValidation
test stringobject name
delay stringdelay duration in time units

TestSuiteStepDelay

TestSuiteStepDelay contains step delay parameters

Appears in:

FieldDescriptionDefaultValidation
duration integerDuration in ms

TestSuiteStepDelayV2

Appears in:

FieldDescriptionDefaultValidation
duration integerdelay duration in milliseconds

TestSuiteStepExecute

TestSuiteStepExecute defines step to be executed

Appears in:

FieldDescriptionDefaultValidation
namespace string
name string
stopOnFailure boolean

TestSuiteStepExecuteTestV2

Appears in:

FieldDescriptionDefaultValidation
namespace stringobject kubernetes namespace
name stringobject name

TestSuiteStepExecutionResult

execution result returned from executor

Appears in:

FieldDescriptionDefaultValidation
step TestSuiteStep
test ObjectRef
execution Execution

TestSuiteStepExecutionResultV2

execution result returned from executor

Appears in:

FieldDescriptionDefaultValidation
step TestSuiteStepV2
test ObjectRef
execution Execution

TestSuiteStepSpec

TestSuiteStepSpec will of particular type will have config for possible step types

Appears in:

FieldDescriptionDefaultValidation
type string
execute TestSuiteStepExecute
delay TestSuiteStepDelay

TestSuiteStepV2

Appears in:

FieldDescriptionDefaultValidation
stopTestOnFailure boolean
execute TestSuiteStepExecuteTestV2
delay TestSuiteStepDelayV2

TestTrigger

TestTrigger is the Schema for the testtriggers API

Appears in:

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestTrigger
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec TestTriggerSpec

TestTriggerAction

Underlying type: string

TestTriggerAction defines action for test triggers

Validation:

  • Enum: [run]

Appears in:

FieldDescription
run

TestTriggerConcurrencyPolicy

Underlying type: string

TestTriggerConcurrencyPolicy defines concurrency policy for test triggers

Validation:

  • Enum: [allow forbid replace]

Appears in:

FieldDescription
allow
forbid
replace

TestTriggerCondition

TestTriggerCondition is used for definition of the condition for test triggers

Appears in:

FieldDescriptionDefaultValidation
type stringtest trigger condition
reason stringtest trigger condition reason
ttl integerduration in seconds in the past from current time when the condition is still valid

TestTriggerConditionSpec

TestTriggerConditionSpec defines the condition specification for TestTrigger

Appears in:

FieldDescriptionDefaultValidation
conditions TestTriggerCondition arraylist of test trigger conditions
timeout integerduration in seconds the test trigger waits for conditions, until its stopped
delay integerduration in seconds the test trigger waits between condition check

TestTriggerEvent

Underlying type: string

TestTriggerEvent defines event for test triggers

Validation:

  • Enum: [created modified deleted deployment-scale-update deployment-image-update deployment-env-update deployment-containers-modified event-start-test event-end-test-success event-end-test-failed event-end-test-aborted event-end-test-timeout event-start-testsuite event-end-testsuite-success event-end-testsuite-failed event-end-testsuite-aborted event-end-testsuite-timeout event-queue-testworkflow event-start-testworkflow event-end-testworkflow-success event-end-testworkflow-failed event-end-testworkflow-aborted event-created event-updated event-deleted]

Appears in:

FieldDescription
created
modified
deleted
deployment-scale-update
deployment-image-update
deployment-env-update
deployment-containers-modified
event-start-test
event-end-test-success
event-end-test-failed
event-end-test-aborted
event-end-test-timeout
event-start-testsuite
event-end-testsuite-success
event-end-testsuite-failed
event-end-testsuite-aborted
event-end-testsuite-timeout
event-queue-testworkflow
event-start-testworkflow
event-end-testworkflow-success
event-end-testworkflow-failed
event-end-testworkflow-aborted
event-created
event-updated
event-deleted

TestTriggerExecution

Underlying type: string

TestTriggerExecution defines execution for test triggers

Validation:

  • Enum: [test testsuite testworkflow]

Appears in:

FieldDescription
test
testsuite
testworkflow

TestTriggerList

TestTriggerList contains a list of TestTrigger

FieldDescriptionDefaultValidation
apiVersion stringtests.testkube.io/v1
kind stringTestTriggerList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items TestTrigger array

TestTriggerProbe

TestTriggerProbe is used for definition of the probe for test triggers

Appears in:

FieldDescriptionDefaultValidation
scheme stringtest trigger condition probe scheme to connect to host, default is http
host stringtest trigger condition probe host, default is pod ip or service name
path stringtest trigger condition probe path to check, default is /
port integertest trigger condition probe port to connect
headers object (keys:string, values:string)test trigger condition probe headers to submit

TestTriggerProbeSpec

TestTriggerProbeSpec defines the probe specification for TestTrigger

Appears in:

FieldDescriptionDefaultValidation
probes TestTriggerProbe arraylist of test trigger probes
timeout integerduration in seconds the test trigger waits for probes, until its stopped
delay integerduration in seconds the test trigger waits between probes

TestTriggerResource

Underlying type: string

TestTriggerResource defines resource for test triggers

Validation:

  • Enum: [pod deployment statefulset daemonset service ingress event configmap]

Appears in:

FieldDescription
pod
deployment
statefulset
daemonset
service
ingress
event
configmap

TestTriggerSelector

TestTriggerSelector is used for selecting Kubernetes Objects

Appears in:

FieldDescriptionDefaultValidation
name stringName selector is used to identify a Kubernetes Object based on the metadata name
nameRegex stringkubernetes resource name regex
namespace stringNamespace of the Kubernetes object
labelSelector LabelSelectorLabelSelector is used to identify a group of Kubernetes Objects based on their metadata labels

TestTriggerSpec

TestTriggerSpec defines the desired state of TestTrigger

Appears in:

FieldDescriptionDefaultValidation
resource TestTriggerResourceFor which Resource do we monitor Event which triggers an Action on certain conditionsEnum: [pod deployment statefulset daemonset service ingress event configmap]
resourceSelector TestTriggerSelectorResourceSelector identifies which Kubernetes Objects should be watched
event TestTriggerEventOn which Event for a Resource should an Action be triggeredEnum: [created modified deleted deployment-scale-update deployment-image-update deployment-env-update deployment-containers-modified event-start-test event-end-test-success event-end-test-failed event-end-test-aborted event-end-test-timeout event-start-testsuite event-end-testsuite-success event-end-testsuite-failed event-end-testsuite-aborted event-end-testsuite-timeout event-queue-testworkflow event-start-testworkflow event-end-testworkflow-success event-end-testworkflow-failed event-end-testworkflow-aborted event-created event-updated event-deleted]
conditionSpec TestTriggerConditionSpecWhat resource conditions should be matched
probeSpec TestTriggerProbeSpecWhat resource probes should be matched
action TestTriggerActionAction represents what needs to be executed for selected ExecutionEnum: [run]
execution TestTriggerExecutionExecution identifies for which test execution should an Action be executedEnum: [test testsuite testworkflow]
testSelector TestTriggerSelectorTestSelector identifies on which Testkube Kubernetes Objects an Action should be taken
concurrencyPolicy TestTriggerConcurrencyPolicyConcurrencyPolicy defines concurrency policy for selected ExecutionEnum: [allow forbid replace]
delay DurationDelay is a duration string which specifies how long should the test be delayed after a trigger is matchedFormat: duration
Type: string
disabled booleanwhether test trigger is disabled

Variable

Underlying type: Variable

Appears in:

FieldDescriptionDefaultValidation
type stringvariable type
name stringvariable name
value stringvariable string value
valueFrom EnvVarSourceor load it from var source