-
Notifications
You must be signed in to change notification settings - Fork 2
Configuration and Defaults
Alex Stoyanov edited this page Mar 4, 2026
·
3 revisions
Use this page to keep operator defaults predictable and safe.
Effective value order:
CLI > Environment > Config > built-in default
Examples:
-
--design forgeoverrides config design defaults. -
ETHERNITY_RENDER_JOBSoverrides[runtime].render_jobs. - If neither is set, built-in defaults apply.
Recommended baseline:
- keep defaults minimal
- set only values you use frequently
- keep risky decisions explicit per command
[defaults.backup]
output_dir = ""
shard_threshold = 0
shard_count = 0
signing_key_mode = ""
payload_codec = "auto" # auto | raw | gzip
qr_payload_codec = "raw" # raw | base64
[defaults.recover]
output = ""
[ui]
quiet = false
no_color = false
no_animations = false
[debug]
max_bytes = 1024
[runtime]
render_jobs = "auto"Use backup defaults to control both envelope payload storage and QR transport:
-
payload_codec:-
auto(recommended baseline; gzip only when smaller) -
raw(never compress) -
gzip(always compress)
-
-
qr_payload_codec:-
raw(recommended baseline for scan-heavy workflows) -
base64(text-oriented payload workflows)
-
Note: codec mode is normally configured through defaults/onboarding. Backup command flags do not currently expose per-run codec toggles.
Keep these as explicit per-run decisions:
--rescue-mode--yes--debug-reveal-secrets
This keeps high-risk behavior visible in command history and review.
Supported design names:
archiveforgeledgermaritimesentinel
If unsure, start with sentinel.
Before depending on defaults in production:
- Run
ethernity --helpand command help for the exact subcommand. - Execute one end-to-end backup/recover drill with your config.
- Confirm expected output paths and artifact distribution.
- Record the config version/hash used in your runbook.