CtrlK
BlogDocsLog inGet started
Tessl Logo

nitinjain999/platform-skills

Production-grade platform engineering handbook — Kubernetes, Terraform, Flux CD, GitHub Actions, AWS, and more.

67

Quality

84%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

argocd.mdreferences/

Argo CD Reference

Contents

  • Scope
  • Repository patterns
  • Reconciliation model
  • Promotion model
  • Safety rules

Scope

Use Argo CD for:

  • Declarative application deployment to Kubernetes clusters
  • Multi-cluster fleet management with projects and app boundaries
  • App-of-apps or application set patterns
  • Helm, Kustomize, and directory-based Git reconciliation

Argo CD fills the same last-mile delivery role as Flux in many platforms. Choose one reconciler per boundary unless there is a deliberate transition plan.

Repository patterns

Common layout:

argocd/
  projects/
  applications/
clusters/
  prod/
  staging/
apps/
  base/
  overlays/
  • projects/ defines policy boundaries and allowed source/destination combinations.
  • applications/ defines app-of-apps roots or cluster application entrypoints.
  • apps/ contains reusable manifests or Helm/Kustomize content.

Reconciliation model

  • Keep Argo CD applications small, named clearly, and scoped intentionally.
  • Use Project boundaries to control sources, destinations, and cluster access.
  • Prefer ApplicationSet for repeated cluster or tenant patterns instead of manual duplication.
  • Use sync waves, health checks, and sync options deliberately.

Promotion model

  • Promote by version pins, overlay changes, or application set inputs in Git.
  • Keep environment-specific divergence minimal.
  • Separate platform app promotion from workload version promotion when teams differ.

Safety rules

  • Do not let teams bypass Git with manual cluster edits and still call the result managed.
  • Keep automated prune and self-heal settings aligned to the platform’s risk tolerance.
  • Avoid running Argo CD and Flux over the same resources without strict ownership boundaries.
  • Treat bootstrap, secrets, and cloud identity as upstream dependencies owned outside the app reconciler unless explicitly designed otherwise.

BEFORE_AFTER.md

CHANGELOG.md

CODE_OF_CONDUCT.md

COMMANDS.md

CONTRIBUTING.md

EDITOR_INTEGRATIONS.md

GETTING_STARTED.md

HOW_IT_WORKS.md

install.sh

INSTALLATION.md

LAUNCH.md

PROMPTS.md

QUICKSTART.md

README.md

renovate.json

SECURITY.md

SKILL.md

tessl.json

tile.json