Skip to main content
Testkube 1.21 is out! A new Execution Dashboard, Webhook Credentials and Test/Suite Deprecation are some of the major enhancements, 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.