local:full-test

Complete the Kagenti cluster integration testing workflow with automated steps.

292|103|Updated Mar 27, 2025
One-click install
npx skills add https://github.com/kagenti/kagenti --skill local-full-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local:full-test
Source: https://github.com/kagenti/kagenti/tree/main/.claude/skills/local%3Afull-test
Command: npx skills add https://github.com/kagenti/kagenti --skill local-full-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of running comprehensive, end-to-end tests for Kagenti deployments locally, simulating production environments without manual setup.

Core Features & Use Cases

  • Automated Cluster Management: Provisions and tears down Kind (Docker) or HyperShift (AWS) clusters.
  • Full Kagenti Deployment: Installs the Kagenti platform and necessary agents.
  • End-to-End Testing: Executes a complete test suite against the deployed environment.
  • Use Case: Before submitting a pull request, a developer can use this Skill to ensure their changes integrate correctly and pass all critical tests in a realistic environment.

Quick Start

Execute the full test workflow for a Kind cluster by running the command ./.github/scripts/local-setup/kind-full-test.sh.

Frequently Asked Questions about local:full-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run end-to-end tests for a Kagenti deployment locally?

To run end-to-end tests for a Kagenti deployment locally, execute the `kind-full-test.sh` script, which provisions a Kind cluster, installs the platform, and validates system integrity through automated test execution.

Can I run Kagenti e2e tests on a HyperShift cluster?

Yes, Kagenti end-to-end testing workflows support HyperShift clusters provisioned on AWS, allowing you to validate platform deployments across different cluster types including Kind and HyperShift.

Does this automated testing workflow handle cluster provisioning and teardown?

Yes, the automated testing workflow manages full cluster lifecycle operations, automatically provisioning and tearing down Kind or HyperShift clusters before and after executing the Kagenti test suite.

How do I validate my code changes before submitting a Kagenti pull request?

Validate code changes before a pull request by running the full Kagenti test workflow, which deploys the platform and agents into a simulated production environment to ensure correct integration and pass critical tests.

What components are installed during the Kagenti end-to-end testing process?

During the Kagenti end-to-end testing process, the workflow manages cluster provisioning, installs the Kagenti platform, sets up necessary agents, and executes tests to validate overall system integrity.

Are there limitations to running Kagenti CI validation locally with Kind?

Running Kagenti CI validation locally with Kind simulates production environments using Docker, but differs from actual cloud infrastructure like HyperShift on AWS, which supports different scale and deployment characteristics.