Operator config files
State, schema, secrets · config files. On a deployment this row is a control; the demo shows the row with the reading its source supports.
Evidence
- Running
- 4 files, no missing keys
- Built
- 4 shipped examples (config/*.example.yaml), compared key by key
- Latest known
- every key the release expects is present
- Source
- config/*.example.yaml
- Checked
- 2 hours ago
- Cadence
- none — on demand
- Mode
- direct
- State
- current
- Backup unit
- The previous file, kept beside the dump.
- Recovery
- Restore it.
The five steps
Plan, back up, apply, verify, recover — in direct mode. On a deployment each step runs, is verified and lands on the audit trail; every component on the demo is current, so every step reads done.
- ✓ done Plan Each config/*.yaml is compared key by key with its shipped example; the plan lists the missing keys and the defaults that would fill them; the admin confirms.
- ✓ done Back up The updater copies the current file beside the operational-state dump and records its checksum.
- ✓ done Apply The updater writes the missing keys with the example's defaults and keeps every existing value.
- ✓ done Verify The file parses, every key the release expects is present, and the healthcheck is green.
- ✓ done Recover Restore the previous file and verify again.
Every row behind this reading (4)
| Example | Top-level keys | Bytes | SHA-256 |
|---|---|---|---|
| assistant_probes.example.yaml | probes | 2,338 | 039690ccc6ce |
| retention_ruleset.example.yaml | default_rule, jurisdiction, resource_type_rules | 3,475 | fa051eb8f23f |
| sensitive_value_sets.example.yaml | categories, departments | 2,839 | 5706987c36bc |
| smart_issuers.example.yaml | issuers | 5,087 | 8f363c0f8662 |
History
Applies and recoveries of this row, from the update journal. On a deployment every apply and every recovery lands here as it completes.
No apply or recovery recorded for this row. The demo's journal holds one completed update, of Running image.
Acknowledge: keep as is until <date> because <reason> — on a deployment this line is a form, audited as system.component_acknowledged; the demo shows the words.