Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 2.24 KB

File metadata and controls

51 lines (37 loc) · 2.24 KB

deployah resolve

Show the fully resolved configuration for an environment

Synopsis

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]

Options

      --environments    List every environment from the spec and platform files instead of resolving one
  -o, --output string   Output format: text or json (default "text")

Options inherited from parent commands

      --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)

SEE ALSO

  • deployah - Deployah turns a spec into a running release on Kubernetes (Spec-to-Release)