The identity and technical contract details declared by the specification.
PodSecurityContext
object
13 properties
TestTriggerActions
string
supported actions for test triggers
ExecutionsTotals
object
various execution counters
5 properties
6 required
TestWorkflowExecutionResourceAggregationsReport
object
TestWorkflowExecutionResourceAggregationsReport provides resource usage aggregations for an entire TestWorkflowExecution (globally) and also per-step (by measu…
2 properties
Sysctl
object
2 properties
WebhookUpdateRequest
objectnull
webhook update request body
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
GroupedExecutionDurationsByGrouping
array
An array of touples of string and int64 representing the execution grouping and average execution duration (milliseconds).
WebhookConfigValue
object
configuration value
2 properties
Board
object
12 properties
9 required
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
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
TestWorkflowStatusSummary
object
test workflow status
1 property
HostAlias
object
2 properties
ExecutionsResult
object
the result for a page of executions
3 properties
2 required
ArtifactURL
object
1 property
1 required
TestTriggerContentGit
object
15 properties
1 required
PodDNSConfig
object
3 properties
TestWorkflowStepArtifactsCompression
object
1 property
TestTriggerResources
string
supported kubernetes resources for test triggers
AppArmorProfile
object
2 properties
TestWorkflowReportSummary
object
6 properties
TemplatableBoxedInteger
object
1 property
1 required
Execution
object
test execution
38 properties
TestTriggerActionParameters
object
supported action parameters for test triggers
3 properties
NodeAffinity
object
2 properties
TestWorkflowWithExecutionSummary
object
2 properties
GroupedExecutionsStats
object
Statistics of executions, including total and grouped counts.
2 properties
2 required
ExecutionsMetrics
object
12 properties
ExecutionRefs
object
4 properties
3 required
TestTriggerSelector
object
5 properties
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
InsightSeriesCatalogItem
object
7 properties
7 required
ExecutionRef
object
16 properties
8 required
FavoriteReq
object
3 properties
3 required
TestWorkflowExecutionSummary
object
16 properties
3 required
PodDNSConfigOption
object
2 properties
TestTriggerResourceRef
object
3 properties
1 required
Organizations
object
1 property
1 required
TestWorkflowRunningContextActor
object
running context actor for test workflow execution
6 properties
1 required
TestWorkflowRunningContext
object
running context for test workflow execution
2 properties
2 required
TestWorkflowSystem
object
2 properties
MemberStatus
string
Did Member confirmed organization subscription
LabelSelectorRequirement
object
3 properties
Invite
object
19 properties
8 required
TestWorkflowStepOperations
object
5 properties
ExecutionsDurationByGrouping
object
Statistics of average execution durations in milliseconds, grouped by status.
2 properties
2 required
ResourceGroup
object
7 properties
7 required
TestWorkflowStepExecuteTestExecutionRequest
object
28 properties
Logs
object
2 properties
2 required
TestWorkflowServiceSpec
object
NodeSelectorTerm
object
2 properties
GroupedExecutionsCountByTimestamp
array
An array of touples representing counts of execution timestamp and count
Affinity
object
3 properties
RepositoryParameters
object
repository parameters for tests in git repositories
4 properties
SecretRef
object
Testkube internal reference for secret storage in Kubernetes secrets
3 properties
2 required
SecretVolumeSource
object
secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumessecret
4 properties
LogsStats
object
2 properties
2 required
ExecutionsCountByGrouping
object
Statistics of executions, grouped by status.
2 properties
2 required
RunningContext
object
running context for test or test suite execution
2 properties
1 required
JUnitTestSuitesSummary
object
Summary of all test suites
6 properties
AgentEnvironment
object
3 properties
3 required
TestWorkflowResources
object
2 properties
TestWorkflowResultSummary
object
10 properties
5 required
EnvironmentFeature
object
5 properties
2 required
VolumeMount
object
VolumeMount describes a mounting of a Volume within a container.
6 properties
2 required
Environments
object
1 property
1 required
TestWorkflowPvcConfig
object
9 properties
TestWorkflowIndependentStepParallel
object
TestWorkflowExecutionStepResourceAggregations
object
Step-based resource metrics aggregations (by measurement and field)
2 properties
Credential
object
12 properties
3 required
ConfigMapVolumeSource
object
configMap represents a configMap that should populate this volume
4 properties
SecurityContext
object
12 properties
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
TestWorkflowResult
object
13 properties
5 required
PodRequest
object
pod request body
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
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
BoxedBoolean
object
1 property
1 required
ExecutionStepResult
object
execution result data
4 properties
2 required
TestWorkflowTarballRequest
object
2 properties
1 required
TestWorkflowExecutionSchema
object
test workflow execution configuration
3 properties
SELinuxOptions
object
4 properties
TestWorkflowStepRun
object
11 properties
TestWorkflowTemplateSpec
object
15 properties
TestTriggerCondition
object
supported condition for test triggers
4 properties
2 required
AssertionResult
object
execution result data
3 properties
TestContent
object
4 properties
TestWorkflowStepParallelTransfer
object
4 properties
1 required
ExecAction
object
1 property
ExecutionSummary
object
Execution summary
13 properties
5 required
BoardSummary
object
12 properties
9 required
SeccompProfile
object
2 properties
Variable
object
5 properties
Problem
object
problem response in case of error
6 properties
5 required
TestWorkflowConfigSchema
object
configuration definition
TestWorkflowStatus
string
WebhookTemplateRef
object
1 property
1 required
JUnitTestCase
object
Represents an individual test case element
8 properties
2 required
TestTriggerProbeSpec
object
3 properties
TestTriggerConditionStatuses
string
supported kubernetes condition statuses for test triggers
Volume
object
Volume represents a named volume in a pod that may be accessed by any container in the pod.
14 properties
1 required
Member
object
9 properties
1 required
EnvVarSource
object
EnvVarSource represents a source for the value of an EnvVar.
4 properties
TestWorkflowContentTarball
object
3 properties
2 required
LabelSelector
object
2 properties
TestTriggerConditionSpec
object
3 properties
WebhookTemplateCreateRequest
object
webhook template create request body
Entity
object
Holds information about an action participant.
4 properties
4 required
PreferredSchedulingTerm
object
2 properties
1 required
EnvironmentWorkflowSummaries
array
A list of environment workflow summaries.
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
EnvFromSource
object
3 properties
TestWorkflowEvent
object
1 property
ConfigMapRef
object
Testkube internal reference for data in Kubernetes config maps
3 properties
2 required
ObjectRef
object
2 properties
1 required
TestkubeEvent
object
9 properties
7 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
BoxedStringList
object
1 property
1 required
TimeSeriesDatum
object
3 properties
2 required
CSIVolumeSource
object
Represents a source location of a volume to mount, managed by an external CSI driver
5 properties
LocalObjectReference
object
Reference to Kubernetes object
1 property
GroupedExecutionsRatioByTimestamp
array
A map from string to float64 representing the ratio of executions, grouped by timestamp.
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
InsightSeriesMetricKeysResponse
object
2 properties
2 required
TestWorkflowWithExecution
object
2 properties
TestWorkflowExecutionResourceAggregations
object
TestWorkflowExecutionResourceAggregations provides min, max, average, total, and standard deviation values for a resource metric.
5 properties
TestWorkflowTimeouts
object
configures timeout behavior for a workflow (queue, initialization)
2 properties
Report
object
5 properties
2 required
EnvironmentExecutionStats
object
Overall statistics, including totals, ratio, and statistics for passed and failed executions.
3 properties
3 required
MemberRoleChange
object
2 properties
1 required
TestWorkflowStepExecuteTestRef
object
ApplicationAuditLog
array
List of audit events
ArtifactRequest
object
artifact request body with test artifacts
9 properties
Scope
object
3 properties
3 required
HTTPHeader
object
2 properties
Agent
object
14 properties
4 required
TestWorkflowStepResult
object
6 properties
SuperAgentCommands
object
10 properties
10 required
EnvironmentWorkflowSummary
object
7 properties
7 required
AzureFileVolumeSource
object
azureFile represents an Azure File Service mount on the host and bind mount to the pod.
3 properties
2 required
Toleration
object
5 properties
TestWorkflowOutput
object
3 properties
WebhookCreateRequest
object
webhook create request body
TestTriggerContentGitPullRequest
object
Pull request trigger configuration for GitHub API polling.
3 properties
TestWorkflowStepArtifacts
object
3 properties
1 required
Artifact
object
API server artifact
4 properties
BoxedString
object
1 property
1 required
GithubConnectURL
object
1 property
1 required
TestWorkflowRunningContextActorType
string
supported actors for test workflow running context
TestWorkflowExecutionConfig
object
map of configuration values used in the test workflow execution
JUnitTestSuite
object
Represents a test suite element
12 properties
3 required
TestTriggerFieldCondition
object
3 properties
2 required
AgentRunnerPolicy
object
1 property
1 required
WebhookTemplate
object
CRD based webhook data template
16 properties
1 required
Capabilities
object
2 properties
NodeSelector
object
1 property
BoardLayoutSummary
object
2 properties
2 required
ExecutorOutput
object
CRD based executor data
4 properties
1 required
TestWorkflowPause
object
3 properties
2 required
TestWorkflowSummary
object
5 properties
SecretEnvSource
object
2 properties
1 required
BasicObject
object
6 properties
2 required
TestWorkflowTemplate
object
9 properties
Variables
object
execution variables passed to executor converted to vars for usage in tests
InsightSeriesCatalogResponse
object
2 properties
2 required
TimeSeriesSegment
object
2 properties
2 required
TestWorkflowIndependentServiceSpec
object
TestWorkflowJobConfig
object
4 properties
ProjectedVolumeSource
object
Represents a projected volume source
2 properties
LogV1
object
Log format version 1
1 property
1 required
TestWorkflowContainerConfig
object
10 properties
TestWorkflowTagValue
object
tag values to pass to the test workflow execution
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
TestWorkflowReport
object
4 properties
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
WebhookTemplateUpdateRequest
objectnull
webhook template update request body
PodAffinity
object
2 properties
TestWorkflowStepParallel
object
TestWorkflowPodConfig
object
24 properties
GithubInstallation
object
2 properties
2 required
PodResourceClaim
object
2 properties
TestWorkflowIndependentStep
object
21 properties
TestTriggerFieldOperator
string
supported comparison operators for TestTrigger match conditions
EnvVar
object
4 properties
TestWorkflowTarballFilePattern
object
dynamic expression or static list of file patterns to pack
2 properties
PlanLimits
object
23 properties
ApplicationAuditEventMetadata
object
Metadata object containing key-value pairs with additional information. This can store data such as environment IDs, organization IDs, or any custom informatio…
Tokens
object
1 property
1 required
ApplicationAuditEvent
object
Represents an audit event for application operations.
9 properties
9 required
EnvironmentDurationStats
object
Average workflow execution duration and execution count statistics grouped by status.
2 properties
2 required
TestWorkflowResourcesList
object
4 properties
TestWorkflow
object
11 properties
ReorderSharedBoardsReq
object
1 property
1 required
Source
string
synchronisation sources
Repository
object
repository representation for tests in git repositories
12 properties
2 required
TestWorkflowSpec
object
16 properties
TestTriggerConcurrencyPolicies
string
supported concurrency policies for test triggers
NodeSelectorRequirement
object
3 properties
TestWorkflowStepStatus
string
Favorite
object
6 properties
6 required
PodResourcesRequest
object
pod resources request specification
2 properties
HTTPGetAction
object
5 properties
ExecutionRequest
object
test execution request body
49 properties
TestWorkflowSignature
object
7 properties
TestTriggerProbe
object
supported probe for test triggers
5 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
TestTrigger
object
21 properties
4 required
Collaborator
object
10 properties
5 required
GroupedExecutionCountByGrouping
array
An array of touples of string and int32 representing the execution grouping and count
TestTriggerUpsertRequest
object
test trigger create or update request body
4 required
TestWorkflowExecutionRuntime
object
runtime configuration for a specific test workflow execution
1 property
ExecutionResult
object
execution result returned from executor
6 properties
1 required
Log
object
4 properties
4 required
GroupedExecutionsRatioStats
object
Statistics of pass/fail ratio.
2 properties
2 required
PodAffinityTerm
object
4 properties
WeightedPodAffinityTerm
object
2 properties
1 required
TeamMember
object
2 properties
2 required
TestWorkflowContent
object
3 properties
Field
object
2 properties
2 required
ContentGitAuthType
string
auth type for git requests
EnvReference
object
Reference to env resource
4 properties
1 required
ClaimSource
object
2 properties
WebhookConfig
object
configuration values
TestTriggerContentSelector
object
1 property
BoxedInteger
object
1 property
1 required
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
Team
object
7 properties
6 required
ApplicationAuditLogKeymap
object
Represents a keymap that defines various audit-related types such as event types, actions, entity types, and sources. Each map contains a set of key-value pair…
4 properties
4 required
WebhookParameterSchema
object
parameter definition
6 properties
1 required
AuditLogDistinctSubjects
object
A key-value map where keys are entity types and values are distinct subjects.
ResourceRequest
object
resource request specification
2 properties
ServeArtifact
object
1 property
1 required
TestWorkflowRetryPolicy
object
2 properties
1 required
Webhook
object
CRD based webhook data
19 properties
1 required
TestWorkflowCronJobConfig
object
cron job configuration
6 properties
1 required
TestWorkflowStepParallelFetch
object
3 properties
1 required
TestWorkflowExecutionConfigValue
object
configuration values used in the test workflow execution
6 properties
TestWorkflowStepExecuteStrategy
object
4 properties
TestWorkflowExecutionHealth
object
3 properties
3 required
EventTarget
object
3 properties
1 required
LogV2
object
Log format version 2
8 properties
2 required
ExecutionTarget
object
3 properties
TestWorkflowParameterType
string
type of the config parameter
TestContentRequest
object
test content request body
1 property
TestTriggerExecutions
string
supported test resources for test triggers
TestWorkflowExecutionsResult
object
3 properties
3 required
ConfigMapEnvSource
object
2 properties
1 required
TestWorkflowRunningContextInterfaceType
string
supported interfaces for test workflow running context
TestWorkflowParameterSchema
object
15 properties
1 required
TestWorkflowTemplateRef
object
2 properties
1 required
EventSeries
object
2 properties
2 required
TCPSocketAction
object
2 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
TestWorkflowConcurrencyPolicy
object
configuration to control concurrent executions.
3 properties
TestWorkflowContentFile
object
4 properties
1 required
TestWorkflowStep
object
23 properties
JUnitReport
object
Represents the root element, which can contain one or more test suites
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Kubeshop publishes across the network.