From 7a430ce457b8d94c8ce1ca704477b69f1ed0cf77 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Sun, 13 Sep 2026 17:12:11 +0000 Subject: [PATCH] runtime: publish SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1 --- ...BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.json | 38 ++++++ ...-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.txt | 117 ++++++++++++++++ runtime/latest.json | 16 +-- runtime/latest.txt | 125 ++++++++++-------- 4 files changed, 235 insertions(+), 61 deletions(-) create mode 100644 runtime/history/SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.json create mode 100644 runtime/history/SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.txt diff --git a/runtime/history/SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.json b/runtime/history/SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.json new file mode 100644 index 00000000..c9e5ddc2 --- /dev/null +++ b/runtime/history/SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "infra-dr-backupv2-vps-spb-ingress-backup", + "started_at_utc": "2026-09-13T17:11:37Z", + "finished_at_utc": "2026-09-13T17:12:07Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "2e2887d7204e6c84ede43732aef027b1176d825bce5050c83bb1d1c5e311dd1f", + "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": "fe3ea312e73d56ef8855611c92c6e73575efb092743abb7d3d7e18abc3fb11c8", + "sanitized_output_sha256": "fe3ea312e73d56ef8855611c92c6e73575efb092743abb7d3d7e18abc3fb11c8", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "SPB321_BEGIN=\nCOMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1\nANCHOR320_COMMIT=9ff3750057cb1ddf36458748e630c7cffba49b8a\nPOLICY318_COMMIT=d0fd666d35582463df4f7c0ec30c85ae48d281e7\nMODE=CHANGE_SPB_INGRESS_BACKUP_TWO_CRYPT_REPLICAS\nLIVE_TAR_DB_DATA_ALLOWED=NO\nCERT_OR_KEY_CONTENTS_READ=NO\nCERTBOT_EXECUTIONS=0\nNGINX_TEST_EXECUTIONS=0\nEXTERNAL_MUTATIONS=0\nAUXILIARY_OR_REJECTED_VPS_PROBED=0\nSYSTEMD_MUTATIONS=0\nCLOUD_DELETIONS=0\nWINDOWS_PLAINTEXT_STAGING=NO\nSELFTEST_SPB321=5\nERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nREFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nRUNNER_SHA256=PASS\nFORWARDED_AGENT_READY=YES\nRCLONE_CRYPT_MAPPING_13_OF_13=PASS\nDISTINCT_ACCOUNT_USERS_13_OF_13=YES\nSPB_HOSTKEY_PIN=PASS\nSPB_ACCESS=PASS\nSPB_REMOTE_UID=1000\nSPB_NGINX_SERVICE_PRESTATE=active\nSPB_NGINX_TREE_ENTRY_COUNT=83\nSPB_NGINX_TREE_PRE_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0\nSPB_ACTIVE_CONFIG_FILE_COUNT=34\nSPB_ACTIVE_CONFIG_PRE_SHA256=5a24171e93c26ba792bc0a147b905985112aae3530dff3354c7e5ceaeb8cf002\nSPB_LE_LINEAGE_COUNT=15\nSPB_ACTIVE_TLS_NAME_COUNT=31\nSPB_PACKAGE_METADATA_COUNT=4\nGENERATION=G321-20260913T171140Z-6eb136422c0c22dfb148234eb0480791\nLOGICAL_ID=spb-ingress\nSPB_INNER_TAR_VERIFY=PASS\nSPB_INNER_TAR_SHA256=951c26553c7f0d056fc6799d1216dd777f2250cf5399d8d9b2068c30aa7bcae4\nSPB_NGINX_TREE_POST_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0\nSPB_ACTIVE_CONFIG_POST_SHA256=5a24171e93c26ba792bc0a147b905985112aae3530dff3354c7e5ceaeb8cf002\nSPB_NGINX_TREE_PREPOST_STABLE=YES\nSPB_ACTIVE_CONFIG_PREPOST_STABLE=YES\nSPB_REISSUE_PLAN_SHA256=b701be178ed5c0b07c6025b7064cc5e9e01a05c988a7029f0f1c9d744a5fe937\nSPB_PACKAGE_METADATA_SHA256=05ea3d509851b721f666dcd135e5a377ec127bd25e3ef14d5107ebd31499bad0\nSPB_SOURCE_TREE_MANIFEST_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0\nSPB_TLS_RECOVERY_STRATEGY=REISSUE_TLS_ON_RESTORE\nSPB_REISSUE_METHOD=CERTBOT_STANDALONE_HTTP01_BEFORE_NGINX_START\nPAYLOAD_BYTES=15858\nPAYLOAD_SHA256=058e7b8486c7432e72ff83e89947853dc23e4d2d43d740eff1fad3d51e40357a\nPART_BYTES=536870912\nPARTS_COUNT=1\nPART_SIZES=[15858]\nALLOCATOR_CANDIDATES_SCANNED=13\nALLOCATOR_UNHEALTHY_COUNT=0\nALLOCATOR_SELECTION_ORDER=FREE_BYTES_DESC_PHYSICAL_ASC_CRYPT_ASC\nRESERVE_BYTES_PER_ACCOUNT=536870912\nREPLICA_1_CRYPT=pve03-mail-01-crypt\nREPLICA_1_PHYSICAL=pve03-mail-01\nREPLICA_1_FREE_BYTES_PREUPLOAD=1073980249317\nREPLICA_2_CRYPT=pve03-mail-02-crypt\nREPLICA_2_PHYSICAL=pve03-mail-02\nREPLICA_2_FREE_BYTES_PREUPLOAD=1073980249291\nGENERATION_PRESTATE_ACCOUNTS_SCANNED=13\nMANIFEST_SHA256=49a4d528b3f381f4343d5c03e410c146c9f1ac0e9ee8f020fd198228052672d0\nREPLICA_1_UPLOAD=PASS\nREPLICA_1_READBACK=PASS\nREPLICA_2_UPLOAD=PASS\nREPLICA_2_READBACK=PASS\nREPLICA_1_SEALED_READBACK=PASS\nREPLICA_2_SEALED_READBACK=PASS\nSEALED_QUORUM_VERIFIED=YES\nLOCAL_PAYLOAD_FILES_REMAINING=0\nCLOUD_DISCOVERY_ACCOUNTS_SCANNED=13\nCLOUD_DISCOVERY_SCAN_ERRORS=0\nCLOUD_DISCOVERED_SEALED_REPLICAS=2\nCLOUD_WRITE_ATTEMPTS=6\nCLOUD_DELETIONS=0\nEXTERNAL_MUTATIONS=0\nAUXILIARY_OR_REJECTED_VPS_PROBED=0\nSYSTEMD_MUTATIONS=0\nACTIVE_POINTER_CREATED=NO\nSPB321_TWO_REPLICAS_SEALED_AND_LOCAL_CLEANED=YES\nSTATUS=OK\nPHASE=COMPLETE\nNEXT_GATE=VPS_SPB_INGRESS_CLOUD_ONLY_ISOLATED_RESTORE_PROOF\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nSPB321_END=\n" +} diff --git a/runtime/history/SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.txt b/runtime/history/SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.txt new file mode 100644 index 00000000..b8c08931 --- /dev/null +++ b/runtime/history/SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1.txt @@ -0,0 +1,117 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=infra-dr-backupv2-vps-spb-ingress-backup +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=2e2887d7204e6c84ede43732aef027b1176d825bce5050c83bb1d1c5e311dd1f +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=fe3ea312e73d56ef8855611c92c6e73575efb092743abb7d3d7e18abc3fb11c8 +SANITIZED_OUTPUT_SHA256=fe3ea312e73d56ef8855611c92c6e73575efb092743abb7d3d7e18abc3fb11c8 +OUTPUT_BEGIN +SPB321_BEGIN= +COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1 +ANCHOR320_COMMIT=9ff3750057cb1ddf36458748e630c7cffba49b8a +POLICY318_COMMIT=d0fd666d35582463df4f7c0ec30c85ae48d281e7 +MODE=CHANGE_SPB_INGRESS_BACKUP_TWO_CRYPT_REPLICAS +LIVE_TAR_DB_DATA_ALLOWED=NO +CERT_OR_KEY_CONTENTS_READ=NO +CERTBOT_EXECUTIONS=0 +NGINX_TEST_EXECUTIONS=0 +EXTERNAL_MUTATIONS=0 +AUXILIARY_OR_REJECTED_VPS_PROBED=0 +SYSTEMD_MUTATIONS=0 +CLOUD_DELETIONS=0 +WINDOWS_PLAINTEXT_STAGING=NO +SELFTEST_SPB321=5 +ERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +REFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +RUNNER_SHA256=PASS +FORWARDED_AGENT_READY=YES +RCLONE_CRYPT_MAPPING_13_OF_13=PASS +DISTINCT_ACCOUNT_USERS_13_OF_13=YES +SPB_HOSTKEY_PIN=PASS +SPB_ACCESS=PASS +SPB_REMOTE_UID=1000 +SPB_NGINX_SERVICE_PRESTATE=active +SPB_NGINX_TREE_ENTRY_COUNT=83 +SPB_NGINX_TREE_PRE_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0 +SPB_ACTIVE_CONFIG_FILE_COUNT=34 +SPB_ACTIVE_CONFIG_PRE_SHA256=5a24171e93c26ba792bc0a147b905985112aae3530dff3354c7e5ceaeb8cf002 +SPB_LE_LINEAGE_COUNT=15 +SPB_ACTIVE_TLS_NAME_COUNT=31 +SPB_PACKAGE_METADATA_COUNT=4 +GENERATION=G321-20260913T171140Z-6eb136422c0c22dfb148234eb0480791 +LOGICAL_ID=spb-ingress +SPB_INNER_TAR_VERIFY=PASS +SPB_INNER_TAR_SHA256=951c26553c7f0d056fc6799d1216dd777f2250cf5399d8d9b2068c30aa7bcae4 +SPB_NGINX_TREE_POST_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0 +SPB_ACTIVE_CONFIG_POST_SHA256=5a24171e93c26ba792bc0a147b905985112aae3530dff3354c7e5ceaeb8cf002 +SPB_NGINX_TREE_PREPOST_STABLE=YES +SPB_ACTIVE_CONFIG_PREPOST_STABLE=YES +SPB_REISSUE_PLAN_SHA256=b701be178ed5c0b07c6025b7064cc5e9e01a05c988a7029f0f1c9d744a5fe937 +SPB_PACKAGE_METADATA_SHA256=05ea3d509851b721f666dcd135e5a377ec127bd25e3ef14d5107ebd31499bad0 +SPB_SOURCE_TREE_MANIFEST_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0 +SPB_TLS_RECOVERY_STRATEGY=REISSUE_TLS_ON_RESTORE +SPB_REISSUE_METHOD=CERTBOT_STANDALONE_HTTP01_BEFORE_NGINX_START +PAYLOAD_BYTES=15858 +PAYLOAD_SHA256=058e7b8486c7432e72ff83e89947853dc23e4d2d43d740eff1fad3d51e40357a +PART_BYTES=536870912 +PARTS_COUNT=1 +PART_SIZES=[15858] +ALLOCATOR_CANDIDATES_SCANNED=13 +ALLOCATOR_UNHEALTHY_COUNT=0 +ALLOCATOR_SELECTION_ORDER=FREE_BYTES_DESC_PHYSICAL_ASC_CRYPT_ASC +RESERVE_BYTES_PER_ACCOUNT=536870912 +REPLICA_1_CRYPT=pve03-mail-01-crypt +REPLICA_1_PHYSICAL=pve03-mail-01 +REPLICA_1_FREE_BYTES_PREUPLOAD=1073980249317 +REPLICA_2_CRYPT=pve03-mail-02-crypt +REPLICA_2_PHYSICAL=pve03-mail-02 +REPLICA_2_FREE_BYTES_PREUPLOAD=1073980249291 +GENERATION_PRESTATE_ACCOUNTS_SCANNED=13 +MANIFEST_SHA256=49a4d528b3f381f4343d5c03e410c146c9f1ac0e9ee8f020fd198228052672d0 +REPLICA_1_UPLOAD=PASS +REPLICA_1_READBACK=PASS +REPLICA_2_UPLOAD=PASS +REPLICA_2_READBACK=PASS +REPLICA_1_SEALED_READBACK=PASS +REPLICA_2_SEALED_READBACK=PASS +SEALED_QUORUM_VERIFIED=YES +LOCAL_PAYLOAD_FILES_REMAINING=0 +CLOUD_DISCOVERY_ACCOUNTS_SCANNED=13 +CLOUD_DISCOVERY_SCAN_ERRORS=0 +CLOUD_DISCOVERED_SEALED_REPLICAS=2 +CLOUD_WRITE_ATTEMPTS=6 +CLOUD_DELETIONS=0 +EXTERNAL_MUTATIONS=0 +AUXILIARY_OR_REJECTED_VPS_PROBED=0 +SYSTEMD_MUTATIONS=0 +ACTIVE_POINTER_CREATED=NO +SPB321_TWO_REPLICAS_SEALED_AND_LOCAL_CLEANED=YES +STATUS=OK +PHASE=COMPLETE +NEXT_GATE=VPS_SPB_INGRESS_CLOUD_ONLY_ISOLATED_RESTORE_PROOF +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +SPB321_END= + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index c717c52e..c9e5ddc2 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-MD-RELAY-CLOUD-ONLY-RESTORE-PROOF-320R1", + "command_id": "SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "change", - "component": "infra-dr-backupv2-vps-md-relay-cloud-only-restore-proof", - "started_at_utc": "2026-09-13T16:58:48Z", - "finished_at_utc": "2026-09-13T16:58:56Z", + "component": "infra-dr-backupv2-vps-spb-ingress-backup", + "started_at_utc": "2026-09-13T17:11:37Z", + "finished_at_utc": "2026-09-13T17:12:07Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "1eda32da78e01a2ff2d7bc7fd39bd409b9c98032030a18d33e43c86717ffa4ab", + "command_sha256": "2e2887d7204e6c84ede43732aef027b1176d825bce5050c83bb1d1c5e311dd1f", "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": "6bf75d79ad8725b90109e8ff830482cdd2c382d7b5dce3e22a7e119999f2ec18", - "sanitized_output_sha256": "6bf75d79ad8725b90109e8ff830482cdd2c382d7b5dce3e22a7e119999f2ec18", + "raw_evidence_sha256": "fe3ea312e73d56ef8855611c92c6e73575efb092743abb7d3d7e18abc3fb11c8", + "sanitized_output_sha256": "fe3ea312e73d56ef8855611c92c6e73575efb092743abb7d3d7e18abc3fb11c8", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "MD320_BEGIN=\nCOMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-MD-RELAY-CLOUD-ONLY-RESTORE-PROOF-320R1\nANCHOR319_COMMIT=cb3262033c7be0a00f69f4e2bf50933a8afac439\nANCHOR318_COMMIT=d0fd666d35582463df4f7c0ec30c85ae48d281e7\nMODE=CHANGE_MD_RELAY_CLOUD_ONLY_ISOLATED_RESTORE_PROOF\nSOURCE_GENERATION=G319-20260913T164116Z-e8026990dcaaad1f1649a8a86dbaca5a\nSOURCE_LOGICAL_ID=md-relay\nMD_SOURCE_VPS_CONTACT_ATTEMPTS=0\nEXTERNAL_SSH_ATTEMPTS=0\nEXTERNAL_MUTATIONS=0\nAUXILIARY_OR_REJECTED_VPS_PROBED=0\nSYSTEMD_MUTATIONS=0\nCLOUD_WRITE_ATTEMPTS=0\nCLOUD_DELETIONS=0\nWINDOWS_PLAINTEXT_STAGING=NO\nSELFTEST_MD320=5\nERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nREFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nRUNNER_SHA256=PASS\nRCLONE_CRYPT_MAPPING_13_OF_13=PASS\nDISTINCT_ACCOUNT_USERS_13_OF_13=YES\nPVE01_NETBIRD_PRODUCTION_PRESTATE=active\nPVE01_NETBIRD_PRODUCTION_PID_CAPTURED=YES\nRESTORE_WORKSPACE_ID=R320-20260913T165849Z-7c66c74cb2cebb62\nCLOUD_DISCOVERY_ACCOUNTS_SCANNED=13\nCLOUD_DISCOVERY_SCAN_ERRORS=0\nCLOUD_DISCOVERED_SEALED_REPLICAS=2\nCLOUD_DISCOVERED_PHYSICAL_COUNT=2\nMANIFEST_SHA256=47e026b67ceee6edd67479cd794bbf785cc2c600d7cd20d633365b52b2ba2ec4\nSEAL_CROSS_REPLICA_SHA256=f1a4b8d9968119d9060947e227b584bcc39837888060cd76ebad19a77920ef5c\nPAYLOAD_BYTES=1325\nPAYLOAD_SHA256=e013eeddd038e67bbfca3ed69613b18d809dba92d142d8f1a935c6f746beca5d\nPARTS_COUNT=1\nPART_BYTES=536870912\nREPLICA_1_CRYPT=pve03-mail-01-crypt\nREPLICA_1_PHYSICAL=pve03-mail-01\nREPLICA_1_PAYLOAD_RECONSTRUCTION=PASS\nREPLICA_1_FILESET_RESTORE=PASS\nREPLICA_1_JSON_PARSE_4_OF_4=PASS\nREPLICA_2_CRYPT=pve03-mail-02-crypt\nREPLICA_2_PHYSICAL=pve03-mail-02\nREPLICA_2_PAYLOAD_RECONSTRUCTION=PASS\nREPLICA_2_FILESET_RESTORE=PASS\nREPLICA_2_JSON_PARSE_4_OF_4=PASS\nBOTH_REPLICAS_INDEPENDENT_RESTORE=PASS\nISOLATED_ENVIRONMENT=PRIVATE_MOUNT_NET_PID_NAMESPACES_EMPTY_RESTORE_ROOT\nISOLATED_NETNS_DISTINCT=YES\nISOLATED_NETBIRD_DAEMON_SOCKET=PASS\nISOLATED_NETBIRD_STATUS_JSON=PASS\nISOLATED_NETBIRD_BINARY_SHA256=4b068f1eb564064839dec5ab36554f8af7acfac611374bcdec283d790415e25b\nPVE01_PRODUCTION_NETBIRD_UNCHANGED=YES\nLOCAL_RESTORE_WORKSPACE_REMAINING=0\nCLOUD_READ_ATTEMPTS=17\nCLOUD_WRITE_ATTEMPTS=0\nCLOUD_DELETIONS=0\nMD_SOURCE_VPS_CONTACT_ATTEMPTS=0\nEXTERNAL_SSH_ATTEMPTS=0\nEXTERNAL_MUTATIONS=0\nSYSTEMD_MUTATIONS=0\nMD320_CLOUD_ONLY_ISOLATED_RESTORE_PROOF=YES\nMD_RELAY_BACKUP_RESTORE_COVERAGE_COMPLETE=YES\nSTATUS=OK\nPHASE=COMPLETE\nNEXT_GATE=VPS_SPB_INGRESS_ROLE_SPECIFIC_BACKUP\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-MD-RELAY-CLOUD-ONLY-RESTORE-PROOF-320R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nMD320_END=\n" + "output": "SPB321_BEGIN=\nCOMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1\nANCHOR320_COMMIT=9ff3750057cb1ddf36458748e630c7cffba49b8a\nPOLICY318_COMMIT=d0fd666d35582463df4f7c0ec30c85ae48d281e7\nMODE=CHANGE_SPB_INGRESS_BACKUP_TWO_CRYPT_REPLICAS\nLIVE_TAR_DB_DATA_ALLOWED=NO\nCERT_OR_KEY_CONTENTS_READ=NO\nCERTBOT_EXECUTIONS=0\nNGINX_TEST_EXECUTIONS=0\nEXTERNAL_MUTATIONS=0\nAUXILIARY_OR_REJECTED_VPS_PROBED=0\nSYSTEMD_MUTATIONS=0\nCLOUD_DELETIONS=0\nWINDOWS_PLAINTEXT_STAGING=NO\nSELFTEST_SPB321=5\nERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nREFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nRUNNER_SHA256=PASS\nFORWARDED_AGENT_READY=YES\nRCLONE_CRYPT_MAPPING_13_OF_13=PASS\nDISTINCT_ACCOUNT_USERS_13_OF_13=YES\nSPB_HOSTKEY_PIN=PASS\nSPB_ACCESS=PASS\nSPB_REMOTE_UID=1000\nSPB_NGINX_SERVICE_PRESTATE=active\nSPB_NGINX_TREE_ENTRY_COUNT=83\nSPB_NGINX_TREE_PRE_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0\nSPB_ACTIVE_CONFIG_FILE_COUNT=34\nSPB_ACTIVE_CONFIG_PRE_SHA256=5a24171e93c26ba792bc0a147b905985112aae3530dff3354c7e5ceaeb8cf002\nSPB_LE_LINEAGE_COUNT=15\nSPB_ACTIVE_TLS_NAME_COUNT=31\nSPB_PACKAGE_METADATA_COUNT=4\nGENERATION=G321-20260913T171140Z-6eb136422c0c22dfb148234eb0480791\nLOGICAL_ID=spb-ingress\nSPB_INNER_TAR_VERIFY=PASS\nSPB_INNER_TAR_SHA256=951c26553c7f0d056fc6799d1216dd777f2250cf5399d8d9b2068c30aa7bcae4\nSPB_NGINX_TREE_POST_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0\nSPB_ACTIVE_CONFIG_POST_SHA256=5a24171e93c26ba792bc0a147b905985112aae3530dff3354c7e5ceaeb8cf002\nSPB_NGINX_TREE_PREPOST_STABLE=YES\nSPB_ACTIVE_CONFIG_PREPOST_STABLE=YES\nSPB_REISSUE_PLAN_SHA256=b701be178ed5c0b07c6025b7064cc5e9e01a05c988a7029f0f1c9d744a5fe937\nSPB_PACKAGE_METADATA_SHA256=05ea3d509851b721f666dcd135e5a377ec127bd25e3ef14d5107ebd31499bad0\nSPB_SOURCE_TREE_MANIFEST_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0\nSPB_TLS_RECOVERY_STRATEGY=REISSUE_TLS_ON_RESTORE\nSPB_REISSUE_METHOD=CERTBOT_STANDALONE_HTTP01_BEFORE_NGINX_START\nPAYLOAD_BYTES=15858\nPAYLOAD_SHA256=058e7b8486c7432e72ff83e89947853dc23e4d2d43d740eff1fad3d51e40357a\nPART_BYTES=536870912\nPARTS_COUNT=1\nPART_SIZES=[15858]\nALLOCATOR_CANDIDATES_SCANNED=13\nALLOCATOR_UNHEALTHY_COUNT=0\nALLOCATOR_SELECTION_ORDER=FREE_BYTES_DESC_PHYSICAL_ASC_CRYPT_ASC\nRESERVE_BYTES_PER_ACCOUNT=536870912\nREPLICA_1_CRYPT=pve03-mail-01-crypt\nREPLICA_1_PHYSICAL=pve03-mail-01\nREPLICA_1_FREE_BYTES_PREUPLOAD=1073980249317\nREPLICA_2_CRYPT=pve03-mail-02-crypt\nREPLICA_2_PHYSICAL=pve03-mail-02\nREPLICA_2_FREE_BYTES_PREUPLOAD=1073980249291\nGENERATION_PRESTATE_ACCOUNTS_SCANNED=13\nMANIFEST_SHA256=49a4d528b3f381f4343d5c03e410c146c9f1ac0e9ee8f020fd198228052672d0\nREPLICA_1_UPLOAD=PASS\nREPLICA_1_READBACK=PASS\nREPLICA_2_UPLOAD=PASS\nREPLICA_2_READBACK=PASS\nREPLICA_1_SEALED_READBACK=PASS\nREPLICA_2_SEALED_READBACK=PASS\nSEALED_QUORUM_VERIFIED=YES\nLOCAL_PAYLOAD_FILES_REMAINING=0\nCLOUD_DISCOVERY_ACCOUNTS_SCANNED=13\nCLOUD_DISCOVERY_SCAN_ERRORS=0\nCLOUD_DISCOVERED_SEALED_REPLICAS=2\nCLOUD_WRITE_ATTEMPTS=6\nCLOUD_DELETIONS=0\nEXTERNAL_MUTATIONS=0\nAUXILIARY_OR_REJECTED_VPS_PROBED=0\nSYSTEMD_MUTATIONS=0\nACTIVE_POINTER_CREATED=NO\nSPB321_TWO_REPLICAS_SEALED_AND_LOCAL_CLEANED=YES\nSTATUS=OK\nPHASE=COMPLETE\nNEXT_GATE=VPS_SPB_INGRESS_CLOUD_ONLY_ISOLATED_RESTORE_PROOF\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nSPB321_END=\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index a617431f..b8c08931 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-MD-RELAY-CLOUD-ONLY-RESTORE-PROOF-320R1 +COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1 STATUS=OK RC=0 HOST=pve01 MODE=change -COMPONENT=infra-dr-backupv2-vps-md-relay-cloud-only-restore-proof +COMPONENT=infra-dr-backupv2-vps-spb-ingress-backup REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=1eda32da78e01a2ff2d7bc7fd39bd409b9c98032030a18d33e43c86717ffa4ab +COMMAND_SHA256=2e2887d7204e6c84ede43732aef027b1176d825bce5050c83bb1d1c5e311dd1f DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=true @@ -24,75 +24,94 @@ MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=6bf75d79ad8725b90109e8ff830482cdd2c382d7b5dce3e22a7e119999f2ec18 -SANITIZED_OUTPUT_SHA256=6bf75d79ad8725b90109e8ff830482cdd2c382d7b5dce3e22a7e119999f2ec18 +RAW_EVIDENCE_SHA256=fe3ea312e73d56ef8855611c92c6e73575efb092743abb7d3d7e18abc3fb11c8 +SANITIZED_OUTPUT_SHA256=fe3ea312e73d56ef8855611c92c6e73575efb092743abb7d3d7e18abc3fb11c8 OUTPUT_BEGIN -MD320_BEGIN= -COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-MD-RELAY-CLOUD-ONLY-RESTORE-PROOF-320R1 -ANCHOR319_COMMIT=cb3262033c7be0a00f69f4e2bf50933a8afac439 -ANCHOR318_COMMIT=d0fd666d35582463df4f7c0ec30c85ae48d281e7 -MODE=CHANGE_MD_RELAY_CLOUD_ONLY_ISOLATED_RESTORE_PROOF -SOURCE_GENERATION=G319-20260913T164116Z-e8026990dcaaad1f1649a8a86dbaca5a -SOURCE_LOGICAL_ID=md-relay -MD_SOURCE_VPS_CONTACT_ATTEMPTS=0 -EXTERNAL_SSH_ATTEMPTS=0 +SPB321_BEGIN= +COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1 +ANCHOR320_COMMIT=9ff3750057cb1ddf36458748e630c7cffba49b8a +POLICY318_COMMIT=d0fd666d35582463df4f7c0ec30c85ae48d281e7 +MODE=CHANGE_SPB_INGRESS_BACKUP_TWO_CRYPT_REPLICAS +LIVE_TAR_DB_DATA_ALLOWED=NO +CERT_OR_KEY_CONTENTS_READ=NO +CERTBOT_EXECUTIONS=0 +NGINX_TEST_EXECUTIONS=0 EXTERNAL_MUTATIONS=0 AUXILIARY_OR_REJECTED_VPS_PROBED=0 SYSTEMD_MUTATIONS=0 -CLOUD_WRITE_ATTEMPTS=0 CLOUD_DELETIONS=0 WINDOWS_PLAINTEXT_STAGING=NO -SELFTEST_MD320=5 +SELFTEST_SPB321=5 ERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 REFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 RUNNER_SHA256=PASS +FORWARDED_AGENT_READY=YES RCLONE_CRYPT_MAPPING_13_OF_13=PASS DISTINCT_ACCOUNT_USERS_13_OF_13=YES -PVE01_NETBIRD_PRODUCTION_PRESTATE=active -PVE01_NETBIRD_PRODUCTION_PID_CAPTURED=YES -RESTORE_WORKSPACE_ID=R320-20260913T165849Z-7c66c74cb2cebb62 +SPB_HOSTKEY_PIN=PASS +SPB_ACCESS=PASS +SPB_REMOTE_UID=1000 +SPB_NGINX_SERVICE_PRESTATE=active +SPB_NGINX_TREE_ENTRY_COUNT=83 +SPB_NGINX_TREE_PRE_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0 +SPB_ACTIVE_CONFIG_FILE_COUNT=34 +SPB_ACTIVE_CONFIG_PRE_SHA256=5a24171e93c26ba792bc0a147b905985112aae3530dff3354c7e5ceaeb8cf002 +SPB_LE_LINEAGE_COUNT=15 +SPB_ACTIVE_TLS_NAME_COUNT=31 +SPB_PACKAGE_METADATA_COUNT=4 +GENERATION=G321-20260913T171140Z-6eb136422c0c22dfb148234eb0480791 +LOGICAL_ID=spb-ingress +SPB_INNER_TAR_VERIFY=PASS +SPB_INNER_TAR_SHA256=951c26553c7f0d056fc6799d1216dd777f2250cf5399d8d9b2068c30aa7bcae4 +SPB_NGINX_TREE_POST_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0 +SPB_ACTIVE_CONFIG_POST_SHA256=5a24171e93c26ba792bc0a147b905985112aae3530dff3354c7e5ceaeb8cf002 +SPB_NGINX_TREE_PREPOST_STABLE=YES +SPB_ACTIVE_CONFIG_PREPOST_STABLE=YES +SPB_REISSUE_PLAN_SHA256=b701be178ed5c0b07c6025b7064cc5e9e01a05c988a7029f0f1c9d744a5fe937 +SPB_PACKAGE_METADATA_SHA256=05ea3d509851b721f666dcd135e5a377ec127bd25e3ef14d5107ebd31499bad0 +SPB_SOURCE_TREE_MANIFEST_SHA256=801d358def6169c1695c54b15548b44524aa03bb54fda1f944c44d0d6a466aa0 +SPB_TLS_RECOVERY_STRATEGY=REISSUE_TLS_ON_RESTORE +SPB_REISSUE_METHOD=CERTBOT_STANDALONE_HTTP01_BEFORE_NGINX_START +PAYLOAD_BYTES=15858 +PAYLOAD_SHA256=058e7b8486c7432e72ff83e89947853dc23e4d2d43d740eff1fad3d51e40357a +PART_BYTES=536870912 +PARTS_COUNT=1 +PART_SIZES=[15858] +ALLOCATOR_CANDIDATES_SCANNED=13 +ALLOCATOR_UNHEALTHY_COUNT=0 +ALLOCATOR_SELECTION_ORDER=FREE_BYTES_DESC_PHYSICAL_ASC_CRYPT_ASC +RESERVE_BYTES_PER_ACCOUNT=536870912 +REPLICA_1_CRYPT=pve03-mail-01-crypt +REPLICA_1_PHYSICAL=pve03-mail-01 +REPLICA_1_FREE_BYTES_PREUPLOAD=1073980249317 +REPLICA_2_CRYPT=pve03-mail-02-crypt +REPLICA_2_PHYSICAL=pve03-mail-02 +REPLICA_2_FREE_BYTES_PREUPLOAD=1073980249291 +GENERATION_PRESTATE_ACCOUNTS_SCANNED=13 +MANIFEST_SHA256=49a4d528b3f381f4343d5c03e410c146c9f1ac0e9ee8f020fd198228052672d0 +REPLICA_1_UPLOAD=PASS +REPLICA_1_READBACK=PASS +REPLICA_2_UPLOAD=PASS +REPLICA_2_READBACK=PASS +REPLICA_1_SEALED_READBACK=PASS +REPLICA_2_SEALED_READBACK=PASS +SEALED_QUORUM_VERIFIED=YES +LOCAL_PAYLOAD_FILES_REMAINING=0 CLOUD_DISCOVERY_ACCOUNTS_SCANNED=13 CLOUD_DISCOVERY_SCAN_ERRORS=0 CLOUD_DISCOVERED_SEALED_REPLICAS=2 -CLOUD_DISCOVERED_PHYSICAL_COUNT=2 -MANIFEST_SHA256=47e026b67ceee6edd67479cd794bbf785cc2c600d7cd20d633365b52b2ba2ec4 -SEAL_CROSS_REPLICA_SHA256=f1a4b8d9968119d9060947e227b584bcc39837888060cd76ebad19a77920ef5c -PAYLOAD_BYTES=1325 -PAYLOAD_SHA256=e013eeddd038e67bbfca3ed69613b18d809dba92d142d8f1a935c6f746beca5d -PARTS_COUNT=1 -PART_BYTES=536870912 -REPLICA_1_CRYPT=pve03-mail-01-crypt -REPLICA_1_PHYSICAL=pve03-mail-01 -REPLICA_1_PAYLOAD_RECONSTRUCTION=PASS -REPLICA_1_FILESET_RESTORE=PASS -REPLICA_1_JSON_PARSE_4_OF_4=PASS -REPLICA_2_CRYPT=pve03-mail-02-crypt -REPLICA_2_PHYSICAL=pve03-mail-02 -REPLICA_2_PAYLOAD_RECONSTRUCTION=PASS -REPLICA_2_FILESET_RESTORE=PASS -REPLICA_2_JSON_PARSE_4_OF_4=PASS -BOTH_REPLICAS_INDEPENDENT_RESTORE=PASS -ISOLATED_ENVIRONMENT=PRIVATE_MOUNT_NET_PID_NAMESPACES_EMPTY_RESTORE_ROOT -ISOLATED_NETNS_DISTINCT=YES -ISOLATED_NETBIRD_DAEMON_SOCKET=PASS -ISOLATED_NETBIRD_STATUS_JSON=PASS -ISOLATED_NETBIRD_BINARY_SHA256=4b068f1eb564064839dec5ab36554f8af7acfac611374bcdec283d790415e25b -PVE01_PRODUCTION_NETBIRD_UNCHANGED=YES -LOCAL_RESTORE_WORKSPACE_REMAINING=0 -CLOUD_READ_ATTEMPTS=17 -CLOUD_WRITE_ATTEMPTS=0 +CLOUD_WRITE_ATTEMPTS=6 CLOUD_DELETIONS=0 -MD_SOURCE_VPS_CONTACT_ATTEMPTS=0 -EXTERNAL_SSH_ATTEMPTS=0 EXTERNAL_MUTATIONS=0 +AUXILIARY_OR_REJECTED_VPS_PROBED=0 SYSTEMD_MUTATIONS=0 -MD320_CLOUD_ONLY_ISOLATED_RESTORE_PROOF=YES -MD_RELAY_BACKUP_RESTORE_COVERAGE_COMPLETE=YES +ACTIVE_POINTER_CREATED=NO +SPB321_TWO_REPLICAS_SEALED_AND_LOCAL_CLEANED=YES STATUS=OK PHASE=COMPLETE -NEXT_GATE=VPS_SPB_INGRESS_ROLE_SPECIFIC_BACKUP -HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-MD-RELAY-CLOUD-ONLY-RESTORE-PROOF-320R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} -MD320_END= +NEXT_GATE=VPS_SPB_INGRESS_CLOUD_ONLY_ISOLATED_RESTORE_PROOF +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260913-INFRA-DR-BACKUPV2-VPS-SPB-INGRESS-BACKUP-321R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +SPB321_END= OUTPUT_END CHAT_OUTPUT_END