Skip to main content

What is Dorgu?

Dorgu analyzes your containerized applications — Dockerfile, docker-compose, and source code — and generates production-ready Kubernetes manifests, ArgoCD configs, CI/CD workflows, and ApplicationPersona CRDs. Pair it with the Dorgu Operator for cluster-side validation, discovery, and real-time insights.

Products

Dorgu CLI

Analyze apps and generate K8s manifests, personas, and CI/CD pipelines from the command line.

Dorgu Operator

Kubernetes operator for deployment validation, cluster discovery, and persona lifecycle management.

Dorgu Platform

Web dashboard for ClusterPersona visualization and cluster insights.

How it works

1

Analyze

Dorgu parses your Dockerfile, docker-compose.yml, and source code to detect language, framework, ports, health endpoints, dependencies, and resource requirements.
2

Generate

Produces production-ready Kubernetes Deployment, Service, Ingress, HPA, ArgoCD Application, GitHub Actions workflow, and an ApplicationPersona CRD — all from a single command.
3

Validate

Post-generation validation checks resource bounds, port consistency, health probes, security contexts, and optionally runs kubectl dry-run against your cluster.

Key capabilities

  • Multi-language analysis — Node.js, Python, Go, Java, Ruby, Rust with framework detection (Express, FastAPI, Django, Spring, Rails, and more)
  • LLM-enhanced analysis — Optional deeper understanding via OpenAI, Anthropic, Gemini, or Ollama
  • Layered configuration — Global, workspace, and app-level config with CLI flag overrides
  • Post-generation validation — Resource bounds, ports, health probes, HPA, security contexts
  • ApplicationPersona CRDs — Living identity documents for your applications, validated by the operator
  • GitOps support — ArgoCD App-of-Apps scaffold with dorgu cluster setup --driver gitops
  • Cluster bootstrapping — Interactive wizard installs a production-ready stack (cert-manager, ingress-nginx, CloudNativePG, OpenObserve, ArgoCD)

Next steps

Installation

Install the Dorgu CLI via Go, binary release, or from source.

Quickstart

Generate your first Kubernetes manifests in 5 minutes.