Show the fully resolved configuration for an environment
Show the fully resolved configuration for a given environment.
resolve is offline: it never contacts a Kubernetes cluster. It loads the platform file (deployah.platform.yaml) when present and performs full resolution, including FQDN construction and TLS mode selection. When the platform file is absent the output is partial and a warning is recorded.
It prints resolved runtime FileValues and ExplicitValues in text and JSON. Those maps are not a secret store; do not treat resolve output as secret-safe CI output.
With --environments it instead lists every environment from the spec and platform files: where each is registered, its context (or the kubeconfig fallback), its domains, and any spec overrides.
Use --output json for byte-stable, machine-readable output.
deployah resolve [environment] [flags]
--environments List every environment from the spec and platform files instead of resolving one
-o, --output string Output format: text or json (default "text")
--context string Kubernetes context to use (overrides the current context and any environment 'context' field)
-C, --cwd string Run as if deployah was started in this directory instead of the current working directory
-d, --debug Enable debug mode (verbose logging and keep temporary files)
-h, --help show help for this command
-k, --kubeconfig string Path to the kubeconfig file to use (defaults to standard kubeconfig resolution)
-n, --namespace string Kubernetes namespace to use for Deployah operations (defaults to current context namespace)
--platform-file string Path to the platform config file (overrides DEPLOYAH_PLATFORM_FILE and the default same-directory lookup)
-s, --spec string Path to the Deployah spec file (YAML or JSON) (default "deployah.yaml")
-t, --timeout duration Timeout for Deployah operations (install/upgrade, list, status, logs, delete, run) (default 10m0s)
- deployah - Deployah turns a spec into a running release on Kubernetes (Spec-to-Release)