diff --git a/runtime/history/SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1.json b/runtime/history/SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1.json new file mode 100644 index 00000000..15fa7ba4 --- /dev/null +++ b/runtime/history/SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1", + "status": "FAIL", + "rc": 3, + "host": "pve01", + "mode": "change", + "component": "pvepro-public-cutover", + "started_at_utc": "2026-09-19T22:07:32Z", + "finished_at_utc": "2026-09-19T22:07:37Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "c6cf21ac586c8835e11142519d14ea1708d6abd341fa1733eec9774e420a99c5", + "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": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "b7b3b089cebaa6327df9385e85a566065f5e6807ef2fb4d189fa0fa12ca99ab8", + "sanitized_output_sha256": "b7b3b089cebaa6327df9385e85a566065f5e6807ef2fb4d189fa0fa12ca99ab8", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "CUTOVER_GUEST_PRESTATE_OK=true\nEDGE_PREFLIGHT_TRANSPORT_RC=0\nEDGE_PREFLIGHT_EXITCODE=1\nEDGE_TARGET_PREFLIGHT_OK=false\nCUTOVER_ERROR=RuntimeError:EDGE_PREFLIGHT\nPRECUTOVER_BACKUP_RETAINED=false\nTASK_RESULT=PVEPRO_PUBLIC_CUTOVER_FAILED\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1.txt b/runtime/history/SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1.txt new file mode 100644 index 00000000..af96e00e --- /dev/null +++ b/runtime/history/SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1.txt @@ -0,0 +1,40 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1 +STATUS=FAIL +RC=3 +HOST=pve01 +MODE=change +COMPONENT=pvepro-public-cutover +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=c6cf21ac586c8835e11142519d14ea1708d6abd341fa1733eec9774e420a99c5 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=FAIL +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=3 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=b7b3b089cebaa6327df9385e85a566065f5e6807ef2fb4d189fa0fa12ca99ab8 +SANITIZED_OUTPUT_SHA256=b7b3b089cebaa6327df9385e85a566065f5e6807ef2fb4d189fa0fa12ca99ab8 +OUTPUT_BEGIN +CUTOVER_GUEST_PRESTATE_OK=true +EDGE_PREFLIGHT_TRANSPORT_RC=0 +EDGE_PREFLIGHT_EXITCODE=1 +EDGE_TARGET_PREFLIGHT_OK=false +CUTOVER_ERROR=RuntimeError:EDGE_PREFLIGHT +PRECUTOVER_BACKUP_RETAINED=false +TASK_RESULT=PVEPRO_PUBLIC_CUTOVER_FAILED +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index f52a6d1e..15fa7ba4 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176", + "command_id": "SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1", "status": "FAIL", "rc": 3, "host": "pve01", "mode": "change", - "component": "newfi-newfdom-notify213-staging-lifecycle-upgrade-fix", - "started_at_utc": "2026-09-19T22:06:10Z", - "finished_at_utc": "2026-09-19T22:06:14Z", + "component": "pvepro-public-cutover", + "started_at_utc": "2026-09-19T22:07:32Z", + "finished_at_utc": "2026-09-19T22:07:37Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "3059438e3aa7ff2934d4dbe4ffff1a8c606d3d8d91ece5a0b897bb500a7b0bed", + "command_sha256": "c6cf21ac586c8835e11142519d14ea1708d6abd341fa1733eec9774e420a99c5", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "2740d7acac662ee1255f4c136128242076ce211f8152d0adea9245a5e203366f", - "sanitized_output_sha256": "2740d7acac662ee1255f4c136128242076ce211f8152d0adea9245a5e203366f", + "raw_evidence_sha256": "b7b3b089cebaa6327df9385e85a566065f5e6807ef2fb4d189fa0fa12ca99ab8", + "sanitized_output_sha256": "b7b3b089cebaa6327df9385e85a566065f5e6807ef2fb4d189fa0fa12ca99ab8", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "NEWFI176_BEGIN=true\nCOMMAND_ID=NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176\nNEWFI176_GIT_BEFORE={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"92de706841be89597b4b6d9738c64780e9f940e5\",\"remote_head\":\"92de706841be89597b4b6d9738c64780e9f940e5\"}\nNEWFI176_PRODUCTION_BEFORE={\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176\",\"role\":\"production\",\"snapshot\":{\"ac\":1000030,\"board\":\"1\",\"cron\":1,\"delivery\":0,\"errors\":41,\"errors_max\":41,\"events\":1000010,\"notify\":0,\"pref\":0,\"status\":\"OK\"},\"status\":\"OK\"}\nNEWFI176_STAGING={\"candidate_bundle_sha256\":\"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5\",\"changes_made\":true,\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176\",\"error_sha256\":\"4aabb9107977ef0e12d9437726c47e770c17f4f680df21b1a2a03ec52c892b20\",\"error_type\":\"ValueError\",\"records\":[{\"error57_sha\":\"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898\",\"errors\":25,\"errors_max\":57,\"step\":\"preflight\"},{\"files\":8,\"step\":\"deploy\"},{\"files\":4,\"step\":\"php_lint\"},{\"rc\":1,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stderr_tail\":\"\",\"stdout_sha256\":\"ed9e923a57a3b80b2a7c42b5fe053e349cc1eef06987e6d4a120f9d060742be4\",\"stdout_tail\":\"No add-on with ID 'Newfi/Notify' could be found.\\n\",\"step\":\"validate_json\"}],\"role\":\"staging\",\"rollback_restored\":true,\"rollback_started\":true,\"status\":\"FAIL\"}\nNEWFI176_ERROR=ValueError_af90e3e0428e4e0fd7c3f4b48a9fe3499d9934f2344607365e984ad014e44650\nNEWFI176_DECISION=HOLD_NOTIFY213_STAGING_RECONCILE\nNEWFI176_NEXT_GATE=RECONCILE_EXACT_STAGING176_RESULT\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n" + "output": "CUTOVER_GUEST_PRESTATE_OK=true\nEDGE_PREFLIGHT_TRANSPORT_RC=0\nEDGE_PREFLIGHT_EXITCODE=1\nEDGE_TARGET_PREFLIGHT_OK=false\nCUTOVER_ERROR=RuntimeError:EDGE_PREFLIGHT\nPRECUTOVER_BACKUP_RETAINED=false\nTASK_RESULT=PVEPRO_PUBLIC_CUTOVER_FAILED\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index a82b6ec1..af96e00e 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176 +COMMAND_ID=SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1 STATUS=FAIL RC=3 HOST=pve01 MODE=change -COMPONENT=newfi-newfdom-notify213-staging-lifecycle-upgrade-fix +COMPONENT=pvepro-public-cutover REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=3059438e3aa7ff2934d4dbe4ffff1a8c606d3d8d91ece5a0b897bb500a7b0bed +COMMAND_SHA256=c6cf21ac586c8835e11142519d14ea1708d6abd341fa1733eec9774e420a99c5 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=true @@ -24,18 +24,17 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=2740d7acac662ee1255f4c136128242076ce211f8152d0adea9245a5e203366f -SANITIZED_OUTPUT_SHA256=2740d7acac662ee1255f4c136128242076ce211f8152d0adea9245a5e203366f +RAW_EVIDENCE_SHA256=b7b3b089cebaa6327df9385e85a566065f5e6807ef2fb4d189fa0fa12ca99ab8 +SANITIZED_OUTPUT_SHA256=b7b3b089cebaa6327df9385e85a566065f5e6807ef2fb4d189fa0fa12ca99ab8 OUTPUT_BEGIN -NEWFI176_BEGIN=true -COMMAND_ID=NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176 -NEWFI176_GIT_BEFORE={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"92de706841be89597b4b6d9738c64780e9f940e5","remote_head":"92de706841be89597b4b6d9738c64780e9f940e5"} -NEWFI176_PRODUCTION_BEFORE={"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176","role":"production","snapshot":{"ac":1000030,"board":"1","cron":1,"delivery":0,"errors":41,"errors_max":41,"events":1000010,"notify":0,"pref":0,"status":"OK"},"status":"OK"} -NEWFI176_STAGING={"candidate_bundle_sha256":"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5","changes_made":true,"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176","error_sha256":"4aabb9107977ef0e12d9437726c47e770c17f4f680df21b1a2a03ec52c892b20","error_type":"ValueError","records":[{"error57_sha":"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898","errors":25,"errors_max":57,"step":"preflight"},{"files":8,"step":"deploy"},{"files":4,"step":"php_lint"},{"rc":1,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_tail":"","stdout_sha256":"ed9e923a57a3b80b2a7c42b5fe053e349cc1eef06987e6d4a120f9d060742be4","stdout_tail":"No add-on with ID 'Newfi/Notify' could be found.\n","step":"validate_json"}],"role":"staging","rollback_restored":true,"rollback_started":true,"status":"FAIL"} -NEWFI176_ERROR=ValueError_af90e3e0428e4e0fd7c3f4b48a9fe3499d9934f2344607365e984ad014e44650 -NEWFI176_DECISION=HOLD_NOTIFY213_STAGING_RECONCILE -NEWFI176_NEXT_GATE=RECONCILE_EXACT_STAGING176_RESULT -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING176","rollback_restored":null,"rollback_started":false,"status":"FAIL","version":1} +CUTOVER_GUEST_PRESTATE_OK=true +EDGE_PREFLIGHT_TRANSPORT_RC=0 +EDGE_PREFLIGHT_EXITCODE=1 +EDGE_TARGET_PREFLIGHT_OK=false +CUTOVER_ERROR=RuntimeError:EDGE_PREFLIGHT +PRECUTOVER_BACKUP_RETAINED=false +TASK_RESULT=PVEPRO_PUBLIC_CUTOVER_FAILED +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260920-PVEPRO-PUBLIC-CUTOVER-706R1","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END