39 lines
4.7 KiB
JSON
39 lines
4.7 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"channel": "homelab-runtime",
|
|
"command_id": "NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5",
|
|
"status": "OK",
|
|
"rc": 0,
|
|
"host": "pve01",
|
|
"mode": "change",
|
|
"component": "newfi-newfdom-autocontent211-staging-parser-normalization-dedupe-editorial-upgrade-postupgrade-cron-rollback-reapply-r5",
|
|
"started_at_utc": "2026-09-19T15:04:27Z",
|
|
"finished_at_utc": "2026-09-19T15:04:39Z",
|
|
"reference_register_checked": true,
|
|
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
|
|
"error_register_checked": true,
|
|
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
|
|
"command_sha256": "e6eaa7478bc9f44ea4f640a5182765ffa18ca5d51785c4367889b61c94d720ac",
|
|
"duplicate_failed_command_blocked": false,
|
|
"block_reason": null,
|
|
"execution_started": true,
|
|
"change_declared": true,
|
|
"result_contract_valid": true,
|
|
"result_contract_status": "OK",
|
|
"result_contract_error": null,
|
|
"command_rc": 0,
|
|
"changes_made": true,
|
|
"rollback_started": false,
|
|
"rollback_restored": null,
|
|
"mutation_outcome": "MUTATED",
|
|
"sanitized": true,
|
|
"secrets_included": false,
|
|
"private_addresses_included": false,
|
|
"raw_evidence_retained_locally": true,
|
|
"raw_evidence_sha256": "2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e",
|
|
"sanitized_output_sha256": "2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e",
|
|
"output_truncated_in_json": false,
|
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
|
"output": "NEWFI139_BEGIN=true\nCOMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\nNEWFI139_GIT_BEFORE={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"remote_head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"source_files\":17,\"source_sha256\":\"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd\"}\nNEWFI139_CLUSTER={\"production\":{\"node\":\"pve01\",\"status\":\"running\",\"vmid\":210},\"staging\":{\"node\":\"pve03\",\"status\":\"running\",\"vmid\":211}}\nNEWFI139_PRODUCTION_READ={\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"cron_active\":true,\"errors\":41,\"event_rows\":0,\"max_error_id\":41,\"qga_exitcode\":0,\"role\":\"production\",\"source_files\":10,\"state_rows\":2,\"status\":\"OK\",\"version\":1000010}\nNEWFI139_CANDIDATE_STAGE={\"bytes\":27391,\"chunks\":4,\"files\":7,\"sha256\":\"f43b5959ea2872201a366a5d2021a7aecf2204d3a8de31d22627a872da1d73fb\"}\nNEWFI139_STAGING_APPLY={\"candidate_bundle_sha256\":\"ae94e7681cce4ee84ad51414b5bd28611d9d48ab16c6ec78cdb8d0d419d37baf\",\"candidate_installed\":true,\"changes_made\":true,\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"planned_rollback_proven\":true,\"qga_exitcode\":0,\"records\":[{\"errors\":23,\"event_rows\":{\"change\":0,\"event\":0,\"source\":0},\"step\":\"preflight\",\"version\":1000010},{\"old_files\":10,\"path\":\"/root/newfi-autocontent211/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5/staging\",\"step\":\"backup\"},{\"files\":15,\"step\":\"deploy\"},{\"step\":\"upgrade\",\"version\":1000020},{\"cron_active\":false,\"errors\":23,\"event_rows\":0,\"item_rows\":0,\"step\":\"verify_candidate\",\"version\":1000020},{\"changes\":1,\"events\":1,\"items\":3,\"persistent_rows_after\":0,\"sources\":2,\"stable_event_id\":1,\"step\":\"integration_tx_rollback\"},{\"restored\":true,\"step\":\"planned_rollback\",\"version\":1000010},{\"cron_active\":false,\"errors\":23,\"event_rows\":0,\"item_rows\":0,\"step\":\"reapply\",\"version\":1000020}],\"role\":\"staging\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\"}\nNEWFI139_PRODUCTION_READ={\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"cron_active\":true,\"errors\":41,\"event_rows\":0,\"max_error_id\":41,\"qga_exitcode\":0,\"role\":\"production\",\"source_files\":10,\"state_rows\":2,\"status\":\"OK\",\"version\":1000010}\nNEWFI139_GIT_AFTER={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"remote_head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"source_files\":17,\"source_sha256\":\"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd\"}\nNEWFI139_DECISION=PASS_AUTOCONTENT211_STAGING_UPGRADE_SYNTHETIC_INGESTION_ROLLBACK_REAPPLY_DISABLED\nNEWFI139_NEXT_GATE=PRODUCTION_GIT_FINAL140\nNEWFI139_AUTOCONTENT211_CLOSED=false\nNEWFI139_MAJOR_STAGES_REMAINING=11\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n"
|
|
}
|