mirrord-ci

Automate mirrord setup and management in CI pipelines for Kubernetes testing.

26|4|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/metalbear-co/skills --skill mirrord-ci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mirrord-ci
Source: https://github.com/metalbear-co/skills/tree/main/skills/mirrord-ci
Command: npx skills add https://github.com/metalbear-co/skills --skill mirrord-ci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup and management of mirrord within continuous integration environments to enable testing against real Kubernetes clusters efficiently.

Core Features & Use Cases

  • Configure CI runners to connect securely to Kubernetes clusters.
  • Generate platform-specific CI workflow files for GitHub Actions, GitLab CI, and others.
  • Manage starting and stopping mirrord sessions within CI jobs.
  • Troubleshoot CI-specific deployment and connectivity issues.
  • Use Case: Set up a CI pipeline to run integration tests against staging environments with minimal manual configuration.

Quick Start

Load your kubeconfig into the CI environment, ensure mirrord is installed, then run mirrord ci start with your target deployment before executing tests, and finally invoke mirrord ci stop after completion.

Frequently Asked Questions about mirrord-ci

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

FAQPage Schema
How do I run integration tests against a Kubernetes cluster in CI?

You can run integration tests against a Kubernetes cluster in CI by loading your kubeconfig into the CI runner, starting a mirrord session targeting your deployment, executing tests, and stopping the session afterward.

Does mirrord support generating workflow files for GitLab CI and GitHub Actions?

Yes, mirrord supports generating platform-specific CI workflow files for GitHub Actions, GitLab CI, and other platforms to automate Kubernetes testing and manage session lifecycle within CI jobs.

What is the best way to test against a staging Kubernetes environment without manual configuration?

Automating mirrord integration within your CI pipeline is the best way to test against staging Kubernetes environments, as it handles configuration validation, secure cluster access, and environment setup with minimal manual intervention.

How do I troubleshoot Kubernetes deployment and connectivity issues in CI pipelines?

To troubleshoot Kubernetes deployment and connectivity issues in CI pipelines, use the detailed troubleshooting guidance and platform-specific example workflows provided by the mirrord CI automation to validate configurations and resolve cluster access errors.

Do I need a kubeconfig to connect CI runners securely to Kubernetes clusters?

Yes, you need to load your kubeconfig into the CI environment to securely connect CI runners to Kubernetes clusters, ensuring that mirrord can manage starting and stopping sessions safely within your automated workflows.