Console terminology: In the Maverics Console, Orchestrator instances and
configuration delivery are managed through Deployments. When working directly
with YAML, configuration is managed as files delivered via the
-config flag or
MAVERICS_CONFIG environment variable.Overview
When using the File config source, the Orchestrator reads its configuration from a YAML file on disk at startup. The file path is specified via the-config CLI flag or the MAVERICS_CONFIG environment variable.
Use Cases
- Development and testing — load configuration from a local file during development without requiring external services
- Single-node deployments — simple deployments where a single Orchestrator instance reads from a local config file
- Air-gapped environments — deployments without network access to remote config sources
Configuration
- Console UI
- Configuration
Console UI documentation is coming soon. This section will walk you
through configuring this component using the Maverics Console’s visual
interface, including step-by-step screenshots and field descriptions.
Console Download-Only Workflow
The Maverics Console supports a download-only workflow where no cloud storage service is configured. Instead, you build your deployment in the Console, download the config bundle, and point the Orchestrator to it locally.Configure Download Only
In the Console, go to Deployments. Create a new deployment or select an existing one. Under Host Environment, click Edit next to Configuration Storage. Select No cloud storage service configured (download only). Click Save.
Publish and Download
Publish your deployment configuration. Download the config bundle (
maverics.tar.gz) and the public key file from the Console.This workflow is useful when you want to use the Console UI for configuration authoring but manage config delivery yourself, such as in air-gapped environments or when integrating with existing deployment pipelines.
Configuration Reference
| Setting | Type | Default | Description |
|---|---|---|---|
-config flag | string | /etc/maverics/maverics.yaml | Path to the YAML configuration file or .tar.gz bundle |
MAVERICS_CONFIG env var | string | /etc/maverics/maverics.yaml | Environment variable alternative to the -config flag |
MAVERICS_BUNDLE_PUBLIC_KEY_FILE env var | string | — | Path to a public key file for verifying config bundle signatures |
-config CLI flag takes priority over the MAVERICS_CONFIG environment variable.
Troubleshooting
- File not found — verify the file path is correct and the Orchestrator process has read permissions. Check with
ls -la /path/to/config.yaml. - YAML parsing errors — validate YAML syntax before starting. Ensure indentation uses spaces (not tabs) and all keys are properly nested.
- Config not updating — the File source does not support hot-reload. Restart the Orchestrator after changing the configuration file.