1
0
Files
homelab-public-context/runtime/latest.json
T

39 lines
10 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SUPPORT-260913-INFRA-DR-BACKUPV2-PVE03-SEQUENTIAL-RESTORE-PROOF-302R1",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "change",
"component": "infra-dr-backupv2-pve03-sequential-restore-proof",
"started_at_utc": "2026-09-13T07:19:34Z",
"finished_at_utc": "2026-09-13T07:38:13Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "d8885fb6a1bf2da2494b56b2e193edc054925b16877dffea2ebf90aadce179b5",
"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": "9571cf9070a804ea41f7ca7f900b60c52026dc5f44e8b0cc9e7e64bf703c1efa",
"sanitized_output_sha256": "9571cf9070a804ea41f7ca7f900b60c52026dc5f44e8b0cc9e7e64bf703c1efa",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "PVE302_BEGIN=\nCOMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-PVE03-SEQUENTIAL-RESTORE-PROOF-302R1\nANCHOR301_COMMIT=44008e8e152c13bc078564a46e23d92eb037bb62\nMODE=CHANGE_PVE03_CLOUD_ONLY_SEQUENTIAL_RESTORE_BOOT_NODEBUNDLE_NODESET_VERIFY\nSELFTESTS=17\nAUTHORITY_FRESH_READ=OK\nSOURCE_QGA_PREFLIGHT={\"node\":\"pve03\",\"osinfo\":\"PASS\",\"ping\":\"PASS\",\"vmid\":211}\nSOURCE_QGA_PREFLIGHT={\"node\":\"pve03\",\"osinfo\":\"PASS\",\"ping\":\"PASS\",\"vmid\":190}\nSOURCE_QGA_PREFLIGHT={\"node\":\"pve03\",\"osinfo\":\"PASS\",\"ping\":\"PASS\",\"vmid\":130}\nCRYPT_COUNT=13\nPHYSICAL_COUNT=13\nNODE_BUNDLE_RECONSTRUCTION_VERIFIED=YES\nNODE_BUNDLE_PVE_REFERENCE_VERIFIED=YES\nNODE_BUNDLE_MEMBER_COUNT=226\nVM_RESTORE_BEGIN=211\nTEST_VMID=900311\nSOURCE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM211_SOURCE_PRESTATE\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nSOURCE_QGA_PREFLIGHT={\"node\":\"pve03\",\"osinfo\":\"PASS\",\"ping\":\"PASS\",\"vmid\":211}\nGENERATION_DISCOVERY_SUMMARY={\"generation\":\"G301-20260913T064540Z-2e6fd0fc524e4e4c39c7a29cd25577cd\",\"listed_replicas\":2,\"reject_counts\":{\"REMOTE_GENERATION_ABSENT\":11},\"valid_hits\":2,\"vmid\":211}\nGENERATION_DISCOVERED={\"generation\":\"G301-20260913T064540Z-2e6fd0fc524e4e4c39c7a29cd25577cd\",\"manifest_sha256\":\"76dd08d6e858042eabd48b8dc6578d8ec6a335827a2d4c19e69031d22beda490\",\"replica_count\":2,\"vmid\":211}\nRESTORE_ADMISSION={\"local_lvm_available\":751570296557,\"maxdisk_bytes\":53687091200,\"payload_bytes\":618301056,\"staging_available\":296977117184,\"test_node\":\"pve01\",\"vmid\":211}\nLOCAL_RESTORE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM211_LOCAL_PREP\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nRESTORE_ARCHIVE_VERIFIED={\"bytes\":618301056,\"generation\":\"G301-20260913T064540Z-2e6fd0fc524e4e4c39c7a29cd25577cd\",\"sha256\":\"e76393b03366751b461b130361923cf1f42f416886045eb29fd4212a737eac99\",\"vmid\":211}\nLOCAL_RESTORE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM211_LOCAL_PRE_QMRESTORE\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nTEST_VM_ISOLATION={\"network_devices_remaining\":0,\"protection\":1,\"removed_keys\":[\"net0\",\"serial0\"],\"test_vmid\":900311}\nQEMU_GUEST_AGENT_PING=PASS\nGUEST_OSINFO_QUERY=PASS\nGUEST_HOSTNAME_QUERY=PASS\nGUEST_RESTORE_BOOT_VERIFIED=YES\nTEST_VM_AND_VOLUMES_REMOVED=YES\nRESTORE_PAYLOAD_REMOVED=YES\nSOURCE_CONFIG_UNCHANGED=YES\nVM_RESTORE_PROOF_COMPLETE=211\nVM_RESTORE_BEGIN=190\nTEST_VMID=900312\nSOURCE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM190_SOURCE_PRESTATE\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nSOURCE_QGA_PREFLIGHT={\"node\":\"pve03\",\"osinfo\":\"PASS\",\"ping\":\"PASS\",\"vmid\":190}\nGENERATION_DISCOVERY_SUMMARY={\"generation\":\"G301-20260913T064740Z-ddfb0edd3f15d173167e680c54d32360\",\"listed_replicas\":2,\"reject_counts\":{\"REMOTE_GENERATION_ABSENT\":11},\"valid_hits\":2,\"vmid\":190}\nGENERATION_DISCOVERED={\"generation\":\"G301-20260913T064740Z-ddfb0edd3f15d173167e680c54d32360\",\"manifest_sha256\":\"6a954f3beb94e35b289c10717f5ac4387e8461df1a5f5e03db4329cade8b1fcc\",\"replica_count\":2,\"vmid\":190}\nRESTORE_ADMISSION={\"local_lvm_available\":751048795253,\"maxdisk_bytes\":85899345920,\"payload_bytes\":1550687863,\"staging_available\":296977117184,\"test_node\":\"pve01\",\"vmid\":190}\nLOCAL_RESTORE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM190_LOCAL_PREP\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nRESTORE_ARCHIVE_VERIFIED={\"bytes\":1550687863,\"generation\":\"G301-20260913T064740Z-ddfb0edd3f15d173167e680c54d32360\",\"sha256\":\"a3669dcc4de755ad650f363a4aa5578b00162bdcfe77e8bd37d60ffaa52ddb0c\",\"vmid\":190}\nLOCAL_RESTORE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM190_LOCAL_PRE_QMRESTORE\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nTEST_VM_ISOLATION={\"network_devices_remaining\":0,\"protection\":1,\"removed_keys\":[\"net0\",\"serial0\"],\"test_vmid\":900312}\nQEMU_GUEST_AGENT_PING=PASS\nGUEST_OSINFO_QUERY=PASS\nGUEST_HOSTNAME_QUERY=PASS\nGUEST_RESTORE_BOOT_VERIFIED=YES\nTEST_VM_AND_VOLUMES_REMOVED=YES\nRESTORE_PAYLOAD_REMOVED=YES\nSOURCE_CONFIG_UNCHANGED=YES\nVM_RESTORE_PROOF_COMPLETE=190\nVM_RESTORE_BEGIN=130\nTEST_VMID=900313\nSOURCE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM130_SOURCE_PRESTATE\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nSOURCE_QGA_PREFLIGHT={\"node\":\"pve03\",\"osinfo\":\"PASS\",\"ping\":\"PASS\",\"vmid\":130}\nGENERATION_DISCOVERY_SUMMARY={\"generation\":\"G301-20260913T065051Z-eca2524f5cd97abfe630c87db08d733f\",\"listed_replicas\":2,\"reject_counts\":{\"REMOTE_GENERATION_ABSENT\":11},\"valid_hits\":2,\"vmid\":130}\nGENERATION_DISCOVERED={\"generation\":\"G301-20260913T065051Z-eca2524f5cd97abfe630c87db08d733f\",\"manifest_sha256\":\"5f61523d3563096c5e78429c8a63bb347d559ec76de152d896bd2c263146c0ab\",\"replica_count\":2,\"vmid\":130}\nRESTORE_ADMISSION={\"local_lvm_available\":751048795253,\"maxdisk_bytes\":103079215104,\"payload_bytes\":10849353784,\"staging_available\":296977117184,\"test_node\":\"pve01\",\"vmid\":130}\nLOCAL_RESTORE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM130_LOCAL_PREP\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nRESTORE_ARCHIVE_VERIFIED={\"bytes\":10849353784,\"generation\":\"G301-20260913T065051Z-eca2524f5cd97abfe630c87db08d733f\",\"sha256\":\"4567b3c0322b530079bccec6789524ac0291024dbf50942bf3e550d67c70c1f9\",\"vmid\":130}\nLOCAL_RESTORE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM130_LOCAL_PRE_QMRESTORE\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nTEST_VM_ISOLATION={\"network_devices_remaining\":0,\"protection\":1,\"removed_keys\":[\"net0\",\"serial0\",\"startup\"],\"test_vmid\":900313}\nQEMU_GUEST_AGENT_PING=PASS\nGUEST_OSINFO_QUERY=PASS\nGUEST_HOSTNAME_QUERY=PASS\nGUEST_RESTORE_BOOT_VERIFIED=YES\nTEST_VM_AND_VOLUMES_REMOVED=YES\nRESTORE_PAYLOAD_REMOVED=YES\nSOURCE_CONFIG_UNCHANGED=YES\nVM_RESTORE_PROOF_COMPLETE=130\nPVE03_NODESET_MANIFEST_VERIFIED=YES\nPVE03_NODESET_RESTORE_COVERAGE_COMPLETE=YES\nPVE03_SEQUENTIAL_RESTORE_PROOFS_COMPLETE=[211,190,130]\nPVE03_NODE_BUNDLE_RESTORE_VALIDATED=YES\nPVE03_NODESET_RESTORE_COVERAGE_COMPLETE=YES\nCOMPLETED_RESTORE_PROOFS=[{\"generation\":\"G301-20260913T064540Z-2e6fd0fc524e4e4c39c7a29cd25577cd\",\"manifest_sha256\":\"76dd08d6e858042eabd48b8dc6578d8ec6a335827a2d4c19e69031d22beda490\",\"payload_sha256\":\"e76393b03366751b461b130361923cf1f42f416886045eb29fd4212a737eac99\",\"test_vmid\":900311,\"vmid\":211},{\"generation\":\"G301-20260913T064740Z-ddfb0edd3f15d173167e680c54d32360\",\"manifest_sha256\":\"6a954f3beb94e35b289c10717f5ac4387e8461df1a5f5e03db4329cade8b1fcc\",\"payload_sha256\":\"a3669dcc4de755ad650f363a4aa5578b00162bdcfe77e8bd37d60ffaa52ddb0c\",\"test_vmid\":900312,\"vmid\":190},{\"generation\":\"G301-20260913T065051Z-eca2524f5cd97abfe630c87db08d733f\",\"manifest_sha256\":\"5f61523d3563096c5e78429c8a63bb347d559ec76de152d896bd2c263146c0ab\",\"payload_sha256\":\"4567b3c0322b530079bccec6789524ac0291024dbf50942bf3e550d67c70c1f9\",\"test_vmid\":900313,\"vmid\":130}]\nSTATUS=OK\nPHASE=COMPLETE\nNEXT_GATE=PVE02_SEQUENTIAL_BACKUP_WITH_NODE_BUNDLE\nCURRENT_SOURCE_VMID=NONE\nCURRENT_TEST_VMID=NONE\nCURRENT_WORKDIR=NONE\nCURRENT_LOCAL_PAYLOAD_FILES_REMAINING=0\nLAST_GENERATION_DISCOVERY_SUMMARY={\"generation\":\"G301-20260913T065051Z-eca2524f5cd97abfe630c87db08d733f\",\"listed_replicas\":2,\"reject_counts\":{\"REMOTE_GENERATION_ABSENT\":11},\"valid_hits\":2,\"vmid\":130}\nLAST_SOURCE_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM130_SOURCE_PRESTATE\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nLAST_LOCAL_TASK_GUARD={\"clean_samples\":3,\"conflict_samples\":0,\"label\":\"VM130_LOCAL_PRE_QMRESTORE\",\"max_conflicts\":0,\"samples\":3,\"status\":\"PASS\"}\nNODE_BUNDLE_VERIFIED=YES\nNODESET_VERIFIED=YES\nFAILED_TOOL=NONE\nFAILED_RC=NONE\nFAILED_STDERR_BYTES=0\nFAILED_STDERR_SHA256=NONE\nCLOUD_CALLS=146\nCLOUD_WRITE_ATTEMPTS=0\nCLOUD_DELETIONS=0\nBACKUP_EXECUTIONS=0\nNODE_BUNDLE_EXECUTIONS=0\nRESTORE_EXECUTIONS=3\nSOURCE_GUEST_MUTATIONS=0\nSYSTEMD_MUTATIONS=0\nLIVE_RCLONE_CONFIG_READS=26\nLIVE_RCLONE_CONFIG_WRITES=0\nROLLBACK_STARTED=NO\nROLLBACK_RESTORED=NOT_APPLICABLE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260913-INFRA-DR-BACKUPV2-PVE03-SEQUENTIAL-RESTORE-PROOF-302R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\nPVE302_END=\n"
}