argocd

Reconcile Git-desired state with Kubernetes resources via ArgoCD for Supabase V3 clusters.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/matt-metivier/zk-hub --skill argocd-matt-metivier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: argocd
Source: https://github.com/matt-metivier/zk-hub/tree/main/skills/general/infrastructure/argocd
Command: npx skills add https://github.com/matt-metivier/zk-hub --skill argocd-matt-metivier

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ArgoCD is the GitOps delivery engine for all in-cluster resources in V3 EKS clusters. It is installed by the cluster Pulumi stack and runs in the argocd namespace of each cluster.

Core Features & Use Cases

  • App-of-Apps Pattern: bootstraps and manages complex deployments by layering ArgoCD applications.
  • Accessing ArgoCD: provides in-cluster access and CLI workflows for login, app listing, syncing, diffing, and rollback.
  • CDK8s Synthesis Workflow: leverages CDK8s to generate manifests under ext-v3-deploys and k8s-declarative for ArgoCD deployment.
  • Hub-and-Spoke Model: separates provisioning from delivery, improving governance and isolation.

Quick Start

Bootstrap ArgoCD on your Supabase V3 cluster and synthesize CDK8s manifests for deployment via the ArgoCD app definitions.

Frequently Asked Questions about argocd

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

FAQPage Schema
How do I automate GitOps delivery for Supabase V3 clusters using ArgoCD?

Automate GitOps delivery for Supabase V3 clusters by using ArgoCD to reconcile Git-desired state with live Kubernetes resources. This Skill manages ArgoCD applications and CDK8s-generated manifests across multi-environment deployments on EKS.

What is the app-of-apps pattern for managing Kubernetes cluster deployments?

The app-of-apps pattern bootstraps and manages complex Kubernetes deployments by layering ArgoCD applications. It separates provisioning from delivery using a hub-and-spoke model, improving governance and isolation for multi-environment Supabase V3 clusters.

How do I synthesize CDK8s manifests for ArgoCD deployment?

Synthesize CDK8s manifests for ArgoCD deployment by generating declarative Kubernetes configurations under the ext-v3-deploys and k8s-declarative directories. ArgoCD then reconciles these generated manifests with the live cluster state.

Do I need specific namespaces configured to run ArgoCD on EKS?

Yes, running ArgoCD on EKS requires suitable namespaces configured, specifically the argocd and supabase-system namespaces. You also need cluster context access, the ArgoCD CLI, and robust debugging workflows for sync failures.

Why does my ArgoCD application fail to sync with live Kubernetes resources?

ArgoCD sync failures with live Kubernetes resources require robust debugging workflows to resolve. This Skill provides CLI workflows for diffing desired Git state against live cluster state, listing applications, and rolling back failed syncs.

Can I use ArgoCD to manage multi-environment Supabase V3 deployments on EKS?

Yes, ArgoCD manages multi-environment Supabase V3 deployments on EKS by reconciling Git-desired state with live Kubernetes resources. The hub-and-spoke model separates provisioning from delivery to improve governance and isolation across environments.