Skip to main content

Synopsis

Analyze a containerized application and generate production-ready Kubernetes manifests, ArgoCD configuration, CI/CD pipelines, and documentation. The path should point to a directory containing a Dockerfile or docker-compose.yml. Defaults to . if omitted.

Flags

Pipeline

The generate command runs a multi-stage pipeline:
  1. Analysis — Parses Dockerfile, docker-compose.yml, and source code to detect language, framework, ports, health endpoints, and dependencies
  2. LLM enhancement (optional) — Enriches analysis with deeper framework understanding, resource sizing, and security recommendations
  3. Generation — Produces Kubernetes manifests from the analysis results
  4. Validation — Checks generated manifests for correctness and best practices
  5. Output — Writes files to disk (or stdout with --dry-run)

Examples

Basic generation:
Generate from a specific directory:
Custom output directory:
Preview without writing files:
With LLM-enhanced analysis:
Override app name and namespace:
Generate only K8s manifests (no ArgoCD, CI, or persona):
Skip validation (useful for quick iterations):

Output files

Validation report

After generation, a validation report runs automatically (unless --skip-validation is set). The report checks: Issues are reported with severity levels: Error (must fix), Warning (should fix), and Info (recommendation).