The identity and technical contract details declared by the specification.
PodDNSConfig
object
3 properties
PodResourceClaim
object
2 properties
TestWorkflowSummary
object
5 properties
TestWorkflowStatus
string
NodeSelector
object
1 property
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
TestWorkflowSpec
object
16 properties
ExecutionTarget
object
3 properties
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
TestWorkflowExecutionsResult
object
3 properties
3 required
GRPCAction
object
2 properties
PodAffinity
object
2 properties
Problem
object
problem response in case of error
5 properties
TestWorkflowServiceSpec
object
SecurityContext
object
12 properties
TestWorkflowConfigSchema
object
configuration definition
TestWorkflowExecutionHealth
object
3 properties
3 required
TestWorkflowReport
object
4 properties
NodeSelectorTerm
object
2 properties
TestWorkflowExecutionConfigValue
object
configuration values used in the test workflow execution
6 properties
PodDNSConfigOption
object
2 properties
TestWorkflowExecutionSummary
object
16 properties
3 required
EnvReference
object
Reference to env resource
4 properties
1 required
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
EnvVarSource
object
EnvVarSource represents a source for the value of an EnvVar.
4 properties
TestWorkflowTemplateRef
object
2 properties
1 required
LabelSelector
object
2 properties
SilentMode
object
controls what aspects of an execution should be silent (not tracked/processed)
5 properties
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
CSIVolumeSource
object
Represents a source location of a volume to mount, managed by an external CSI driver
5 properties
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
TestWorkflowStepParallel
object
HTTPHeader
object
2 properties
TestWorkflowStepExecuteTestRef
object
VolumeMount
object
VolumeMount describes a mounting of a Volume within a container.
6 properties
2 required
HostAlias
object
2 properties
Variable
object
5 properties
TestWorkflowRunningContextActor
object
running context actor for test workflow execution
6 properties
1 required
TestWorkflow
object
11 properties
TestWorkflowIndependentServiceSpec
object
TestWorkflowTarballRequest
object
2 properties
1 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
TestWorkflowContent
object
3 properties
TestWorkflowRunningContextActorType
string
supported actors for test workflow running context
TestWorkflowParameterSchema
object
15 properties
1 required
PodSecurityContext
object
13 properties
AppArmorProfile
object
2 properties
TestWorkflowStep
object
23 properties
SELinuxOptions
object
4 properties
TCPSocketAction
object
2 properties
WeightedPodAffinityTerm
object
2 properties
1 required
SecretRef
object
Testkube internal reference for secret storage in Kubernetes secrets
3 properties
2 required
TestWorkflowPvcConfig
object
9 properties
TestWorkflowStepParallelFetch
object
3 properties
1 required
TestWorkflowStatusSummary
object
test workflow status
1 property
TestWorkflowSystem
object
2 properties
TestWorkflowRunningContextInterfaceType
string
supported interfaces for test workflow running context
HTTPGetAction
object
5 properties
TestWorkflowResultSummary
object
10 properties
5 required
TestWorkflowConcurrencyPolicy
object
configuration to control concurrent executions.
3 properties
TestWorkflowExecutionSchema
object
test workflow execution configuration
3 properties
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
TestWorkflowStepRun
object
11 properties
LabelSelectorRequirement
object
3 properties
TestWorkflowExecutionResourceAggregations
object
TestWorkflowExecutionResourceAggregations provides min, max, average, total, and standard deviation values for a resource metric.
5 properties
ArtifactRequest
object
artifact request body with test artifacts
9 properties
ExecutionsTotals
object
various execution counters
5 properties
6 required
ConfigMapVolumeSource
object
configMap represents a configMap that should populate this volume
4 properties
ConfigMapRef
object
Testkube internal reference for data in Kubernetes config maps
3 properties
2 required
ConfigMapEnvSource
object
2 properties
1 required
EnvFromSource
object
3 properties
NodeSelectorRequirement
object
3 properties
TestWorkflowReportSummary
object
6 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
TestWorkflowRunningContext
object
running context for test workflow execution
2 properties
2 required
TestWorkflowRunningContextInterface
object
running context interface for test workflow execution
2 properties
1 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
TestWorkflowStepArtifactsCompression
object
1 property
SeccompProfile
object
2 properties
TestWorkflowStepStatus
string
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
TestWorkflowParameterType
string
type of the config parameter
BoxedString
object
1 property
1 required
Capabilities
object
2 properties
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
TestWorkflowResources
object
2 properties
TestWorkflowStepOperations
object
5 properties
TestWorkflowContentFile
object
4 properties
1 required
TestWorkflowContentGit
object
12 properties
Affinity
object
3 properties
TestWorkflowExecutionRequest
object
10 properties
Variables
object
execution variables passed to executor converted to vars for usage in tests
Toleration
object
5 properties
EnvVar
object
4 properties
BoxedBoolean
object
1 property
1 required
TestWorkflowStepControl
object
5 properties
TypedObjectReference
object
TypedObjectReference contains enough information to let you locate the typed referenced object inside the specified namespace
1 property
PodAffinityTerm
object
4 properties
ClaimSource
object
2 properties
TestWorkflowStepExecute
object
4 properties
TestWorkflowStepArtifacts
object
3 properties
1 required
TestWorkflowContentTarball
object
3 properties
2 required
TestWorkflowTarballFilePattern
object
dynamic expression or static list of file patterns to pack
2 properties
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
TestWorkflowStepExecuteTestExecutionRequest
object
28 properties
TestWorkflowExecutionStepResourceAggregations
object
Step-based resource metrics aggregations (by measurement and field)
2 properties
ContentGitAuthType
string
auth type for git requests
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
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
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
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.