Configuration
The CLI has no configuration file. Every cluster command reads your kubeconfig throughkubectl, and the few things you can change are global flags and environment variables.
CLI
v0.13.0 removed .dorgu.yaml, ~/.config/dorgu/config.yaml, the global --config flag, and the init and config commands. They only configured manifest generation, which was removed with them. If you still have those files you can delete them; the CLI ignores them. See the CLI migration guide.Choosing the cluster
Every
kubectl call goes through one helper that adds --kubeconfig and --context when you set them. A command therefore never reads from one cluster and writes to another, which matters most for remediation approve and heal, the two commands that patch a workload.
Environment variables
Output
The CLI detects whether stdout is a terminal and drops colors and spinners when it is piped.
AI keys live in the operator, not the CLI
The CLI makes no calls to a model provider and reads no API key.OPENAI_API_KEY, ANTHROPIC_API_KEY, GEMINI_API_KEY and OLLAMA_HOST are ignored since v0.13.0.
AI diagnosis and AI remediation plans are produced by the operator, inside your cluster, with a key you put in a Secret, and only when you turn them on in the chart. See AI setup.