Kubeshop Test Workflow Templates API is one of 30 APIs that Kubeshop publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Test Workflow Templates. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
7 operations
across 2 paths,
and defines 117 schemas.
It is described by OpenAPI 3.0.1, at version 1.0.0.
Requests are made against 2 base URLs: https://api.testkube.io, https://.
The identity and technical contract details declared by the specification.
PodDNSConfig
object
3 properties
PodResourceClaim
object
2 properties
NodeSelector
object
1 property
ExecAction
object
1 property
TestWorkflowCronJobConfig
object
cron job configuration
6 properties
1 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
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
GRPCAction
object
2 properties
PodAffinity
object
2 properties
SecurityContext
object
12 properties
TestWorkflowConfigSchema
object
configuration definition
Problem
object
problem response in case of error
5 properties
NodeSelectorTerm
object
2 properties
PodDNSConfigOption
object
2 properties
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
TestWorkflowIndependentStepParallel
object
EnvVarSource
object
EnvVarSource represents a source for the value of an EnvVar.
4 properties
LabelSelector
object
2 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
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
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
TestWorkflowContent
object
3 properties
TestWorkflowParameterSchema
object
15 properties
1 required
PodSecurityContext
object
13 properties
AppArmorProfile
object
2 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
TestWorkflowIndependentStep
object
21 properties
TestWorkflowSystem
object
2 properties
HTTPGetAction
object
5 properties
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
ArtifactRequest
object
artifact request body with test artifacts
9 properties
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
TestWorkflowTemplate
object
9 properties
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
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
TestWorkflowJobConfig
object
4 properties
TestWorkflowTemplateSpec
object
15 properties
BoxedInteger
object
1 property
1 required
TestWorkflowParameterType
string
type of the config parameter
BoxedString
object
1 property
1 required
Capabilities
object
2 properties
TestWorkflowResources
object
2 properties
TestWorkflowStepOperations
object
5 properties
TestWorkflowContentFile
object
4 properties
1 required
TestWorkflowContentGit
object
12 properties
Affinity
object
3 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
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
AzureFileVolumeSource
object
azureFile represents an Azure File Service mount on the host and bind mount to the pod.
3 properties
2 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
BoxedStringList
object
1 property
1 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.