testkube
by
kubeshop

Description: ☸️ The Open Testing Platform for AI-Driven Engineering Teams

View on GitHub ↗

Summary Information

Updated 23 minutes ago
Added to GitGenius on May 1st, 2022
Created on July 1st, 2021
Open Issues & Pull Requests: 55 (+0)
Number of forks: 165
Total Stargazers: 1,619 (+0)
Total Subscribers: 12 (+0)

Issue Activity (beta)

Open issues: 25
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 1,087 days
Stale 30+ days: 23
Stale 90+ days: 23

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 6
Events in 7 days: 20

Top labels

  • bug 🐛 (288)
  • feature-request 🚀 (171)
  • service:dashboard 🎡 (128)
  • enhancement (90)
  • tech-debt 🙈 (54)
  • Bug (41)
  • service:kubectl-plugin 🎡 (32)
  • service:api 🎡 (27)

Repository Insights (GitGenius)

Median issue/PR response: 976.8 days
Mean response time: 787.9 days
90th percentile: 1388.1 days
Tracked items: 407

Most active contributors

Detailed Description

Testkube is an open testing platform designed for AI-driven engineering teams, written in Go and available under the MIT license. It provides a unified platform for defining, running, and analyzing automated tests across any testing tools, scripts, or frameworks while leveraging Kubernetes infrastructure for execution and orchestration.

The platform supports execution of diverse test types including API tests, end-to-end tests, performance tests, security tests, and infrastructure tests. Tests can be triggered through multiple mechanisms: manual execution, scheduled runs, CI/CD and GitOps pipeline integration, Kubernetes event-based triggers, REST API calls, and through MCP (Model Context Protocol) servers. This flexibility allows teams to integrate testing into their existing workflows without requiring tool replacement.

Testkube centralizes test result management by aggregating test results, artifacts, logs, and resource metrics into a single dashboard for troubleshooting and reporting. The platform integrates with existing infrastructure and tools through webhooks, a REST API, and an MCP server, enabling native integration with external systems. The Testkube AI capability leverages the MCP server and native AI agents for workflow troubleshooting, failure analysis, and automated remediation.

The repository offers two deployment models. The open source agent, contained in this repository, runs standalone within Kubernetes clusters without requiring a control plane, making it suitable for single-cluster setups and self-managed environments. Installation is available through Helm or CLI. A commercial control plane option connects multiple Testkube agents across clusters, teams, and environments into a unified dashboard, offering features like multi-cluster orchestration, Testkube AI capabilities, and enterprise-grade security including SSO, SCIM, RBAC, and audit logging.

According to GitGenius activity tracking, the repository has received substantial community engagement with 407 tracked issues and pull requests. The most active contributors include olensmar with 547 events and vsukhin with 354 events. Feature requests represent the most common issue type with 108 tracked items, followed by bug reports with 86 items. The median response latency for issues and pull requests is approximately 23,442 hours, indicating the project maintains an active but distributed review process.

The codebase is supported by comprehensive documentation at docs.testkube.io and includes contribution guidelines, development setup instructions using Tilt, and architecture documentation. The project maintains connections with related Kubeshop projects including Monokle, Kusk Gateway, and shares contributors with Argo CD. A marketplace provides ready-to-use workflow templates for infrastructure testing, extending the platform's capabilities through community contributions.

testkube
by
kubeshopkubeshop/testkube

Repository Details

Fetching additional details & charts...