39 lines
11 KiB
JSON
39 lines
11 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"channel": "homelab-runtime",
|
|
"command_id": "SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1",
|
|
"status": "FAIL",
|
|
"rc": 3,
|
|
"host": "pve01",
|
|
"mode": "change",
|
|
"component": "gram-support-footer-ui-desktop-inset-fix8-fleet-rollout",
|
|
"started_at_utc": "2026-09-09T21:10:31Z",
|
|
"finished_at_utc": "2026-09-09T21:10:43Z",
|
|
"reference_register_checked": true,
|
|
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
|
|
"error_register_checked": true,
|
|
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
|
|
"command_sha256": "8bad5458ac55b6c3bc1240bab239b6143777d77e787d763eddf2490aa202b2d2",
|
|
"duplicate_failed_command_blocked": false,
|
|
"block_reason": null,
|
|
"execution_started": true,
|
|
"change_declared": true,
|
|
"result_contract_valid": true,
|
|
"result_contract_status": "FAIL",
|
|
"result_contract_error": null,
|
|
"command_rc": 3,
|
|
"changes_made": true,
|
|
"rollback_started": true,
|
|
"rollback_restored": false,
|
|
"mutation_outcome": "ROLLBACK_FAILED",
|
|
"sanitized": true,
|
|
"secrets_included": false,
|
|
"private_addresses_included": false,
|
|
"raw_evidence_retained_locally": true,
|
|
"raw_evidence_sha256": "ef56c94a866c96f7b0ac72615f8e238347d318429c5be6d68af07430ba471b0c",
|
|
"sanitized_output_sha256": "ef56c94a866c96f7b0ac72615f8e238347d318429c5be6d68af07430ba471b0c",
|
|
"output_truncated_in_json": false,
|
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
|
"output": "GRAM_FIX8_ROLLOUT_BEGIN\nCOMMAND_ID=SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1\nGRAM_FIX8_SOURCE={\"branch\":\"main\",\"head\":\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\",\"parent\":\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\",\"clean\":true,\"changed\":[\"release/FIX8_SHA256.txt\",\"release/GRAM_SUPPORT_FIX8_FINAL.zip\"],\"fix8_sha\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"fix7_sha\":\"cfbb238477664f7bde0517fdcf38d53a07f535d3e69455d22f6250586adbdb07\"}\nGRAM_FIX8_ARTIFACT={\"fix8_manifest\":{\"count\":51,\"combined\":\"01e4b7e5bf52d7b168a59b5443388f7e9c8cda9d6fe75ea34f0fcc2458a35ca0\"},\"fix7_manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"css_sha256\":\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\",\"launcher_sha256\":\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\",\"mod_find_sha256\":\"a2e9bd7016c37eb74e26209f06ce3dfceebb2ebbdb9fd5946b3b32cdd7cf1ff2\",\"mod_replace_sha256\":\"7e47f43986cd42b389b31d7bb53b7b15aa1b61835433a39af0d0f1dca594e33a\",\"version_id\":1000100,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 8\"}\nGRAM_FIX8_TOPOLOGY={\"160\":{\"name\":\"forum-prod\",\"node\":\"pve02\",\"status\":\"running\",\"type\":\"qemu\"},\"210\":{\"name\":\"newfi-prod\",\"node\":\"pve01\",\"status\":\"running\",\"type\":\"qemu\"},\"211\":{\"name\":\"newfi-staging\",\"node\":\"pve03\",\"status\":\"running\",\"type\":\"qemu\"}}\nGRAM_FIX8_KOW_CSP_PRE={\"value_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\",\"historical_expected\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\",\"historical_variant_matches\":[\"value\"]}\nGRAM_FIX8_PREFLIGHT_STAGING={\"transport\":\"COMPLETE\",\"exitcode\":0,\"result\":{\"ok\":true,\"results\":[{\"name\":\"newfi-staging\",\"root\":\"/var/www/forums/newfi/public\",\"user\":\"xfp_newfi\",\"manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"state\":{\"addon\":{\"addon_id\":\"Gram/Support\",\"version_id\":1000090,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 7\",\"active\":1,\"is_processing\":0,\"last_pending_action\":null},\"checks\":{\"launcher\":true,\"css_fix8\":true,\"css_fix7\":false,\"mod_count\":1,\"mod_find\":true,\"mod_replace\":true,\"mod_shape\":true},\"options\":{\"boardActive\":\"0\",\"boardUrl\":\"http://newfi-staging.gram1.ru\"},\"error_max\":48},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true}}],\"command_id\":\"SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1\",\"action\":\"preflight\",\"target\":\"newfi-staging\"},\"outer_rc\":0}\nGRAM_FIX8_PREFLIGHT_VM160={\"transport\":\"COMPLETE\",\"exitcode\":0,\"result\":{\"ok\":true,\"results\":[{\"name\":\"codevipe\",\"root\":\"/var/www/forums/codevipe/public\",\"user\":\"xfp_codevipe\",\"manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"state\":{\"addon\":{\"addon_id\":\"Gram/Support\",\"version_id\":1000090,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 7\",\"active\":1,\"is_processing\":0,\"last_pending_action\":null},\"checks\":{\"launcher\":true,\"css_fix8\":false,\"css_fix7\":true,\"mod_count\":1,\"mod_find\":true,\"mod_replace\":true,\"mod_shape\":true},\"options\":{\"boardActive\":\"1\",\"boardUrl\":\"https://codevipe.ru\"},\"error_max\":0},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true}},{\"name\":\"dsmods\",\"root\":\"/var/www/forums/dsmods/public\",\"user\":\"xfp_dsmods\",\"manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"state\":{\"addon\":{\"addon_id\":\"Gram/Support\",\"version_id\":1000090,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 7\",\"active\":1,\"is_processing\":0,\"last_pending_action\":null},\"checks\":{\"launcher\":true,\"css_fix8\":false,\"css_fix7\":true,\"mod_count\":1,\"mod_find\":true,\"mod_replace\":true,\"mod_shape\":true},\"options\":{\"boardActive\":\"1\",\"boardUrl\":\"https://dsmods.ru\"},\"error_max\":0},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true}},{\"name\":\"gamevipe\",\"root\":\"/var/www/forums/gamevipe/public\",\"user\":\"xfp_gamevipe\",\"manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"state\":{\"addon\":{\"addon_id\":\"Gram/Support\",\"version_id\":1000090,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 7\",\"active\":1,\"is_processing\":0,\"last_pending_action\":null},\"checks\":{\"launcher\":true,\"css_fix8\":false,\"css_fix7\":true,\"mod_count\":1,\"mod_find\":true,\"mod_replace\":true,\"mod_shape\":true},\"options\":{\"boardActive\":\"1\",\"boardUrl\":\"https://gamevipe.ru\"},\"error_max\":0},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true}},{\"name\":\"hkmods\",\"root\":\"/var/www/forums/hkmods/public\",\"user\":\"xfp_hkmods\",\"manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"state\":{\"addon\":{\"addon_id\":\"Gram/Support\",\"version_id\":1000090,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 7\",\"active\":1,\"is_processing\":0,\"last_pending_action\":null},\"checks\":{\"launcher\":true,\"css_fix8\":false,\"css_fix7\":true,\"mod_count\":1,\"mod_find\":true,\"mod_replace\":true,\"mod_shape\":true},\"options\":{\"boardActive\":\"1\",\"boardUrl\":\"https://hkmods.ru\"},\"error_max\":12},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true}},{\"name\":\"kingofwolk\",\"root\":\"/var/www/forums/kingofwolk/public\",\"user\":\"xfp_kingofwolk\",\"manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"state\":{\"addon\":{\"addon_id\":\"Gram/Support\",\"version_id\":1000090,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 7\",\"active\":1,\"is_processing\":0,\"last_pending_action\":null},\"checks\":{\"launcher\":true,\"css_fix8\":false,\"css_fix7\":true,\"mod_count\":1,\"mod_find\":true,\"mod_replace\":true,\"mod_shape\":true},\"options\":{\"boardActive\":\"1\",\"boardUrl\":\"https://kingofwolk.ru\"},\"error_max\":0},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true}},{\"name\":\"zakrutim\",\"root\":\"/var/www/forums/zakrutim/public\",\"user\":\"xfp_zakrutim\",\"manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"state\":{\"addon\":{\"addon_id\":\"Gram/Support\",\"version_id\":1000090,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 7\",\"active\":1,\"is_processing\":0,\"last_pending_action\":null},\"checks\":{\"launcher\":true,\"css_fix8\":false,\"css_fix7\":true,\"mod_count\":1,\"mod_find\":true,\"mod_replace\":true,\"mod_shape\":true},\"options\":{\"boardActive\":\"1\",\"boardUrl\":\"https://zakrutim.ru\"},\"error_max\":0},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true}}],\"command_id\":\"SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1\",\"action\":\"preflight\",\"target\":\"forum-prod\"},\"outer_rc\":0}\nGRAM_FIX8_PREFLIGHT_VM210={\"transport\":\"COMPLETE\",\"exitcode\":0,\"result\":{\"ok\":true,\"results\":[{\"name\":\"newfi-prod\",\"root\":\"/var/www/forums/newfi/public\",\"user\":\"xfp_newfi\",\"manifest\":{\"count\":51,\"combined\":\"4ffce9c0856480a972579601fc7eaede1c0e7dd04a17ebdeed9b906dc01be241\"},\"state\":{\"addon\":{\"addon_id\":\"Gram/Support\",\"version_id\":1000090,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 7\",\"active\":1,\"is_processing\":0,\"last_pending_action\":null},\"checks\":{\"launcher\":true,\"css_fix8\":false,\"css_fix7\":true,\"mod_count\":1,\"mod_find\":true,\"mod_replace\":true,\"mod_shape\":true},\"options\":{\"boardActive\":\"0\",\"boardUrl\":\"https://newfi.ru\"},\"error_max\":0},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true}}],\"command_id\":\"SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1\",\"action\":\"preflight\",\"target\":\"newfi-prod\"},\"outer_rc\":0}\nGRAM_FIX8_STAGING={\"transport\":\"COMPLETE\",\"exitcode\":3,\"result\":{\"ok\":false,\"phase\":\"rollback_proof\",\"detail\":{\"ok\":false,\"had_backup\":true,\"mutation_seen\":true,\"step\":\"sync-json\",\"rc\":1,\"err\":\"\"},\"mutated\":true,\"rollback_failed\":true,\"command_id\":\"SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1\",\"action\":\"staging_cycle\",\"target\":\"newfi-staging\"},\"outer_rc\":0}\nGRAM_FIX8_ERROR=\"STAGING_MUTATION_OR_TRANSPORT_FAILED:{\\\"transport\\\":\\\"COMPLETE\\\",\\\"exitcode\\\":3,\\\"result\\\":{\\\"ok\\\":false,\\\"phase\\\":\\\"rollback_proof\\\",\\\"detail\\\":{\\\"ok\\\":false,\\\"had_backup\\\":true,\\\"mutation_seen\\\":true,\\\"step\\\":\\\"sync-json\\\",\\\"rc\\\":1,\\\"err\\\":\\\"\\\"},\\\"mutated\\\":true,\\\"rollback_failed\\\":true,\\\"command_id\\\":\\\"SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1\\\",\\\"action\\\":\\\"staging_cycle\\\",\\\"target\\\":\\\"newfi-staging\\\"}}\"\nGRAM_FIX8_GLOBAL_ROLLBACK={\"ok\":false,\"mutated_detected\":true,\"details\":[{\"group\":\"staging\",\"result\":{\"transport\":\"COMPLETE\",\"exitcode\":3,\"result\":{\"ok\":false,\"mutated_detected\":true,\"results\":[{\"site\":\"newfi-staging\",\"rollback\":{\"ok\":false,\"had_backup\":true,\"mutation_seen\":true,\"step\":\"sync-json\",\"rc\":1,\"err\":\"\"}}],\"command_id\":\"SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1\",\"action\":\"rollback\",\"target\":\"newfi-staging\"},\"outer_rc\":0}}]}\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260909-GRAM-XF-FLEET-FOOTER-UI-DESKTOP-INSET-ROLLOUT-103R1\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":true,\"rollback_restored\":false}\nGRAM_FIX8_ROLLOUT_END\n"
|
|
}
|