The identity and technical contract details declared by the specification.
WebhookTemplateUpdateRequest
object
webhook template update request body
PodDNSConfig
object
3 properties
TestTriggerConcurrencyPolicies
string
supported concurrency policies for test triggers
TestSuiteStepExecutionSummary
object
Test suite execution summary
5 properties
3 required
TestTriggerUpsertRequest
object
test trigger create or update request body
4 required
PodResourceClaim
object
2 properties
TestSuiteWithExecution
object
Test suite with latest execution result
2 properties
1 required
TestWorkflowSummary
object
5 properties
TestStatus
object
test status
1 property
TestUpsertRequest
object
test create request body
PodRequest
object
pod request body
3 properties
ExecutionsMetrics
object
12 properties
TestWorkflowStatus
string
WebhookTemplateCreateRequest
object
webhook template create request body
NodeSelector
object
1 property
ResourceRequest
object
resource request specification
2 properties
WebhookTemplate
object
CRD based webhook data template
16 properties
1 required
TestTriggerProbeSpec
object
3 properties
LogV1
object
Log format version 1
1 property
1 required
ExecAction
object
1 property
TestWorkflowCronJobConfig
object
cron job configuration
6 properties
1 required
TestWorkflowPause
object
3 properties
2 required
ProjectedVolumeSource
object
Represents a projected volume source
2 properties
TestWorkflowStepParallelTransfer
object
4 properties
1 required
SecretVolumeSource
object
secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumessecret
4 properties
TestTriggerFieldCondition
object
3 properties
2 required
PodResourcesRequest
object
pod resources request specification
2 properties
WebhookCreateRequest
object
webhook create request body
TestWorkflowSpec
object
16 properties
ExecutionTarget
object
3 properties
TestSuiteUpdateRequest
object
test suite update body
TestWorkflowEvent
object
1 property
AzureDiskVolumeSource
object
azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
6 properties
2 required
WebhookTemplateRef
object
1 property
1 required
TestSuite
object
13 properties
2 required
TestSuiteExecution
object
Test suite executions data
17 properties
3 required
ExecutionRequest
object
test execution request body
49 properties
TestWorkflowExecutionsResult
object
3 properties
3 required
GRPCAction
object
2 properties
PodAffinity
object
2 properties
TestContent
object
4 properties
TestWithExecutionSummary
object
Test with latest Execution result summary
2 properties
1 required
ExecutorDetails
object
Executor details with Executor data and additional information like list of executions
3 properties
TestSuiteStepDelayV2
object
1 property
1 required
TestWorkflowServiceSpec
object
SecurityContext
object
12 properties
TestWorkflowConfigSchema
object
configuration definition
TestWorkflowExecutionHealth
object
3 properties
3 required
TestWorkflowReport
object
4 properties
TestTriggerConditionStatuses
string
supported kubernetes condition statuses for test triggers
Problem
object
problem response in case of error
5 properties
NodeSelectorTerm
object
2 properties
TestWorkflowExecutionConfigValue
object
configuration values used in the test workflow execution
6 properties
Execution
object
test execution
38 properties
PodDNSConfigOption
object
2 properties
TestSuiteExecutionCore
object
test suite execution core
4 properties
TestWorkflowExecutionSummary
object
16 properties
3 required
ExecutorUpdateRequest
object
executor update request body
TestSuiteStepExecutionResult
object
execution result returned from executor
3 properties
EnvReference
object
Reference to env resource
4 properties
1 required
SecretUpdate
object
Secret input information to update
4 properties
ResourceFieldRef
object
Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and…
3 properties
1 required
TestTriggerContentGit
object
15 properties
1 required
EnvVarSource
object
EnvVarSource represents a source for the value of an EnvVar.
4 properties
TestWorkflowTemplateRef
object
2 properties
1 required
TestSuiteStep
object
3 properties
LabelSelector
object
2 properties
TestWorkflowIndependentStepParallel
object
SilentMode
object
controls what aspects of an execution should be silent (not tracked/processed)
5 properties
TestWithExecution
object
Test with latest Execution result
2 properties
1 required
AWSElasticBlockStoreVolumeSource
object
awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io…
4 properties
1 required
PodSchedulingGate
object
1 property
PreferredSchedulingTerm
object
2 properties
1 required
WebhookConfigValue
object
configuration value
2 properties
CSIVolumeSource
object
Represents a source location of a volume to mount, managed by an external CSI driver
5 properties
Secret
object
Secret with keys
9 properties
2 required
TestWorkflowResourcesList
object
4 properties
TopologySpreadConstraint
object
8 properties
WindowsSecurityContextOptions
object
4 properties
PersistentVolumeClaimVolumeSource
object
persistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/stora…
2 properties
1 required
ExecutionCore
object
test execution core
5 properties
TestTriggerFieldOperator
string
supported comparison operators for TestTrigger match conditions
TestWorkflowWithExecution
object
2 properties
DownloadArtifactOptions
object
options to download artifacts from previous steps
3 properties
TestWorkflowStepParallel
object
HTTPHeader
object
2 properties
Test
object
13 properties
TestWorkflowStepExecuteTestRef
object
TestSuiteStepExecutionRequest
object
test step execution request body
19 properties
VolumeMount
object
VolumeMount describes a mounting of a Volume within a container.
6 properties
2 required
HostAlias
object
2 properties
TestSourceUpdateRequest
object
test source update request body
3 properties
TestContentRequest
object
test content request body
1 property
TestTriggerContentSelector
object
1 property
Variable
object
5 properties
TestWorkflowRunningContextActor
object
running context actor for test workflow execution
6 properties
1 required
TestWorkflow
object
11 properties
TestSourceBatchRequest
object
Test source batch request
1 property
1 required
TestWorkflowIndependentServiceSpec
object
Executor
object
CRD based executor data
15 properties
TestWorkflowTarballRequest
object
2 properties
1 required
Repository
object
repository representation for tests in git repositories
12 properties
2 required
NFSVolumeSource
object
nfs represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumesnfs
3 properties
2 required
TestWorkflowExecutionConfig
object
map of configuration values used in the test workflow execution
ExecutionSummary
object
Execution summary
13 properties
5 required
TestWorkflowContent
object
3 properties
WebhookParameterSchema
object
parameter definition
6 properties
1 required
WebhookUpdateRequest
object
webhook update request body
TestWorkflowParameterSchema
object
15 properties
1 required
TestWorkflowRunningContextActorType
string
supported actors for test workflow running context
PodSecurityContext
object
13 properties
TestSuiteStepV2
object
3 properties
3 required
TestSuiteExecutionStatus
string
AppArmorProfile
object
2 properties
ExecutionResult
object
execution result returned from executor
6 properties
1 required
AssertionResult
object
execution result data
3 properties
TestWorkflowStep
object
23 properties
SELinuxOptions
object
4 properties
TestSuiteBatchStep
object
set of steps run in parallel
3 properties
1 required
TCPSocketAction
object
2 properties
TemplateCreateRequest
object
template create request body
ExecutionStepResult
object
execution result data
4 properties
2 required
SecretRef
object
Testkube internal reference for secret storage in Kubernetes secrets
3 properties
2 required
TestWorkflowPvcConfig
object
9 properties
WeightedPodAffinityTerm
object
2 properties
1 required
TestWorkflowStepParallelFetch
object
3 properties
1 required
TestTriggerCondition
object
supported condition for test triggers
4 properties
2 required
Webhook
object
CRD based webhook data
19 properties
1 required
TestWorkflowIndependentStep
object
21 properties
TestWorkflowStatusSummary
object
test workflow status
1 property
TestSuiteExecutionsResult
object
the result for a page of executions
3 properties
2 required
TestWorkflowSystem
object
2 properties
TestWorkflowRunningContextInterfaceType
string
supported interfaces for test workflow running context
HTTPGetAction
object
5 properties
TestSource
object
Test source resource for shared test content
3 properties
TestWorkflowResultSummary
object
10 properties
5 required
TestWorkflowConcurrencyPolicy
object
configuration to control concurrent executions.
3 properties
TestWorkflowExecutionSchema
object
test workflow execution configuration
3 properties
SlavesMeta
object
Slave data for executing tests in distributed environment
1 property
1 required
RunningContext
object
running context for test or test suite execution
2 properties
1 required
TemplatableBoxedInteger
object
1 property
1 required
Syncable
object
source information about resources that may have been synced from multiple sources. An empty source indicates that the source was the UI/API for backwards comp…
2 properties
NodeAffinity
object
2 properties
TestUpdateRequest
object
test update request body
TestWorkflowStepRun
object
11 properties
LabelSelectorRequirement
object
3 properties
TestTriggerResources
string
supported kubernetes resources for test triggers
TestTriggerContentGitPullRequest
object
Pull request trigger configuration for GitHub API polling.
3 properties
ArtifactRequest
object
artifact request body with test artifacts
9 properties
TestWorkflowExecutionResourceAggregations
object
TestWorkflowExecutionResourceAggregations provides min, max, average, total, and standard deviation values for a resource metric.
5 properties
ExecutionsTotals
object
various execution counters
5 properties
6 required
ConfigMapVolumeSource
object
configMap represents a configMap that should populate this volume
4 properties
SecretInput
object
Secret input information
6 properties
2 required
ConfigMapRef
object
Testkube internal reference for data in Kubernetes config maps
3 properties
2 required
ConfigMapEnvSource
object
2 properties
1 required
TestSuiteStepExecutionResultV2
object
execution result returned from executor
3 properties
TestSuiteStepExecuteTestV2
EnvFromSource
object
3 properties
TestSourceBatchResult
object
Test source batch result
3 properties
NodeSelectorRequirement
object
3 properties
TestWorkflowReportSummary
object
6 properties
TestWorkflowTemplate
object
9 properties
TestSourceUpsertRequest
object
test source create request body
3 properties
TestWorkflowExecutionRuntime
object
runtime configuration for a specific test workflow execution
1 property
LocalObjectReference
object
Reference to Kubernetes object
1 property
HostPathVolumeSource
object
hostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or…
2 properties
1 required
TestWorkflowTagValue
object
tag values to pass to the test workflow execution
RepositoryParameters
object
repository parameters for tests in git repositories
4 properties
TestWorkflowRunningContext
object
running context for test workflow execution
2 properties
2 required
SecretOwner
object
Resource that owns the secret
2 properties
2 required
EmptyDirVolumeSource
object
emptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumesemptydir
2 properties
TestWorkflowRunningContextInterface
object
running context interface for test workflow execution
2 properties
1 required
TestWorkflowStepArtifactsCompression
object
1 property
TestTriggerActions
string
supported actions for test triggers
SeccompProfile
object
2 properties
DebugInfo
object
Testkube debug info
5 properties
TestTriggerResourceRef
object
3 properties
1 required
TestWorkflowStepStatus
string
TestSuiteWithExecutionSummary
object
Test suite with latest execution result
2 properties
1 required
TestTriggerKeyMap
object
6 properties
5 required
Config
object
Testkube API config data structure
3 properties
3 required
ExecutorMeta
object
Executor meta data
3 properties
TestWorkflowExecutionResourceAggregationsByMeasurement
object
TestWorkflowExecutionResourceAggregationsByMeasurement provides resource usage aggregations for a specific measurement (e.g. CPU, Memory, etc.) across all step…
TestWorkflowJobConfig
object
4 properties
BoxedInteger
object
1 property
1 required
TestTriggerActionParameters
object
supported action parameters for test triggers
3 properties
ExecutorUpsertRequest
object
executor create request body
3 required
TestWorkflowParameterType
string
type of the config parameter
TestWorkflowTemplateSpec
object
15 properties
WebhookConfig
object
configuration values
BoxedString
object
1 property
1 required
TestWorkflowWithExecutionSummary
object
2 properties
Capabilities
object
2 properties
ClusterResource
object
One GVK the cluster exposes, with the agent's watch permission.
6 properties
5 required
TestWorkflowExecutionResourceAggregationsReport
object
TestWorkflowExecutionResourceAggregationsReport provides resource usage aggregations for an entire TestWorkflowExecution (globally) and also per-step (by measu…
2 properties
Artifact
object
API server artifact
4 properties
TestSuiteUpsertRequest
object
test suite create request body
2 required
TestWorkflowResources
object
2 properties
TestWorkflowStepOperations
object
5 properties
TestWorkflowContentFile
object
4 properties
1 required
TestWorkflowContentGit
object
12 properties
Affinity
object
3 properties
TestTriggerProbe
object
supported probe for test triggers
5 properties
TestWorkflowExecutionRequest
object
10 properties
TestSuiteExecutionSummary
object
Test execution summary
10 properties
4 required
Variables
object
execution variables passed to executor converted to vars for usage in tests
Toleration
object
5 properties
EnvVar
object
4 properties
ExecutionsMetricsExecutions
object
8 properties
BoxedBoolean
object
1 property
1 required
TestTriggerSelector
object
5 properties
Template
object
Golang based template
5 properties
3 required
TestWorkflowStepControl
object
5 properties
TestSuiteExecutionRequest
object
test suite execution request body
24 properties
TypedObjectReference
object
TypedObjectReference contains enough information to let you locate the typed referenced object inside the specified namespace
1 property
TestSuiteBatchStepExecutionResult
object
execution result returned from executor
5 properties
PodAffinityTerm
object
4 properties
ClaimSource
object
2 properties
TestWorkflowStepExecute
object
4 properties
TestWorkflowStepArtifacts
object
3 properties
1 required
TestSuiteStatus
object
test suite status
1 property
TestWorkflowContentTarball
object
3 properties
2 required
TestWorkflowTarballFilePattern
object
dynamic expression or static list of file patterns to pack
2 properties
TestTriggerConditionSpec
object
3 properties
LogV2
object
Log format version 2
8 properties
2 required
ExecutorOutput
object
CRD based executor data
4 properties
1 required
Probe
object
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
10 properties
TestWorkflowStepExecuteTestWorkflowRef
object
TemplateUpdateRequest
object
template update request body
TestWorkflowStepExecuteTestExecutionRequest
object
28 properties
TestWorkflowExecutionStepResourceAggregations
object
Step-based resource metrics aggregations (by measurement and field)
2 properties
TestSuiteBatchStepExecutionSummary
object
Test suite batch execution summary
1 property
ContentGitAuthType
string
auth type for git requests
ExecutionsResult
object
the result for a page of executions
3 properties
2 required
FieldRef
object
Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels[' '], metadata.annotations[' '], spec.nodeName, spec.serviceAccountName…
2 properties
1 required
TestWorkflowConfigValue
object
configuration values to pass to the template
CephFSVolumeSource
object
cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
6 properties
1 required
TestWorkflowContainerConfig
object
10 properties
TestWorkflowStepExecuteStrategy
object
4 properties
Source
string
synchronisation sources
TestTrigger
object
21 properties
4 required
TemplateType
string
template type by purpose
TestWorkflowSignature
object
7 properties
AzureFileVolumeSource
object
azureFile represents an Azure File Service mount on the host and bind mount to the pod.
3 properties
2 required
TestWorkflowOutput
object
3 properties
TestWorkflowResult
object
13 properties
5 required
TypedLocalObjectReference
object
TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace
3 properties
TestWorkflowRetryPolicy
object
2 properties
1 required
TestWorkflowStepResult
object
6 properties
ObjectRef
object
2 properties
1 required
BoxedStringList
object
1 property
1 required
TestWorkflowExecution
object
25 properties
3 required
Sysctl
object
2 properties
SecretEnvSource
object
2 properties
1 required
TestWorkflowTimeouts
object
configures timeout behavior for a workflow (queue, initialization)
2 properties
Volume
object
Volume represents a named volume in a pod that may be accessed by any container in the pod.
14 properties
1 required
TestTriggerExecutions
string
supported test resources for test triggers
GCEPersistentDiskVolumeSource
object
gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/doc…
4 properties
1 required
TestWorkflowPodConfig
object
24 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Kubeshop publishes across the network.