argocd-bootstrap

Official

Bootstrap ArgoCD with App-of-Apps, GitOps-style.

AuthorMatchpoint-AI
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Setting up ArgoCD to manage a Kubernetes cluster and its applications declaratively can be complex, especially when dealing with multiple application instances and ensuring Git is the single source of truth. This Skill provides a robust "App-of-Apps" pattern for bootstrapping ArgoCD.

Core Features & Use Cases

  • App-of-Apps Pattern: Deploys a root ArgoCD Application that manages other ApplicationSets and Applications, enabling full GitOps.
  • ApplicationSet Generators: Dynamically creates multiple application instances (e.g., runner pools) from a single template.
  • Critical Configuration Alignment: Highlights and fixes the crucial releaseName vs runnerScaleSetName mismatch for GitHub Actions runners.
  • Automated Sync Policies: Configures prune and selfHeal to ensure Kubernetes cluster state always matches Git.
  • Use Case: When deploying a new Kubernetes cluster or expanding your CI/CD capabilities, use this Skill to set up ArgoCD to automatically deploy and manage all GitHub Actions runner pools and other cluster applications directly from your Git repository.

Quick Start

Use the argocd-bootstrap skill to explain how the applicationset-runners.yaml file dynamically creates multiple ArgoCD Applications for GitHub Actions runner pools. Detail the role of generators and templates.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: argocd-bootstrap
Download link: https://github.com/Matchpoint-AI/matchpoint-github-runners-helm/archive/main.zip#argocd-bootstrap

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository