Skip to main content
Testkube 2.6.0 is out! A new AI Agent Framework that integrates with external MCP Servers for agentic troubleshooting, remediation, etc. Read More

Testkube Integrations Overview

Testkube can be integrated into existing workflows and infrastructure in several ways, including

All these are described/used as applicable in the articles below.

tip

If your favorite tool isn't covered here, have a look at General Steps for CI/CD Integration or let us know on our Slack Channel or open an issue on our GitHub Repository.

CI/CD Pipelines

Integrate Testkube into your continuous integration and delivery pipelines:

  • GitHub - Learn to integrate Testkube with GitHub Workflows.
  • GitLab - Learn how to integrate Testkube with GitLab CI.
  • Jenkins Pipelines - Learn how to integrate Testkube with Jenkins Pipelines.
  • Jenkins UI - Learn how to integrate Testkube from the Jenkins UI.
  • Azure DevOps - Learn how to integrate Testkube with Azure DevOps.
  • BitBucket - Learn how to integrate Testkube with BitBucket.
  • CircleCI - Learn how to integrate Testkube with CircleCI.
  • Tekton - Learn how to integrate Testkube with Tekton.

GitOps

Use Testkube in GitOps-managed Kubernetes environments:

  • GitOps Overview - High-level guide to using Testkube with GitOps tooling.
  • ArgoCD - Learn how to integrate Testkube with ArgoCD.
  • Flux - Learn how to integrate Testkube with Flux.

Progressive Delivery

Use Testkube for validation in progressive delivery strategies:

  • Argo Rollouts - Learn how to use Testkube with Progressive Delivery in Argo Rollouts.
  • Keptn - Leveraging Testkube as a Quality Gate in Multi-Stage Deployments with Keptn.

Event-Driven Automation

Trigger and respond to events for automated test execution:

  • Argo Events - Learn how to trigger Testkube from Argo Events.
  • Argo Workflows - Learn how to run Testkube CLI commands from Argo Workflows.
  • CDEvents - Learn about CDEvents emitted by Testkube.
  • Kubernetes Events - Learn about events emitted by Testkube.
  • Webhooks - Learn how to configure webhooks to notify external systems.

Collaboration & Alerting

Connect Testkube to your team communication and incident management tools:

  • Slack - Learn about how to configure Slack integration with Testkube.
  • Microsoft Teams - Learn about how to integrate with Microsoft Teams.
  • Atlassian Jira - Learn about how to integrate with Atlassian Jira.
  • PagerDuty - Learn about how to integrate Testkube with PagerDuty for alerting.
  • Zapier - Learn about how to integrate Testkube with Zapier.

Observability & Reporting

Monitor and visualize your test results:

  • Prometheus - Learn about metrics exposed by Testkube.
  • Grafana - Learn about how to integrate with Grafana.
  • Datadog - Learn how to send JUnit results to Datadog.
  • Allure Reports - Learn how to generate Allure Reports as artifacts in your Workflows.

Identity Mgmt

Manage user provisioning and authentication:

  • SCIM - Learn how to integrate Testkube with your Identity Provider using SCIM for automated user provisioning and deprovisioning.