Kubeshop · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the open-source Testkube API

5 actions 5 updates update extends openapi/kubeshop-testkube-openapi-original.yml
Generated by API Evangelist Written by API Evangelist tooling for Kubeshop's API. It is a proposal applied on top of the contract, not a document Kubeshop publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-enrichedx-artifact-indexx-error-formatx-problem-type-namespacex-plan-gating-statusx-source-repositoryx-source-pathx-license

Targets 2

$.info
$.servers

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the open-source Testkube API
  version: 1.0.0
extends: openapi/kubeshop-testkube-openapi-original.yml
x-generated: '2026-07-19'
x-method: generated
x-source: >-
  API Evangelist enrichment pass over the open-source Testkube API spec published in the
  kubeshop/testkube repository. This is the legacy Test/TestSuite surface plus the
  TestWorkflow surface; it declares no servers and no securitySchemes.
actions:
- target: $.info
  update:
    x-apievangelist-enriched: '2026-07-19'
    x-artifact-index:
      conventions: conventions/kubeshop-conventions.yml
      errors: errors/kubeshop-problem-types.yml
      data_model: data-model/kubeshop-data-model.yml
      packages: packages/kubeshop-packages.yml
- target: $.info
  update:
    x-error-format: rfc9457
    x-problem-type-namespace: https://kubeshop.io/testkube/problems/
    x-plan-gating-status: 402
- target: $.info
  update:
    x-source-repository: https://github.com/kubeshop/testkube
    x-source-path: api/v1/testkube.yaml
    x-license: MIT
- target: $.info
  update:
    x-surface-note: >-
      The tests, test-suites and executor tags describe the legacy surface. New
      integrations should prefer the TestWorkflow operations, which are the supported
      path going forward. Nothing here is formally marked deprecated in the spec.
- target: $.servers
  update:
  - url: https://api.testkube.io
    description: >-
      Testkube Cloud endpoint. The open-source spec declares no servers because it is
      normally consumed against a self-hosted, in-cluster agent.