The identity and technical contract details declared by the specification.
PodSecurityContext
object
13 properties
TestWorkflowExecutionResourceAggregationsReport
object
TestWorkflowExecutionResourceAggregationsReport provides resource usage aggregations for an entire TestWorkflowExecution (globally) and also per-step (by measu…
2 properties
ExecutionsTotals
object
various execution counters
5 properties
6 required
TestWorkflowStepStatus
string
HTTPGetAction
object
5 properties
HTTPHeader
object
2 properties
ConfigMapVolumeSource
object
configMap represents a configMap that should populate this volume
4 properties
TestWorkflowSignature
object
7 properties
TestWorkflowStepResult
object
6 properties
Sysctl
object
2 properties
SecurityContext
object
12 properties
TestWorkflowExecutionResourceAggregationsByMeasurement
object
TestWorkflowExecutionResourceAggregationsByMeasurement provides resource usage aggregations for a specific measurement (e.g. CPU, Memory, etc.) across all step…
TestWorkflowRunningContextInterface
object
running context interface for test workflow execution
2 properties
1 required
TestWorkflowExecution
object
25 properties
3 required
TestWorkflowStepExecuteTestWorkflowRef
object
TestWorkflowContentGit
object
12 properties
TypedObjectReference
object
TypedObjectReference contains enough information to let you locate the typed referenced object inside the specified namespace
1 property
TestWorkflowExecutionRequest
object
10 properties
TestWorkflowStepControl
object
5 properties
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
AzureFileVolumeSource
object
azureFile represents an Azure File Service mount on the host and bind mount to the pod.
3 properties
2 required
TestWorkflowResult
object
13 properties
5 required
Toleration
object
5 properties
SilentMode
object
controls what aspects of an execution should be silent (not tracked/processed)
5 properties
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
TestWorkflowExecutionRuntime
object
runtime configuration for a specific test workflow execution
1 property
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
TestWorkflowOutput
object
3 properties
ExecutionsMetricsExecutions
object
8 properties
TypedLocalObjectReference
object
TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace
3 properties
TestWorkflowStatusSummary
object
test workflow status
1 property
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
HostAlias
object
2 properties
TestWorkflowStepArtifacts
object
3 properties
1 required
BoxedBoolean
object
1 property
1 required
Artifact
object
API server artifact
4 properties
PodDNSConfig
object
3 properties
TestWorkflowTarballRequest
object
2 properties
1 required
BoxedString
object
1 property
1 required
TestWorkflowStepArtifactsCompression
object
1 property
TestWorkflowExecutionSchema
object
test workflow execution configuration
3 properties
SELinuxOptions
object
4 properties
TestWorkflowRunningContextActorType
string
supported actors for test workflow running context
TestWorkflowStepRun
object
11 properties
TestWorkflowTemplateSpec
object
15 properties
TestWorkflowExecutionConfig
object
map of configuration values used in the test workflow execution
PodAffinityTerm
object
4 properties
AppArmorProfile
object
2 properties
TestWorkflowReportSummary
object
6 properties
WeightedPodAffinityTerm
object
2 properties
1 required
TestWorkflowStepParallelTransfer
object
4 properties
1 required
ExecAction
object
1 property
TemplatableBoxedInteger
object
1 property
1 required
SeccompProfile
object
2 properties
Variable
object
5 properties
Problem
object
problem response in case of error
5 properties
Capabilities
object
2 properties
TestWorkflowConfigSchema
object
configuration definition
TestWorkflowContent
object
3 properties
NodeSelector
object
1 property
TestWorkflowStatus
string
NodeAffinity
object
2 properties
TestWorkflowWithExecutionSummary
object
2 properties
ExecutionsMetrics
object
12 properties
TestWorkflowPause
object
3 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
TestWorkflowConfigValue
object
configuration values to pass to the template
SecretEnvSource
object
2 properties
1 required
Volume
object
Volume represents a named volume in a pod that may be accessed by any container in the pod.
14 properties
1 required
TestWorkflowSummary
object
5 properties
ContentGitAuthType
string
auth type for git requests
EnvReference
object
Reference to env resource
4 properties
1 required
TestWorkflowTemplate
object
9 properties
ClaimSource
object
2 properties
Variables
object
execution variables passed to executor converted to vars for usage in tests
EnvVarSource
object
EnvVarSource represents a source for the value of an EnvVar.
4 properties
TestWorkflowContentTarball
object
3 properties
2 required
LabelSelector
object
2 properties
BoxedInteger
object
1 property
1 required
TestWorkflowIndependentServiceSpec
object
PodDNSConfigOption
object
2 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
TestWorkflowJobConfig
object
4 properties
TestWorkflowExecutionSummary
object
16 properties
3 required
TestWorkflowRunningContextActor
object
running context actor for test workflow execution
6 properties
1 required
ProjectedVolumeSource
object
Represents a projected volume source
2 properties
TestWorkflowSystem
object
2 properties
TestWorkflowRunningContext
object
running context for test workflow execution
2 properties
2 required
PreferredSchedulingTerm
object
2 properties
1 required
LabelSelectorRequirement
object
3 properties
TestWorkflowStepOperations
object
5 properties
TestWorkflowContainerConfig
object
10 properties
TopologySpreadConstraint
object
8 properties
CephFSVolumeSource
object
cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
6 properties
1 required
TestWorkflowStepExecute
object
4 properties
GRPCAction
object
2 properties
TestWorkflowTagValue
object
tag values to pass to the test workflow execution
TestWorkflowStepExecuteTestExecutionRequest
object
28 properties
WindowsSecurityContextOptions
object
4 properties
AzureDiskVolumeSource
object
azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
6 properties
2 required
TestWorkflowRetryPolicy
object
2 properties
1 required
TestWorkflowServiceSpec
object
EnvFromSource
object
3 properties
NodeSelectorTerm
object
2 properties
TestWorkflowReport
object
4 properties
TestWorkflowEvent
object
1 property
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
TestWorkflowCronJobConfig
object
cron job configuration
6 properties
1 required
ConfigMapRef
object
Testkube internal reference for data in Kubernetes config maps
3 properties
2 required
PodAffinity
object
2 properties
TestWorkflowStepParallelFetch
object
3 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
PodSchedulingGate
object
1 property
TestWorkflowStepParallel
object
TestWorkflowPodConfig
object
24 properties
BoxedStringList
object
1 property
1 required
TestWorkflowExecutionConfigValue
object
configuration values used in the test workflow execution
6 properties
PodResourceClaim
object
2 properties
TestWorkflowIndependentStep
object
21 properties
TestWorkflowStepExecuteStrategy
object
4 properties
CSIVolumeSource
object
Represents a source location of a volume to mount, managed by an external CSI driver
5 properties
EnvVar
object
4 properties
TestWorkflowTarballFilePattern
object
dynamic expression or static list of file patterns to pack
2 properties
Affinity
object
3 properties
LocalObjectReference
object
Reference to Kubernetes object
1 property
TestWorkflowExecutionHealth
object
3 properties
3 required
SecretRef
object
Testkube internal reference for secret storage in Kubernetes secrets
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
SecretVolumeSource
object
secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumessecret
4 properties
TestWorkflowResourcesList
object
4 properties
ExecutionTarget
object
3 properties
TestWorkflow
object
11 properties
TestWorkflowParameterType
string
type of the config parameter
TestWorkflowWithExecution
object
2 properties
Source
string
synchronisation sources
TestWorkflowExecutionResourceAggregations
object
TestWorkflowExecutionResourceAggregations provides min, max, average, total, and standard deviation values for a resource metric.
5 properties
TestWorkflowResources
object
2 properties
VolumeMount
object
VolumeMount describes a mounting of a Volume within a container.
6 properties
2 required
TestWorkflowResultSummary
object
10 properties
5 required
TestWorkflowTimeouts
object
configures timeout behavior for a workflow (queue, initialization)
2 properties
ConfigMapEnvSource
object
2 properties
1 required
TestWorkflowExecutionsResult
object
3 properties
3 required
TestWorkflowRunningContextInterfaceType
string
supported interfaces for test workflow running context
TestWorkflowParameterSchema
object
15 properties
1 required
TestWorkflowSpec
object
16 properties
TestWorkflowTemplateRef
object
2 properties
1 required
TestWorkflowPvcConfig
object
9 properties
TCPSocketAction
object
2 properties
NodeSelectorRequirement
object
3 properties
TestWorkflowStepExecuteTestRef
object
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
ArtifactRequest
object
artifact request body with test artifacts
9 properties
TestWorkflowConcurrencyPolicy
object
configuration to control concurrent executions.
3 properties
TestWorkflowIndependentStepParallel
object
TestWorkflowContentFile
object
4 properties
1 required
TestWorkflowStep
object
23 properties
TestWorkflowExecutionStepResourceAggregations
object
Step-based resource metrics aggregations (by measurement and field)
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Kubeshop publishes across the network.