From 8351a9e5ed056d65650ceb6f5bc88d811c990f05 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Wed, 23 Sep 2026 14:41:23 +0000 Subject: [PATCH] runtime: publish SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1 --- ...WER-OFF-READINESS-AUDIT-ROBUST-9207R1.json | 38 +++ ...OWER-OFF-READINESS-AUDIT-ROBUST-9207R1.txt | 149 +++++++++ runtime/latest.json | 39 ++- runtime/latest.txt | 298 +++++++++--------- 4 files changed, 366 insertions(+), 158 deletions(-) create mode 100644 runtime/history/SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1.json create mode 100644 runtime/history/SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1.txt diff --git a/runtime/history/SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1.json b/runtime/history/SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1.json new file mode 100644 index 00000000..132c78af --- /dev/null +++ b/runtime/history/SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "spb-power-off-readiness-audit-robust", + "started_at_utc": "2026-09-23T14:41:17Z", + "finished_at_utc": "2026-09-23T14:41:22Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "3b936b840128f1a637fbe95cb49f24abb2a2873d38be4cda746cd776c48f3243", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "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": "9bd7c73ebfeb1423e389d0a78bca8fbb8d0d85c673b3fc8054567bf82c304986", + "sanitized_output_sha256": "9bd7c73ebfeb1423e389d0a78bca8fbb8d0d85c673b3fc8054567bf82c304986", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "POWER9207_BEGIN=true\nMUTATION_BOUNDARY=READ_ONLY_POWER_OFF_AUDIT;NO_SPB_WRITE;NO_VM130_WRITE;NO_DNS_WRITE;NO_RELOAD\nPUBLIC_AUDIT_BEGIN=true\nCID=SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1\nPLINK_PRESENT=true\nWINDOWS_CURL_PRESENT=true\nDNS_TARGET_GIT_A_COUNT=1\nDNS_TARGET_GIT_A_SHA16=6d6149f42864ce03\nDNS_TARGET_GIT_AAAA_COUNT=0\nPUBLIC_HTTPS_TARGET_GIT_RC=0\nPUBLIC_HTTPS_TARGET_GIT_CODE=200\nDNS_TARGET_HBAR_A_COUNT=1\nDNS_TARGET_HBAR_A_SHA16=6d6149f42864ce03\nDNS_TARGET_HBAR_AAAA_COUNT=0\nPUBLIC_HTTPS_TARGET_HBAR_RC=0\nPUBLIC_HTTPS_TARGET_HBAR_CODE=200\nDNS_TARGET_FILYA_A_COUNT=1\nDNS_TARGET_FILYA_A_SHA16=6d6149f42864ce03\nDNS_TARGET_FILYA_AAAA_COUNT=0\nPUBLIC_HTTPS_TARGET_FILYA_RC=0\nPUBLIC_HTTPS_TARGET_FILYA_CODE=200\nDNS_REF_GIT_A_COUNT=1\nDNS_REF_GIT_A_SHA16=bc517b4af3298846\nDNS_REF_GIT_AAAA_COUNT=0\nPUBLIC_HTTPS_REF_GIT_RC=0\nPUBLIC_HTTPS_REF_GIT_CODE=200\nDNS_REF_HBAR_A_COUNT=1\nDNS_REF_HBAR_A_SHA16=6d6149f42864ce03\nDNS_REF_HBAR_AAAA_COUNT=0\nPUBLIC_HTTPS_REF_HBAR_RC=0\nPUBLIC_HTTPS_REF_HBAR_CODE=200\nDNS_REF_FILYA_A_COUNT=1\nDNS_REF_FILYA_A_SHA16=6d6149f42864ce03\nDNS_REF_FILYA_AAAA_COUNT=0\nPUBLIC_HTTPS_REF_FILYA_RC=0\nPUBLIC_HTTPS_REF_FILYA_CODE=200\nTARGET_A_UNION_COUNT=1\nTARGET_A_UNION_SHA16=6d6149f42864ce03\nTARGET_AAAA_UNION_COUNT=0\nREFERENCE_A_UNION_COUNT=2\nREFERENCE_A_UNION_SHA16=bc517b4af3298846\nREFERENCE_A_UNION_SHA16=6d6149f42864ce03\nREFERENCE_AAAA_UNION_COUNT=0\nTARGET_ENDPOINT_HASH_MATCH=true\nCURRENT_PINNED_SPB_PROBE_RC=0\nWINDOWS_DPAPI_DECRYPTABLE_COUNT=1\nSPB_AUDIT_ACCESS_STATUS=PASS\nPUBLIC_AUDIT_END=true\nSPB_PINNED_ACCESS=PASS\nSPB_AUDIT_RC=0\nSPB_AUDIT_STDERR_SHA16=01ba4719c80b6fe9\nSPB9203={\"automation\":{\"candidate_files\":[{\"basename\":\"ssh.socket\",\"path_sha16\":\"eb514e4d6c3f19d9\"},{\"basename\":\"ssh.socket\",\"path_sha16\":\"0b9d8da749cf3ef2\"},{\"basename\":\"nginx.service\",\"path_sha16\":\"0ab37328bb0acfb5\"},{\"basename\":\"wg-quick@wg-home.service\",\"path_sha16\":\"2097fb75aa5f5f3d\"},{\"basename\":\"sshd-keygen.service\",\"path_sha16\":\"092a4d6d7ceb22f9\"},{\"basename\":\"sshd-keygen.service\",\"path_sha16\":\"7851dd3cb4eb4a76\"},{\"basename\":\"certbot.timer\",\"path_sha16\":\"66e2c54745e64846\"},{\"basename\":\"dpkg-db-backup.timer\",\"path_sha16\":\"535728c9c70af0c8\"},{\"basename\":\"sshd-keygen.service\",\"path_sha16\":\"c6a4e098f72d393b\"},{\"basename\":\"sshd-keygen.service\",\"path_sha16\":\"650be21224489f0f\"},{\"basename\":\"certbot\",\"path_sha16\":\"c882fd4d2951401f\"}]},\"dns\":{\"codevipe.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"dsmods.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"gamevipe.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"git-read.gram1.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":true,\"points_to_spb\":true},\"git.gram1.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"gram1.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"hapusya.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"hbarhub.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"hkmods.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"kingofwolk.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"newfi.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"newfilya.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"pvepro.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"taftauto.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.codevipe.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.dsmods.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.gamevipe.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.gram1.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.hapusya.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.hbarhub.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":true,\"points_to_spb\":true},\"www.hkmods.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.kingofwolk.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.newfi.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.newfilya.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":true,\"points_to_spb\":true},\"www.pvepro.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.taftauto.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.zakrutim.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"zakrutim.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true}},\"docker\":[],\"docker_rc\":127,\"infra_services\":[\"cron.service\",\"nginx.service\",\"ssh.service\"],\"infra_timers\":[\"certbot.timer\",\"dpkg-db-backup.timer\"],\"letsencrypt\":{\"lineages\":{\"chat-edge-bootstrap\":{\"sans\":[\"chat.gram1.ru\",\"groups.chat.gram1.ru\",\"share.chat.gram1.ru\"]},\"codevipe.ru\":{\"sans\":[\"codevipe.ru\",\"www.codevipe.ru\"]},\"dsmods.ru\":{\"sans\":[\"dsmods.ru\",\"www.dsmods.ru\"]},\"gamevipe.ru\":{\"sans\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},\"git-edge-bootstrap\":{\"sans\":[\"git-read.gram1.ru\",\"git.gram1.ru\"]},\"gram1.ru\":{\"sans\":[\"gram1.ru\",\"www.gram1.ru\"]},\"hapusya.ru\":{\"sans\":[\"hapusya.ru\",\"www.hapusya.ru\"]},\"hbarhub.ru\":{\"sans\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},\"hkmods.ru\":{\"sans\":[\"hkmods.ru\",\"www.hkmods.ru\"]},\"kingofwolk.ru\":{\"sans\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},\"newfi.ru\":{\"sans\":[\"newfi.ru\",\"www.newfi.ru\"]},\"newfilya.ru\":{\"sans\":[\"newfilya.ru\",\"www.newfilya.ru\"]},\"pvepro.ru\":{\"sans\":[\"pvepro.ru\",\"www.pvepro.ru\"]},\"taftauto.ru\":{\"sans\":[\"taftauto.ru\",\"www.taftauto.ru\"]},\"zakrutim.ru\":{\"sans\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]}},\"renewal_plugins\":[{\"credential_path_hashes\":[],\"lineage\":\"gamevipe.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"kingofwolk.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"hkmods.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"pvepro.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"taftauto.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"chat-edge-bootstrap.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"newfi.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"zakrutim.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"hbarhub.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"codevipe.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"gram1.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"hapusya.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"newfilya.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"dsmods.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"git-edge-bootstrap.conf\",\"plugins\":[\"webroot\"]}]},\"listeners\":[{\"port\":323,\"process\":\"chronyd\",\"proto\":\"udp\"},{\"port\":51820,\"process\":\"\",\"proto\":\"udp\"},{\"port\":53,\"process\":\"systemd-resolve\",\"proto\":\"udp\"},{\"port\":53,\"process\":\"systemd-resolve\",\"proto\":\"tcp\"},{\"port\":80,\"process\":\"nginx\",\"proto\":\"tcp\"},{\"port\":22,\"process\":\"sshd\",\"proto\":\"tcp\"},{\"port\":443,\"process\":\"nginx\",\"proto\":\"tcp\"}],\"netbird\":{\"networks_list_rc\":127,\"routes_list_rc\":127,\"status_rc\":127},\"nginx\":{\"configs\":[{\"basename\":\"kingofwolk.ru-https.conf\",\"path_sha16\":\"e228adf91a27873f\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},{\"basename\":\"hkmods.ru-http.conf\",\"path_sha16\":\"0f718e3ef5c608ae\",\"proxy_targets\":[],\"server_names\":[\"hkmods.ru\",\"www.hkmods.ru\"]},{\"basename\":\"dsmods.ru-https.conf\",\"path_sha16\":\"2871743f2cc3ae99\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"dsmods.ru\",\"www.dsmods.ru\"]},{\"basename\":\"gamevipe.ru-https.conf\",\"path_sha16\":\"b9057712cacdb48d\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},{\"basename\":\"zakrutim.ru-https.conf\",\"path_sha16\":\"9f172d390988ff2a\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]},{\"basename\":\"hbarhub.ru-http.conf\",\"path_sha16\":\"5f36d4b23027045c\",\"proxy_targets\":[],\"server_names\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},{\"basename\":\"git-read.gram1.ru.conf\",\"path_sha16\":\"2dc0d26656609f3c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git-read.gram1.ru\"]},{\"basename\":\"codevipe-http.conf\",\"path_sha16\":\"3f93eb138ae5e683\",\"proxy_targets\":[],\"server_names\":[\"codevipe.ru\",\"www.codevipe.ru\"]},{\"basename\":\"taftauto.ru-https.conf\",\"path_sha16\":\"30eeadec160d4779\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"taftauto.ru\",\"www.taftauto.ru\"]},{\"basename\":\"newfi.ru-http.conf\",\"path_sha16\":\"14bd8ed55765d033\",\"proxy_targets\":[],\"server_names\":[\"newfi.ru\",\"www.newfi.ru\"]},{\"basename\":\"zakrutim.ru-http.conf\",\"path_sha16\":\"6e4c7a0461542be9\",\"proxy_targets\":[],\"server_names\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]},{\"basename\":\"hkmods.ru-https.conf\",\"path_sha16\":\"218de5e74bfe0790\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hkmods.ru\",\"www.hkmods.ru\"]},{\"basename\":\"taftauto.ru-http.conf\",\"path_sha16\":\"641443989f7e6bea\",\"proxy_targets\":[],\"server_names\":[\"taftauto.ru\",\"www.taftauto.ru\"]},{\"basename\":\"codevipe-https.conf\",\"path_sha16\":\"7c96fe41dbe2c5d4\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"codevipe.ru\",\"www.codevipe.ru\"]},{\"basename\":\"hapusya.ru-http.conf\",\"path_sha16\":\"71ead95973f05767\",\"proxy_targets\":[],\"server_names\":[\"hapusya.ru\",\"www.hapusya.ru\"]},{\"basename\":\"hbarhub.ru-https.conf\",\"path_sha16\":\"add629d2f39ae306\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},{\"basename\":\"git.gram1.ru.conf\",\"path_sha16\":\"d5789856aa3cdec4\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git.gram1.ru\"]},{\"basename\":\"newfi.ru-https.conf\",\"path_sha16\":\"970ca804fe7df1d2\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"newfi.ru\",\"www.newfi.ru\"]},{\"basename\":\"newfilya.ru-https.conf\",\"path_sha16\":\"61e5e54f64b8388f\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"newfilya.ru\",\"www.newfilya.ru\"]},{\"basename\":\"dsmods.ru-http.conf\",\"path_sha16\":\"a810f9ca8ebe0f01\",\"proxy_targets\":[],\"server_names\":[\"dsmods.ru\",\"www.dsmods.ru\"]},{\"basename\":\"git-edge-test.conf\",\"path_sha16\":\"338c5627b1b0e609\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git.gram1.ru\"]},{\"basename\":\"pvepro.ru-http.conf\",\"path_sha16\":\"add266c54ad819b0\",\"proxy_targets\":[],\"server_names\":[\"pvepro.ru\",\"www.pvepro.ru\"]},{\"basename\":\"gram1.ru-https.conf\",\"path_sha16\":\"41de10d52505cf2c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"gram1.ru\",\"www.gram1.ru\"]},{\"basename\":\"gamevipe.ru-http.conf\",\"path_sha16\":\"c8b432e1d950ba3b\",\"proxy_targets\":[],\"server_names\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},{\"basename\":\"newfilya.ru-http.conf\",\"path_sha16\":\"7d266fe92f62c93c\",\"proxy_targets\":[],\"server_names\":[\"newfilya.ru\",\"www.newfilya.ru\"]},{\"basename\":\"kingofwolk.ru-http.conf\",\"path_sha16\":\"5cfc43342be74155\",\"proxy_targets\":[],\"server_names\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},{\"basename\":\"gram1.ru-http.conf\",\"path_sha16\":\"ef495639b34a68f3\",\"proxy_targets\":[],\"server_names\":[\"gram1.ru\",\"www.gram1.ru\"]},{\"basename\":\"git-read-edge-test.conf\",\"path_sha16\":\"b3ea215e4003e65c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git-read.gram1.ru\"]},{\"basename\":\"pvepro.ru-https.conf\",\"path_sha16\":\"05cd7248cf5bc09a\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"pvepro.ru\",\"www.pvepro.ru\"]},{\"basename\":\"hapusya.ru-https.conf\",\"path_sha16\":\"4a5946fd4088adac\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hapusya.ru\",\"www.hapusya.ru\"]},{\"basename\":\"chat.gram1.ru.conf\",\"path_sha16\":\"d37d03b86cd08715\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"},{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[]},{\"basename\":\"kingofwolk.ru-https.conf\",\"path_sha16\":\"df9146992db50b0f\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},{\"basename\":\"hkmods.ru-http.conf\",\"path_sha16\":\"428b2c1f1c0c4256\",\"proxy_targets\":[],\"server_names\":[\"hkmods.ru\",\"www.hkmods.ru\"]},{\"basename\":\"dsmods.ru-https.conf\",\"path_sha16\":\"3dc9e77c62249af6\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"dsmods.ru\",\"www.dsmods.ru\"]},{\"basename\":\"gamevipe.ru-https.conf\",\"path_sha16\":\"628f2659cc78704a\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},{\"basename\":\"zakrutim.ru-https.conf\",\"path_sha16\":\"a4596e567f046a8c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]},{\"basename\":\"hbarhub.ru-http.conf\",\"path_sha16\":\"09a8dba3df935d97\",\"proxy_targets\":[],\"server_names\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},{\"basename\":\"git-read.gram1.ru.conf\",\"path_sha16\":\"c1d1d6ce4dad9a53\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git-read.gram1.ru\"]},{\"basename\":\"codevipe-http.conf\",\"path_sha16\":\"f18f8281d34d8393\",\"proxy_targets\":[],\"server_names\":[\"codevipe.ru\",\"www.codevipe.ru\"]},{\"basename\":\"taftauto.ru-https.conf\",\"path_sha16\":\"8af1186989b3fa8b\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"taftauto.ru\",\"www.taftauto.ru\"]},{\"basename\":\"newfi.ru-http.conf\",\"path_sha16\":\"0dcc04a082cf1670\",\"proxy_targets\":[],\"server_names\":[\"newfi.ru\",\"www.newfi.ru\"]},{\"basename\":\"zakrutim.ru-http.conf\",\"path_sha16\":\"0a121f3e0fde21bf\",\"proxy_targets\":[],\"server_names\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]},{\"basename\":\"hkmods.ru-https.conf\",\"path_sha16\":\"fef01feca5200fe4\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hkmods.ru\",\"www.hkmods.ru\"]},{\"basename\":\"taftauto.ru-http.conf\",\"path_sha16\":\"be8827d6e3c73131\",\"proxy_targets\":[],\"server_names\":[\"taftauto.ru\",\"www.taftauto.ru\"]},{\"basename\":\"codevipe-https.conf\",\"path_sha16\":\"2ec59f98300fa546\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"codevipe.ru\",\"www.codevipe.ru\"]},{\"basename\":\"hapusya.ru-http.conf\",\"path_sha16\":\"49099120e4bf7555\",\"proxy_targets\":[],\"server_names\":[\"hapusya.ru\",\"www.hapusya.ru\"]},{\"basename\":\"hbarhub.ru-https.conf\",\"path_sha16\":\"27aff95dd4fb1c8c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},{\"basename\":\"git.gram1.ru.conf\",\"path_sha16\":\"48939456397d2ca2\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git.gram1.ru\"]},{\"basename\":\"newfi.ru-https.conf\",\"path_sha16\":\"a8653ea4be0edd23\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"newfi.ru\",\"www.newfi.ru\"]},{\"basename\":\"newfilya.ru-https.conf\",\"path_sha16\":\"fcc14ec14a82c85b\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"newfilya.ru\",\"www.newfilya.ru\"]},{\"basename\":\"dsmods.ru-http.conf\",\"path_sha16\":\"203229769fcdbbfb\",\"proxy_targets\":[],\"server_names\":[\"dsmods.ru\",\"www.dsmods.ru\"]},{\"basename\":\"pvepro.ru-http.conf\",\"path_sha16\":\"f02bd9318946eb30\",\"proxy_targets\":[],\"server_names\":[\"pvepro.ru\",\"www.pvepro.ru\"]},{\"basename\":\"gram1.ru-https.conf\",\"path_sha16\":\"1c9e2fb2c204c3d4\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"gram1.ru\",\"www.gram1.ru\"]},{\"basename\":\"gamevipe.ru-http.conf\",\"path_sha16\":\"fd4f956f7d07944c\",\"proxy_targets\":[],\"server_names\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},{\"basename\":\"newfilya.ru-http.conf\",\"path_sha16\":\"556af4a1b86f9df2\",\"proxy_targets\":[],\"server_names\":[\"newfilya.ru\",\"www.newfilya.ru\"]},{\"basename\":\"kingofwolk.ru-http.conf\",\"path_sha16\":\"a30f1ad2f1025db4\",\"proxy_targets\":[],\"server_names\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},{\"basename\":\"gram1.ru-http.conf\",\"path_sha16\":\"810c6915131ad3f0\",\"proxy_targets\":[],\"server_names\":[\"gram1.ru\",\"www.gram1.ru\"]},{\"basename\":\"pvepro.ru-https.conf\",\"path_sha16\":\"2119a2a3d0fc7286\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"pvepro.ru\",\"www.pvepro.ru\"]},{\"basename\":\"hapusya.ru-https.conf\",\"path_sha16\":\"3412cd92f2a6bd92\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hapusya.ru\",\"www.hapusya.ru\"]},{\"basename\":\"chat.gram1.ru.conf\",\"path_sha16\":\"c3a6fda49ba6e795\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"},{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[]}],\"server_names\":[\"codevipe.ru\",\"dsmods.ru\",\"gamevipe.ru\",\"git-read.gram1.ru\",\"git.gram1.ru\",\"gram1.ru\",\"hapusya.ru\",\"hbarhub.ru\",\"hkmods.ru\",\"kingofwolk.ru\",\"newfi.ru\",\"newfilya.ru\",\"pvepro.ru\",\"taftauto.ru\",\"www.codevipe.ru\",\"www.dsmods.ru\",\"www.gamevipe.ru\",\"www.gram1.ru\",\"www.hapusya.ru\",\"www.hbarhub.ru\",\"www.hkmods.ru\",\"www.kingofwolk.ru\",\"www.newfi.ru\",\"www.newfilya.ru\",\"www.pvepro.ru\",\"www.taftauto.ru\",\"www.zakrutim.ru\",\"zakrutim.ru\"]},\"routing\":{\"ipv4_forward\":\"1\",\"ipv6_forward\":\"0\",\"nft_dnat_count\":2,\"nft_masquerade_count\":0,\"nft_rc\":0,\"nft_redirect_count\":0,\"nft_snat_count\":3},\"services\":[\"ModemManager.service\",\"NetworkManager.service\",\"beget-agent.service\",\"chrony.service\",\"cron.service\",\"dbus.service\",\"fail2ban.service\",\"getty@tty1.service\",\"multipathd.service\",\"networkd-dispatcher.service\",\"nginx.service\",\"polkit.service\",\"rsyslog.service\",\"serial-getty@ttyS0.service\",\"ssh.service\",\"systemd-journald.service\",\"systemd-logind.service\",\"systemd-resolved.service\",\"systemd-udevd.service\",\"udisks2.service\",\"unattended-upgrades.service\",\"user@1000.service\"],\"ss_rc\":0,\"timers\":[\"apport-autoreport.timer\",\"apt-daily-upgrade.timer\",\"apt-daily.timer\",\"certbot.timer\",\"dpkg-db-backup.timer\",\"e2scrub_all.timer\",\"fstrim.timer\",\"fwupd-refresh.timer\",\"homelab-gitea-publisher-v3.timer\",\"homelab-oai-searchbot-observer.timer\",\"homelab-oai-searchbot-ranges.timer\",\"logrotate.timer\",\"man-db.timer\",\"motd-news.timer\",\"sysstat-collect.timer\",\"sysstat-rotate.timer\",\"sysstat-summary.timer\",\"systemd-tmpfiles-clean.timer\",\"ua-timer.timer\",\"update-notifier-download.timer\",\"update-notifier-motd.timer\",\"xfs_scrub_all.timer\"],\"uid\":0}\nVM130_QGA_TRANSPORT_RC=0\nHOME9203={\"canonical_https\":{\"git.gram1.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"},\"hbarhub.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"},\"newfilya.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"}},\"certs\":{\"git-read.gram1.ru\":{\"checkend48h\":true,\"checkhost\":true,\"files\":true,\"spki_match\":true},\"www.hbarhub.ru\":{\"checkend48h\":true,\"checkhost\":true,\"files\":true,\"spki_match\":true},\"www.newfilya.ru\":{\"checkend48h\":true,\"checkhost\":true,\"files\":true,\"spki_match\":true}},\"configs\":{\"991201.conf\":{\"exists\":true,\"sha16\":\"3ceedb02aae39918\"},\"991202.conf\":{\"exists\":true,\"sha16\":\"bc91a6768f1e37d9\"},\"991203.conf\":{\"exists\":true,\"sha16\":\"99f20c0444ff631f\"}},\"home_bridge_ready\":true,\"https\":{\"git-read.gram1.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"},\"www.hbarhub.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"},\"www.newfilya.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"}},\"nginx_test_rc\":0,\"npmplus\":{\"data_mount_exact\":true,\"health\":\"healthy\",\"running\":true},\"uid\":0}\nTARGET_PUBLIC_DNS_STILL_SPB=true\nHOME_PUBLIC_GIT_ENDPOINT_SINGLE=true\nHOME_PUBLIC_GIT_ENDPOINT_DIFFERS_FROM_SPB=true\nHOME_PUBLIC_GIT_ENDPOINT_HTTPS_OK=true\nHOME_PUBLIC_CANDIDATE_ENDPOINT_SHA16=bc517b4af3298846\nHOME_BRIDGE_READY=true\nSPB_EXTRA_PUBLIC_DOMAIN_COUNT=25\nSPB_EXTRA_PUBLIC_DOMAIN=codevipe.ru\nSPB_EXTRA_PUBLIC_DOMAIN=dsmods.ru\nSPB_EXTRA_PUBLIC_DOMAIN=gamevipe.ru\nSPB_EXTRA_PUBLIC_DOMAIN=git.gram1.ru\nSPB_EXTRA_PUBLIC_DOMAIN=gram1.ru\nSPB_EXTRA_PUBLIC_DOMAIN=hapusya.ru\nSPB_EXTRA_PUBLIC_DOMAIN=hbarhub.ru\nSPB_EXTRA_PUBLIC_DOMAIN=hkmods.ru\nSPB_EXTRA_PUBLIC_DOMAIN=kingofwolk.ru\nSPB_EXTRA_PUBLIC_DOMAIN=newfi.ru\nSPB_EXTRA_PUBLIC_DOMAIN=newfilya.ru\nSPB_EXTRA_PUBLIC_DOMAIN=pvepro.ru\nSPB_EXTRA_PUBLIC_DOMAIN=taftauto.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.codevipe.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.dsmods.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.gamevipe.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.gram1.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.hapusya.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.hkmods.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.kingofwolk.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.newfi.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.pvepro.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.taftauto.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.zakrutim.ru\nSPB_EXTRA_PUBLIC_DOMAIN=zakrutim.ru\nSPB_EXTRA_LISTEN_PORT_COUNT=3\nSPB_EXTRA_LISTEN_PORT=53\nSPB_EXTRA_LISTEN_PORT=323\nSPB_EXTRA_LISTEN_PORT=51820\nSPB_DOCKER_TOOL_RC=127\nSPB_SS_TOOL_RC=0\nSPB_NFT_TOOL_RC=0\nSPB_NETBIRD_STATUS_RC=127\nSPB_DOCKER_CONTAINER_COUNT=0\nSPB_ROUTE_SIGNAL_COUNT=3\nSPB_ROUTE_SIGNAL=IPV4_FORWARDING_ENABLED\nSPB_ROUTE_SIGNAL=NFT_DNAT_COUNT\nSPB_ROUTE_SIGNAL=NFT_SNAT_COUNT\nSPB_INFRA_TIMER_COUNT=2\nSPB_INFRA_TIMER=certbot.timer\nSPB_INFRA_TIMER=dpkg-db-backup.timer\nPOWER_OFF_BLOCKER_COUNT=5\nPOWER_OFF_BLOCKER=TARGET_PUBLIC_DNS_STILL_POINTS_TO_SPB\nPOWER_OFF_BLOCKER=EXTRA_PUBLIC_DOMAINS_POINT_TO_SPB\nPOWER_OFF_BLOCKER=SPB_EXTRA_LISTEN_PORTS_PRESENT\nPOWER_OFF_BLOCKER=SPB_ROUTING_OR_NETBIRD_ROLE_PRESENT\nPOWER_OFF_BLOCKER=SPB_INFRA_TIMERS_PRESENT\nPOWER_OFF_READY_NOW=false\nCUTOVER_PREREQUISITES_MET=true\nCUTOVER_CANDIDATE_ENDPOINT_SHA16=bc517b4af3298846\nNEXT_ACTION=MIGRATE_OR_CLEAR_LISTED_BLOCKERS_THEN_DNS_CUTOVER\nTASK_COMPLETE=true\nTASK_RESULT=PASS_SPB_POWER_OFF_READINESS_AUDIT\nDECISION=READ_EXACT_9203_THEN_CUTOVER_OR_MIGRATE_BLOCKERS\nNEXT_GATE=EXACT_9203_POWER_OFF_BLOCKERS\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1.txt b/runtime/history/SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1.txt new file mode 100644 index 00000000..05a0e76f --- /dev/null +++ b/runtime/history/SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1.txt @@ -0,0 +1,149 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=spb-power-off-readiness-audit-robust +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=3b936b840128f1a637fbe95cb49f24abb2a2873d38be4cda746cd776c48f3243 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +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=9bd7c73ebfeb1423e389d0a78bca8fbb8d0d85c673b3fc8054567bf82c304986 +SANITIZED_OUTPUT_SHA256=9bd7c73ebfeb1423e389d0a78bca8fbb8d0d85c673b3fc8054567bf82c304986 +OUTPUT_BEGIN +POWER9207_BEGIN=true +MUTATION_BOUNDARY=READ_ONLY_POWER_OFF_AUDIT;NO_SPB_WRITE;NO_VM130_WRITE;NO_DNS_WRITE;NO_RELOAD +PUBLIC_AUDIT_BEGIN=true +CID=SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1 +PLINK_PRESENT=true +WINDOWS_CURL_PRESENT=true +DNS_TARGET_GIT_A_COUNT=1 +DNS_TARGET_GIT_A_SHA16=6d6149f42864ce03 +DNS_TARGET_GIT_AAAA_COUNT=0 +PUBLIC_HTTPS_TARGET_GIT_RC=0 +PUBLIC_HTTPS_TARGET_GIT_CODE=200 +DNS_TARGET_HBAR_A_COUNT=1 +DNS_TARGET_HBAR_A_SHA16=6d6149f42864ce03 +DNS_TARGET_HBAR_AAAA_COUNT=0 +PUBLIC_HTTPS_TARGET_HBAR_RC=0 +PUBLIC_HTTPS_TARGET_HBAR_CODE=200 +DNS_TARGET_FILYA_A_COUNT=1 +DNS_TARGET_FILYA_A_SHA16=6d6149f42864ce03 +DNS_TARGET_FILYA_AAAA_COUNT=0 +PUBLIC_HTTPS_TARGET_FILYA_RC=0 +PUBLIC_HTTPS_TARGET_FILYA_CODE=200 +DNS_REF_GIT_A_COUNT=1 +DNS_REF_GIT_A_SHA16=bc517b4af3298846 +DNS_REF_GIT_AAAA_COUNT=0 +PUBLIC_HTTPS_REF_GIT_RC=0 +PUBLIC_HTTPS_REF_GIT_CODE=200 +DNS_REF_HBAR_A_COUNT=1 +DNS_REF_HBAR_A_SHA16=6d6149f42864ce03 +DNS_REF_HBAR_AAAA_COUNT=0 +PUBLIC_HTTPS_REF_HBAR_RC=0 +PUBLIC_HTTPS_REF_HBAR_CODE=200 +DNS_REF_FILYA_A_COUNT=1 +DNS_REF_FILYA_A_SHA16=6d6149f42864ce03 +DNS_REF_FILYA_AAAA_COUNT=0 +PUBLIC_HTTPS_REF_FILYA_RC=0 +PUBLIC_HTTPS_REF_FILYA_CODE=200 +TARGET_A_UNION_COUNT=1 +TARGET_A_UNION_SHA16=6d6149f42864ce03 +TARGET_AAAA_UNION_COUNT=0 +REFERENCE_A_UNION_COUNT=2 +REFERENCE_A_UNION_SHA16=bc517b4af3298846 +REFERENCE_A_UNION_SHA16=6d6149f42864ce03 +REFERENCE_AAAA_UNION_COUNT=0 +TARGET_ENDPOINT_HASH_MATCH=true +CURRENT_PINNED_SPB_PROBE_RC=0 +WINDOWS_DPAPI_DECRYPTABLE_COUNT=1 +SPB_AUDIT_ACCESS_STATUS=PASS +PUBLIC_AUDIT_END=true +SPB_PINNED_ACCESS=PASS +SPB_AUDIT_RC=0 +SPB_AUDIT_STDERR_SHA16=01ba4719c80b6fe9 +SPB9203={"automation":{"candidate_files":[{"basename":"ssh.socket","path_sha16":"eb514e4d6c3f19d9"},{"basename":"ssh.socket","path_sha16":"0b9d8da749cf3ef2"},{"basename":"nginx.service","path_sha16":"0ab37328bb0acfb5"},{"basename":"wg-quick@wg-home.service","path_sha16":"2097fb75aa5f5f3d"},{"basename":"sshd-keygen.service","path_sha16":"092a4d6d7ceb22f9"},{"basename":"sshd-keygen.service","path_sha16":"7851dd3cb4eb4a76"},{"basename":"certbot.timer","path_sha16":"66e2c54745e64846"},{"basename":"dpkg-db-backup.timer","path_sha16":"535728c9c70af0c8"},{"basename":"sshd-keygen.service","path_sha16":"c6a4e098f72d393b"},{"basename":"sshd-keygen.service","path_sha16":"650be21224489f0f"},{"basename":"certbot","path_sha16":"c882fd4d2951401f"}]},"dns":{"codevipe.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"dsmods.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"gamevipe.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"git-read.gram1.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":true,"points_to_spb":true},"git.gram1.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"gram1.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"hapusya.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"hbarhub.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"hkmods.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"kingofwolk.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"newfi.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"newfilya.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"pvepro.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"taftauto.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.codevipe.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.dsmods.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.gamevipe.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.gram1.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.hapusya.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.hbarhub.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":true,"points_to_spb":true},"www.hkmods.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.kingofwolk.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.newfi.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.newfilya.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":true,"points_to_spb":true},"www.pvepro.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.taftauto.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.zakrutim.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"zakrutim.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true}},"docker":[],"docker_rc":127,"infra_services":["cron.service","nginx.service","ssh.service"],"infra_timers":["certbot.timer","dpkg-db-backup.timer"],"letsencrypt":{"lineages":{"chat-edge-bootstrap":{"sans":["chat.gram1.ru","groups.chat.gram1.ru","share.chat.gram1.ru"]},"codevipe.ru":{"sans":["codevipe.ru","www.codevipe.ru"]},"dsmods.ru":{"sans":["dsmods.ru","www.dsmods.ru"]},"gamevipe.ru":{"sans":["gamevipe.ru","www.gamevipe.ru"]},"git-edge-bootstrap":{"sans":["git-read.gram1.ru","git.gram1.ru"]},"gram1.ru":{"sans":["gram1.ru","www.gram1.ru"]},"hapusya.ru":{"sans":["hapusya.ru","www.hapusya.ru"]},"hbarhub.ru":{"sans":["hbarhub.ru","www.hbarhub.ru"]},"hkmods.ru":{"sans":["hkmods.ru","www.hkmods.ru"]},"kingofwolk.ru":{"sans":["kingofwolk.ru","www.kingofwolk.ru"]},"newfi.ru":{"sans":["newfi.ru","www.newfi.ru"]},"newfilya.ru":{"sans":["newfilya.ru","www.newfilya.ru"]},"pvepro.ru":{"sans":["pvepro.ru","www.pvepro.ru"]},"taftauto.ru":{"sans":["taftauto.ru","www.taftauto.ru"]},"zakrutim.ru":{"sans":["www.zakrutim.ru","zakrutim.ru"]}},"renewal_plugins":[{"credential_path_hashes":[],"lineage":"gamevipe.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"kingofwolk.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"hkmods.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"pvepro.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"taftauto.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"chat-edge-bootstrap.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"newfi.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"zakrutim.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"hbarhub.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"codevipe.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"gram1.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"hapusya.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"newfilya.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"dsmods.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"git-edge-bootstrap.conf","plugins":["webroot"]}]},"listeners":[{"port":323,"process":"chronyd","proto":"udp"},{"port":51820,"process":"","proto":"udp"},{"port":53,"process":"systemd-resolve","proto":"udp"},{"port":53,"process":"systemd-resolve","proto":"tcp"},{"port":80,"process":"nginx","proto":"tcp"},{"port":22,"process":"sshd","proto":"tcp"},{"port":443,"process":"nginx","proto":"tcp"}],"netbird":{"networks_list_rc":127,"routes_list_rc":127,"status_rc":127},"nginx":{"configs":[{"basename":"kingofwolk.ru-https.conf","path_sha16":"e228adf91a27873f","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["kingofwolk.ru","www.kingofwolk.ru"]},{"basename":"hkmods.ru-http.conf","path_sha16":"0f718e3ef5c608ae","proxy_targets":[],"server_names":["hkmods.ru","www.hkmods.ru"]},{"basename":"dsmods.ru-https.conf","path_sha16":"2871743f2cc3ae99","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["dsmods.ru","www.dsmods.ru"]},{"basename":"gamevipe.ru-https.conf","path_sha16":"b9057712cacdb48d","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["gamevipe.ru","www.gamevipe.ru"]},{"basename":"zakrutim.ru-https.conf","path_sha16":"9f172d390988ff2a","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["www.zakrutim.ru","zakrutim.ru"]},{"basename":"hbarhub.ru-http.conf","path_sha16":"5f36d4b23027045c","proxy_targets":[],"server_names":["hbarhub.ru","www.hbarhub.ru"]},{"basename":"git-read.gram1.ru.conf","path_sha16":"2dc0d26656609f3c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git-read.gram1.ru"]},{"basename":"codevipe-http.conf","path_sha16":"3f93eb138ae5e683","proxy_targets":[],"server_names":["codevipe.ru","www.codevipe.ru"]},{"basename":"taftauto.ru-https.conf","path_sha16":"30eeadec160d4779","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["taftauto.ru","www.taftauto.ru"]},{"basename":"newfi.ru-http.conf","path_sha16":"14bd8ed55765d033","proxy_targets":[],"server_names":["newfi.ru","www.newfi.ru"]},{"basename":"zakrutim.ru-http.conf","path_sha16":"6e4c7a0461542be9","proxy_targets":[],"server_names":["www.zakrutim.ru","zakrutim.ru"]},{"basename":"hkmods.ru-https.conf","path_sha16":"218de5e74bfe0790","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hkmods.ru","www.hkmods.ru"]},{"basename":"taftauto.ru-http.conf","path_sha16":"641443989f7e6bea","proxy_targets":[],"server_names":["taftauto.ru","www.taftauto.ru"]},{"basename":"codevipe-https.conf","path_sha16":"7c96fe41dbe2c5d4","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["codevipe.ru","www.codevipe.ru"]},{"basename":"hapusya.ru-http.conf","path_sha16":"71ead95973f05767","proxy_targets":[],"server_names":["hapusya.ru","www.hapusya.ru"]},{"basename":"hbarhub.ru-https.conf","path_sha16":"add629d2f39ae306","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hbarhub.ru","www.hbarhub.ru"]},{"basename":"git.gram1.ru.conf","path_sha16":"d5789856aa3cdec4","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git.gram1.ru"]},{"basename":"newfi.ru-https.conf","path_sha16":"970ca804fe7df1d2","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["newfi.ru","www.newfi.ru"]},{"basename":"newfilya.ru-https.conf","path_sha16":"61e5e54f64b8388f","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["newfilya.ru","www.newfilya.ru"]},{"basename":"dsmods.ru-http.conf","path_sha16":"a810f9ca8ebe0f01","proxy_targets":[],"server_names":["dsmods.ru","www.dsmods.ru"]},{"basename":"git-edge-test.conf","path_sha16":"338c5627b1b0e609","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git.gram1.ru"]},{"basename":"pvepro.ru-http.conf","path_sha16":"add266c54ad819b0","proxy_targets":[],"server_names":["pvepro.ru","www.pvepro.ru"]},{"basename":"gram1.ru-https.conf","path_sha16":"41de10d52505cf2c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["gram1.ru","www.gram1.ru"]},{"basename":"gamevipe.ru-http.conf","path_sha16":"c8b432e1d950ba3b","proxy_targets":[],"server_names":["gamevipe.ru","www.gamevipe.ru"]},{"basename":"newfilya.ru-http.conf","path_sha16":"7d266fe92f62c93c","proxy_targets":[],"server_names":["newfilya.ru","www.newfilya.ru"]},{"basename":"kingofwolk.ru-http.conf","path_sha16":"5cfc43342be74155","proxy_targets":[],"server_names":["kingofwolk.ru","www.kingofwolk.ru"]},{"basename":"gram1.ru-http.conf","path_sha16":"ef495639b34a68f3","proxy_targets":[],"server_names":["gram1.ru","www.gram1.ru"]},{"basename":"git-read-edge-test.conf","path_sha16":"b3ea215e4003e65c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git-read.gram1.ru"]},{"basename":"pvepro.ru-https.conf","path_sha16":"05cd7248cf5bc09a","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["pvepro.ru","www.pvepro.ru"]},{"basename":"hapusya.ru-https.conf","path_sha16":"4a5946fd4088adac","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hapusya.ru","www.hapusya.ru"]},{"basename":"chat.gram1.ru.conf","path_sha16":"d37d03b86cd08715","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"},{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":[]},{"basename":"kingofwolk.ru-https.conf","path_sha16":"df9146992db50b0f","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["kingofwolk.ru","www.kingofwolk.ru"]},{"basename":"hkmods.ru-http.conf","path_sha16":"428b2c1f1c0c4256","proxy_targets":[],"server_names":["hkmods.ru","www.hkmods.ru"]},{"basename":"dsmods.ru-https.conf","path_sha16":"3dc9e77c62249af6","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["dsmods.ru","www.dsmods.ru"]},{"basename":"gamevipe.ru-https.conf","path_sha16":"628f2659cc78704a","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["gamevipe.ru","www.gamevipe.ru"]},{"basename":"zakrutim.ru-https.conf","path_sha16":"a4596e567f046a8c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["www.zakrutim.ru","zakrutim.ru"]},{"basename":"hbarhub.ru-http.conf","path_sha16":"09a8dba3df935d97","proxy_targets":[],"server_names":["hbarhub.ru","www.hbarhub.ru"]},{"basename":"git-read.gram1.ru.conf","path_sha16":"c1d1d6ce4dad9a53","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git-read.gram1.ru"]},{"basename":"codevipe-http.conf","path_sha16":"f18f8281d34d8393","proxy_targets":[],"server_names":["codevipe.ru","www.codevipe.ru"]},{"basename":"taftauto.ru-https.conf","path_sha16":"8af1186989b3fa8b","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["taftauto.ru","www.taftauto.ru"]},{"basename":"newfi.ru-http.conf","path_sha16":"0dcc04a082cf1670","proxy_targets":[],"server_names":["newfi.ru","www.newfi.ru"]},{"basename":"zakrutim.ru-http.conf","path_sha16":"0a121f3e0fde21bf","proxy_targets":[],"server_names":["www.zakrutim.ru","zakrutim.ru"]},{"basename":"hkmods.ru-https.conf","path_sha16":"fef01feca5200fe4","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hkmods.ru","www.hkmods.ru"]},{"basename":"taftauto.ru-http.conf","path_sha16":"be8827d6e3c73131","proxy_targets":[],"server_names":["taftauto.ru","www.taftauto.ru"]},{"basename":"codevipe-https.conf","path_sha16":"2ec59f98300fa546","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["codevipe.ru","www.codevipe.ru"]},{"basename":"hapusya.ru-http.conf","path_sha16":"49099120e4bf7555","proxy_targets":[],"server_names":["hapusya.ru","www.hapusya.ru"]},{"basename":"hbarhub.ru-https.conf","path_sha16":"27aff95dd4fb1c8c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hbarhub.ru","www.hbarhub.ru"]},{"basename":"git.gram1.ru.conf","path_sha16":"48939456397d2ca2","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git.gram1.ru"]},{"basename":"newfi.ru-https.conf","path_sha16":"a8653ea4be0edd23","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["newfi.ru","www.newfi.ru"]},{"basename":"newfilya.ru-https.conf","path_sha16":"fcc14ec14a82c85b","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["newfilya.ru","www.newfilya.ru"]},{"basename":"dsmods.ru-http.conf","path_sha16":"203229769fcdbbfb","proxy_targets":[],"server_names":["dsmods.ru","www.dsmods.ru"]},{"basename":"pvepro.ru-http.conf","path_sha16":"f02bd9318946eb30","proxy_targets":[],"server_names":["pvepro.ru","www.pvepro.ru"]},{"basename":"gram1.ru-https.conf","path_sha16":"1c9e2fb2c204c3d4","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["gram1.ru","www.gram1.ru"]},{"basename":"gamevipe.ru-http.conf","path_sha16":"fd4f956f7d07944c","proxy_targets":[],"server_names":["gamevipe.ru","www.gamevipe.ru"]},{"basename":"newfilya.ru-http.conf","path_sha16":"556af4a1b86f9df2","proxy_targets":[],"server_names":["newfilya.ru","www.newfilya.ru"]},{"basename":"kingofwolk.ru-http.conf","path_sha16":"a30f1ad2f1025db4","proxy_targets":[],"server_names":["kingofwolk.ru","www.kingofwolk.ru"]},{"basename":"gram1.ru-http.conf","path_sha16":"810c6915131ad3f0","proxy_targets":[],"server_names":["gram1.ru","www.gram1.ru"]},{"basename":"pvepro.ru-https.conf","path_sha16":"2119a2a3d0fc7286","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["pvepro.ru","www.pvepro.ru"]},{"basename":"hapusya.ru-https.conf","path_sha16":"3412cd92f2a6bd92","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hapusya.ru","www.hapusya.ru"]},{"basename":"chat.gram1.ru.conf","path_sha16":"c3a6fda49ba6e795","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"},{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":[]}],"server_names":["codevipe.ru","dsmods.ru","gamevipe.ru","git-read.gram1.ru","git.gram1.ru","gram1.ru","hapusya.ru","hbarhub.ru","hkmods.ru","kingofwolk.ru","newfi.ru","newfilya.ru","pvepro.ru","taftauto.ru","www.codevipe.ru","www.dsmods.ru","www.gamevipe.ru","www.gram1.ru","www.hapusya.ru","www.hbarhub.ru","www.hkmods.ru","www.kingofwolk.ru","www.newfi.ru","www.newfilya.ru","www.pvepro.ru","www.taftauto.ru","www.zakrutim.ru","zakrutim.ru"]},"routing":{"ipv4_forward":"1","ipv6_forward":"0","nft_dnat_count":2,"nft_masquerade_count":0,"nft_rc":0,"nft_redirect_count":0,"nft_snat_count":3},"services":["ModemManager.service","NetworkManager.service","beget-agent.service","chrony.service","cron.service","dbus.service","fail2ban.service","getty@tty1.service","multipathd.service","networkd-dispatcher.service","nginx.service","polkit.service","rsyslog.service","serial-getty@ttyS0.service","ssh.service","systemd-journald.service","systemd-logind.service","systemd-resolved.service","systemd-udevd.service","udisks2.service","unattended-upgrades.service","user@1000.service"],"ss_rc":0,"timers":["apport-autoreport.timer","apt-daily-upgrade.timer","apt-daily.timer","certbot.timer","dpkg-db-backup.timer","e2scrub_all.timer","fstrim.timer","fwupd-refresh.timer","homelab-gitea-publisher-v3.timer","homelab-oai-searchbot-observer.timer","homelab-oai-searchbot-ranges.timer","logrotate.timer","man-db.timer","motd-news.timer","sysstat-collect.timer","sysstat-rotate.timer","sysstat-summary.timer","systemd-tmpfiles-clean.timer","ua-timer.timer","update-notifier-download.timer","update-notifier-motd.timer","xfs_scrub_all.timer"],"uid":0} +VM130_QGA_TRANSPORT_RC=0 +HOME9203={"canonical_https":{"git.gram1.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"},"hbarhub.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"},"newfilya.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"}},"certs":{"git-read.gram1.ru":{"checkend48h":true,"checkhost":true,"files":true,"spki_match":true},"www.hbarhub.ru":{"checkend48h":true,"checkhost":true,"files":true,"spki_match":true},"www.newfilya.ru":{"checkend48h":true,"checkhost":true,"files":true,"spki_match":true}},"configs":{"991201.conf":{"exists":true,"sha16":"3ceedb02aae39918"},"991202.conf":{"exists":true,"sha16":"bc91a6768f1e37d9"},"991203.conf":{"exists":true,"sha16":"99f20c0444ff631f"}},"home_bridge_ready":true,"https":{"git-read.gram1.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"},"www.hbarhub.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"},"www.newfilya.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"}},"nginx_test_rc":0,"npmplus":{"data_mount_exact":true,"health":"healthy","running":true},"uid":0} +TARGET_PUBLIC_DNS_STILL_SPB=true +HOME_PUBLIC_GIT_ENDPOINT_SINGLE=true +HOME_PUBLIC_GIT_ENDPOINT_DIFFERS_FROM_SPB=true +HOME_PUBLIC_GIT_ENDPOINT_HTTPS_OK=true +HOME_PUBLIC_CANDIDATE_ENDPOINT_SHA16=bc517b4af3298846 +HOME_BRIDGE_READY=true +SPB_EXTRA_PUBLIC_DOMAIN_COUNT=25 +SPB_EXTRA_PUBLIC_DOMAIN=codevipe.ru +SPB_EXTRA_PUBLIC_DOMAIN=dsmods.ru +SPB_EXTRA_PUBLIC_DOMAIN=gamevipe.ru +SPB_EXTRA_PUBLIC_DOMAIN=git.gram1.ru +SPB_EXTRA_PUBLIC_DOMAIN=gram1.ru +SPB_EXTRA_PUBLIC_DOMAIN=hapusya.ru +SPB_EXTRA_PUBLIC_DOMAIN=hbarhub.ru +SPB_EXTRA_PUBLIC_DOMAIN=hkmods.ru +SPB_EXTRA_PUBLIC_DOMAIN=kingofwolk.ru +SPB_EXTRA_PUBLIC_DOMAIN=newfi.ru +SPB_EXTRA_PUBLIC_DOMAIN=newfilya.ru +SPB_EXTRA_PUBLIC_DOMAIN=pvepro.ru +SPB_EXTRA_PUBLIC_DOMAIN=taftauto.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.codevipe.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.dsmods.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.gamevipe.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.gram1.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.hapusya.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.hkmods.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.kingofwolk.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.newfi.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.pvepro.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.taftauto.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.zakrutim.ru +SPB_EXTRA_PUBLIC_DOMAIN=zakrutim.ru +SPB_EXTRA_LISTEN_PORT_COUNT=3 +SPB_EXTRA_LISTEN_PORT=53 +SPB_EXTRA_LISTEN_PORT=323 +SPB_EXTRA_LISTEN_PORT=51820 +SPB_DOCKER_TOOL_RC=127 +SPB_SS_TOOL_RC=0 +SPB_NFT_TOOL_RC=0 +SPB_NETBIRD_STATUS_RC=127 +SPB_DOCKER_CONTAINER_COUNT=0 +SPB_ROUTE_SIGNAL_COUNT=3 +SPB_ROUTE_SIGNAL=IPV4_FORWARDING_ENABLED +SPB_ROUTE_SIGNAL=NFT_DNAT_COUNT +SPB_ROUTE_SIGNAL=NFT_SNAT_COUNT +SPB_INFRA_TIMER_COUNT=2 +SPB_INFRA_TIMER=certbot.timer +SPB_INFRA_TIMER=dpkg-db-backup.timer +POWER_OFF_BLOCKER_COUNT=5 +POWER_OFF_BLOCKER=TARGET_PUBLIC_DNS_STILL_POINTS_TO_SPB +POWER_OFF_BLOCKER=EXTRA_PUBLIC_DOMAINS_POINT_TO_SPB +POWER_OFF_BLOCKER=SPB_EXTRA_LISTEN_PORTS_PRESENT +POWER_OFF_BLOCKER=SPB_ROUTING_OR_NETBIRD_ROLE_PRESENT +POWER_OFF_BLOCKER=SPB_INFRA_TIMERS_PRESENT +POWER_OFF_READY_NOW=false +CUTOVER_PREREQUISITES_MET=true +CUTOVER_CANDIDATE_ENDPOINT_SHA16=bc517b4af3298846 +NEXT_ACTION=MIGRATE_OR_CLEAR_LISTED_BLOCKERS_THEN_DNS_CUTOVER +TASK_COMPLETE=true +TASK_RESULT=PASS_SPB_POWER_OFF_READINESS_AUDIT +DECISION=READ_EXACT_9203_THEN_CUTOVER_OR_MIGRATE_BLOCKERS +NEXT_GATE=EXACT_9203_POWER_OFF_BLOCKERS +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1","status":"OK","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 b9458093..132c78af 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1 +1,38 @@ -{"schema_version":1,"channel":"homelab-runtime","command_id":"CONTEXT-AUTO-20260923T141701Z","status":"OK","rc":0,"host":"pve01","mode":"read-only","component":"cluster-context","started_at_utc":"2026-09-23T14:17:01Z","finished_at_utc":"2026-09-23T14:17:02Z","reference_register_checked":true,"reference_sha256":"5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66","error_register_checked":true,"error_register_sha256":"3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","changes_made":false,"sanitized":true,"secrets_included":false,"private_addresses_included":false,"output":"AUTOMATIC_CLUSTER_CONTEXT_REFRESH=OK"} +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "spb-power-off-readiness-audit-robust", + "started_at_utc": "2026-09-23T14:41:17Z", + "finished_at_utc": "2026-09-23T14:41:22Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "3b936b840128f1a637fbe95cb49f24abb2a2873d38be4cda746cd776c48f3243", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "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": "9bd7c73ebfeb1423e389d0a78bca8fbb8d0d85c673b3fc8054567bf82c304986", + "sanitized_output_sha256": "9bd7c73ebfeb1423e389d0a78bca8fbb8d0d85c673b3fc8054567bf82c304986", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "POWER9207_BEGIN=true\nMUTATION_BOUNDARY=READ_ONLY_POWER_OFF_AUDIT;NO_SPB_WRITE;NO_VM130_WRITE;NO_DNS_WRITE;NO_RELOAD\nPUBLIC_AUDIT_BEGIN=true\nCID=SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1\nPLINK_PRESENT=true\nWINDOWS_CURL_PRESENT=true\nDNS_TARGET_GIT_A_COUNT=1\nDNS_TARGET_GIT_A_SHA16=6d6149f42864ce03\nDNS_TARGET_GIT_AAAA_COUNT=0\nPUBLIC_HTTPS_TARGET_GIT_RC=0\nPUBLIC_HTTPS_TARGET_GIT_CODE=200\nDNS_TARGET_HBAR_A_COUNT=1\nDNS_TARGET_HBAR_A_SHA16=6d6149f42864ce03\nDNS_TARGET_HBAR_AAAA_COUNT=0\nPUBLIC_HTTPS_TARGET_HBAR_RC=0\nPUBLIC_HTTPS_TARGET_HBAR_CODE=200\nDNS_TARGET_FILYA_A_COUNT=1\nDNS_TARGET_FILYA_A_SHA16=6d6149f42864ce03\nDNS_TARGET_FILYA_AAAA_COUNT=0\nPUBLIC_HTTPS_TARGET_FILYA_RC=0\nPUBLIC_HTTPS_TARGET_FILYA_CODE=200\nDNS_REF_GIT_A_COUNT=1\nDNS_REF_GIT_A_SHA16=bc517b4af3298846\nDNS_REF_GIT_AAAA_COUNT=0\nPUBLIC_HTTPS_REF_GIT_RC=0\nPUBLIC_HTTPS_REF_GIT_CODE=200\nDNS_REF_HBAR_A_COUNT=1\nDNS_REF_HBAR_A_SHA16=6d6149f42864ce03\nDNS_REF_HBAR_AAAA_COUNT=0\nPUBLIC_HTTPS_REF_HBAR_RC=0\nPUBLIC_HTTPS_REF_HBAR_CODE=200\nDNS_REF_FILYA_A_COUNT=1\nDNS_REF_FILYA_A_SHA16=6d6149f42864ce03\nDNS_REF_FILYA_AAAA_COUNT=0\nPUBLIC_HTTPS_REF_FILYA_RC=0\nPUBLIC_HTTPS_REF_FILYA_CODE=200\nTARGET_A_UNION_COUNT=1\nTARGET_A_UNION_SHA16=6d6149f42864ce03\nTARGET_AAAA_UNION_COUNT=0\nREFERENCE_A_UNION_COUNT=2\nREFERENCE_A_UNION_SHA16=bc517b4af3298846\nREFERENCE_A_UNION_SHA16=6d6149f42864ce03\nREFERENCE_AAAA_UNION_COUNT=0\nTARGET_ENDPOINT_HASH_MATCH=true\nCURRENT_PINNED_SPB_PROBE_RC=0\nWINDOWS_DPAPI_DECRYPTABLE_COUNT=1\nSPB_AUDIT_ACCESS_STATUS=PASS\nPUBLIC_AUDIT_END=true\nSPB_PINNED_ACCESS=PASS\nSPB_AUDIT_RC=0\nSPB_AUDIT_STDERR_SHA16=01ba4719c80b6fe9\nSPB9203={\"automation\":{\"candidate_files\":[{\"basename\":\"ssh.socket\",\"path_sha16\":\"eb514e4d6c3f19d9\"},{\"basename\":\"ssh.socket\",\"path_sha16\":\"0b9d8da749cf3ef2\"},{\"basename\":\"nginx.service\",\"path_sha16\":\"0ab37328bb0acfb5\"},{\"basename\":\"wg-quick@wg-home.service\",\"path_sha16\":\"2097fb75aa5f5f3d\"},{\"basename\":\"sshd-keygen.service\",\"path_sha16\":\"092a4d6d7ceb22f9\"},{\"basename\":\"sshd-keygen.service\",\"path_sha16\":\"7851dd3cb4eb4a76\"},{\"basename\":\"certbot.timer\",\"path_sha16\":\"66e2c54745e64846\"},{\"basename\":\"dpkg-db-backup.timer\",\"path_sha16\":\"535728c9c70af0c8\"},{\"basename\":\"sshd-keygen.service\",\"path_sha16\":\"c6a4e098f72d393b\"},{\"basename\":\"sshd-keygen.service\",\"path_sha16\":\"650be21224489f0f\"},{\"basename\":\"certbot\",\"path_sha16\":\"c882fd4d2951401f\"}]},\"dns\":{\"codevipe.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"dsmods.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"gamevipe.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"git-read.gram1.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":true,\"points_to_spb\":true},\"git.gram1.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"gram1.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"hapusya.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"hbarhub.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"hkmods.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"kingofwolk.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"newfi.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"newfilya.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"pvepro.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"taftauto.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.codevipe.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.dsmods.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.gamevipe.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.gram1.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.hapusya.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.hbarhub.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":true,\"points_to_spb\":true},\"www.hkmods.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.kingofwolk.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.newfi.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.newfilya.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":true,\"points_to_spb\":true},\"www.pvepro.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.taftauto.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"www.zakrutim.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true},\"zakrutim.ru\":{\"a_count\":1,\"a_sha16\":[\"6d6149f42864ce03\"],\"aaaa_count\":0,\"aaaa_sha16\":[],\"is_target\":false,\"points_to_spb\":true}},\"docker\":[],\"docker_rc\":127,\"infra_services\":[\"cron.service\",\"nginx.service\",\"ssh.service\"],\"infra_timers\":[\"certbot.timer\",\"dpkg-db-backup.timer\"],\"letsencrypt\":{\"lineages\":{\"chat-edge-bootstrap\":{\"sans\":[\"chat.gram1.ru\",\"groups.chat.gram1.ru\",\"share.chat.gram1.ru\"]},\"codevipe.ru\":{\"sans\":[\"codevipe.ru\",\"www.codevipe.ru\"]},\"dsmods.ru\":{\"sans\":[\"dsmods.ru\",\"www.dsmods.ru\"]},\"gamevipe.ru\":{\"sans\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},\"git-edge-bootstrap\":{\"sans\":[\"git-read.gram1.ru\",\"git.gram1.ru\"]},\"gram1.ru\":{\"sans\":[\"gram1.ru\",\"www.gram1.ru\"]},\"hapusya.ru\":{\"sans\":[\"hapusya.ru\",\"www.hapusya.ru\"]},\"hbarhub.ru\":{\"sans\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},\"hkmods.ru\":{\"sans\":[\"hkmods.ru\",\"www.hkmods.ru\"]},\"kingofwolk.ru\":{\"sans\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},\"newfi.ru\":{\"sans\":[\"newfi.ru\",\"www.newfi.ru\"]},\"newfilya.ru\":{\"sans\":[\"newfilya.ru\",\"www.newfilya.ru\"]},\"pvepro.ru\":{\"sans\":[\"pvepro.ru\",\"www.pvepro.ru\"]},\"taftauto.ru\":{\"sans\":[\"taftauto.ru\",\"www.taftauto.ru\"]},\"zakrutim.ru\":{\"sans\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]}},\"renewal_plugins\":[{\"credential_path_hashes\":[],\"lineage\":\"gamevipe.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"kingofwolk.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"hkmods.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"pvepro.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"taftauto.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"chat-edge-bootstrap.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"newfi.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"zakrutim.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"hbarhub.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"codevipe.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"gram1.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"hapusya.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"newfilya.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"dsmods.ru.conf\",\"plugins\":[\"webroot\"]},{\"credential_path_hashes\":[],\"lineage\":\"git-edge-bootstrap.conf\",\"plugins\":[\"webroot\"]}]},\"listeners\":[{\"port\":323,\"process\":\"chronyd\",\"proto\":\"udp\"},{\"port\":51820,\"process\":\"\",\"proto\":\"udp\"},{\"port\":53,\"process\":\"systemd-resolve\",\"proto\":\"udp\"},{\"port\":53,\"process\":\"systemd-resolve\",\"proto\":\"tcp\"},{\"port\":80,\"process\":\"nginx\",\"proto\":\"tcp\"},{\"port\":22,\"process\":\"sshd\",\"proto\":\"tcp\"},{\"port\":443,\"process\":\"nginx\",\"proto\":\"tcp\"}],\"netbird\":{\"networks_list_rc\":127,\"routes_list_rc\":127,\"status_rc\":127},\"nginx\":{\"configs\":[{\"basename\":\"kingofwolk.ru-https.conf\",\"path_sha16\":\"e228adf91a27873f\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},{\"basename\":\"hkmods.ru-http.conf\",\"path_sha16\":\"0f718e3ef5c608ae\",\"proxy_targets\":[],\"server_names\":[\"hkmods.ru\",\"www.hkmods.ru\"]},{\"basename\":\"dsmods.ru-https.conf\",\"path_sha16\":\"2871743f2cc3ae99\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"dsmods.ru\",\"www.dsmods.ru\"]},{\"basename\":\"gamevipe.ru-https.conf\",\"path_sha16\":\"b9057712cacdb48d\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},{\"basename\":\"zakrutim.ru-https.conf\",\"path_sha16\":\"9f172d390988ff2a\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]},{\"basename\":\"hbarhub.ru-http.conf\",\"path_sha16\":\"5f36d4b23027045c\",\"proxy_targets\":[],\"server_names\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},{\"basename\":\"git-read.gram1.ru.conf\",\"path_sha16\":\"2dc0d26656609f3c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git-read.gram1.ru\"]},{\"basename\":\"codevipe-http.conf\",\"path_sha16\":\"3f93eb138ae5e683\",\"proxy_targets\":[],\"server_names\":[\"codevipe.ru\",\"www.codevipe.ru\"]},{\"basename\":\"taftauto.ru-https.conf\",\"path_sha16\":\"30eeadec160d4779\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"taftauto.ru\",\"www.taftauto.ru\"]},{\"basename\":\"newfi.ru-http.conf\",\"path_sha16\":\"14bd8ed55765d033\",\"proxy_targets\":[],\"server_names\":[\"newfi.ru\",\"www.newfi.ru\"]},{\"basename\":\"zakrutim.ru-http.conf\",\"path_sha16\":\"6e4c7a0461542be9\",\"proxy_targets\":[],\"server_names\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]},{\"basename\":\"hkmods.ru-https.conf\",\"path_sha16\":\"218de5e74bfe0790\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hkmods.ru\",\"www.hkmods.ru\"]},{\"basename\":\"taftauto.ru-http.conf\",\"path_sha16\":\"641443989f7e6bea\",\"proxy_targets\":[],\"server_names\":[\"taftauto.ru\",\"www.taftauto.ru\"]},{\"basename\":\"codevipe-https.conf\",\"path_sha16\":\"7c96fe41dbe2c5d4\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"codevipe.ru\",\"www.codevipe.ru\"]},{\"basename\":\"hapusya.ru-http.conf\",\"path_sha16\":\"71ead95973f05767\",\"proxy_targets\":[],\"server_names\":[\"hapusya.ru\",\"www.hapusya.ru\"]},{\"basename\":\"hbarhub.ru-https.conf\",\"path_sha16\":\"add629d2f39ae306\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},{\"basename\":\"git.gram1.ru.conf\",\"path_sha16\":\"d5789856aa3cdec4\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git.gram1.ru\"]},{\"basename\":\"newfi.ru-https.conf\",\"path_sha16\":\"970ca804fe7df1d2\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"newfi.ru\",\"www.newfi.ru\"]},{\"basename\":\"newfilya.ru-https.conf\",\"path_sha16\":\"61e5e54f64b8388f\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"newfilya.ru\",\"www.newfilya.ru\"]},{\"basename\":\"dsmods.ru-http.conf\",\"path_sha16\":\"a810f9ca8ebe0f01\",\"proxy_targets\":[],\"server_names\":[\"dsmods.ru\",\"www.dsmods.ru\"]},{\"basename\":\"git-edge-test.conf\",\"path_sha16\":\"338c5627b1b0e609\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git.gram1.ru\"]},{\"basename\":\"pvepro.ru-http.conf\",\"path_sha16\":\"add266c54ad819b0\",\"proxy_targets\":[],\"server_names\":[\"pvepro.ru\",\"www.pvepro.ru\"]},{\"basename\":\"gram1.ru-https.conf\",\"path_sha16\":\"41de10d52505cf2c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"gram1.ru\",\"www.gram1.ru\"]},{\"basename\":\"gamevipe.ru-http.conf\",\"path_sha16\":\"c8b432e1d950ba3b\",\"proxy_targets\":[],\"server_names\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},{\"basename\":\"newfilya.ru-http.conf\",\"path_sha16\":\"7d266fe92f62c93c\",\"proxy_targets\":[],\"server_names\":[\"newfilya.ru\",\"www.newfilya.ru\"]},{\"basename\":\"kingofwolk.ru-http.conf\",\"path_sha16\":\"5cfc43342be74155\",\"proxy_targets\":[],\"server_names\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},{\"basename\":\"gram1.ru-http.conf\",\"path_sha16\":\"ef495639b34a68f3\",\"proxy_targets\":[],\"server_names\":[\"gram1.ru\",\"www.gram1.ru\"]},{\"basename\":\"git-read-edge-test.conf\",\"path_sha16\":\"b3ea215e4003e65c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git-read.gram1.ru\"]},{\"basename\":\"pvepro.ru-https.conf\",\"path_sha16\":\"05cd7248cf5bc09a\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"pvepro.ru\",\"www.pvepro.ru\"]},{\"basename\":\"hapusya.ru-https.conf\",\"path_sha16\":\"4a5946fd4088adac\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hapusya.ru\",\"www.hapusya.ru\"]},{\"basename\":\"chat.gram1.ru.conf\",\"path_sha16\":\"d37d03b86cd08715\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"},{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[]},{\"basename\":\"kingofwolk.ru-https.conf\",\"path_sha16\":\"df9146992db50b0f\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},{\"basename\":\"hkmods.ru-http.conf\",\"path_sha16\":\"428b2c1f1c0c4256\",\"proxy_targets\":[],\"server_names\":[\"hkmods.ru\",\"www.hkmods.ru\"]},{\"basename\":\"dsmods.ru-https.conf\",\"path_sha16\":\"3dc9e77c62249af6\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"dsmods.ru\",\"www.dsmods.ru\"]},{\"basename\":\"gamevipe.ru-https.conf\",\"path_sha16\":\"628f2659cc78704a\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},{\"basename\":\"zakrutim.ru-https.conf\",\"path_sha16\":\"a4596e567f046a8c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]},{\"basename\":\"hbarhub.ru-http.conf\",\"path_sha16\":\"09a8dba3df935d97\",\"proxy_targets\":[],\"server_names\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},{\"basename\":\"git-read.gram1.ru.conf\",\"path_sha16\":\"c1d1d6ce4dad9a53\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git-read.gram1.ru\"]},{\"basename\":\"codevipe-http.conf\",\"path_sha16\":\"f18f8281d34d8393\",\"proxy_targets\":[],\"server_names\":[\"codevipe.ru\",\"www.codevipe.ru\"]},{\"basename\":\"taftauto.ru-https.conf\",\"path_sha16\":\"8af1186989b3fa8b\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"taftauto.ru\",\"www.taftauto.ru\"]},{\"basename\":\"newfi.ru-http.conf\",\"path_sha16\":\"0dcc04a082cf1670\",\"proxy_targets\":[],\"server_names\":[\"newfi.ru\",\"www.newfi.ru\"]},{\"basename\":\"zakrutim.ru-http.conf\",\"path_sha16\":\"0a121f3e0fde21bf\",\"proxy_targets\":[],\"server_names\":[\"www.zakrutim.ru\",\"zakrutim.ru\"]},{\"basename\":\"hkmods.ru-https.conf\",\"path_sha16\":\"fef01feca5200fe4\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hkmods.ru\",\"www.hkmods.ru\"]},{\"basename\":\"taftauto.ru-http.conf\",\"path_sha16\":\"be8827d6e3c73131\",\"proxy_targets\":[],\"server_names\":[\"taftauto.ru\",\"www.taftauto.ru\"]},{\"basename\":\"codevipe-https.conf\",\"path_sha16\":\"2ec59f98300fa546\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"codevipe.ru\",\"www.codevipe.ru\"]},{\"basename\":\"hapusya.ru-http.conf\",\"path_sha16\":\"49099120e4bf7555\",\"proxy_targets\":[],\"server_names\":[\"hapusya.ru\",\"www.hapusya.ru\"]},{\"basename\":\"hbarhub.ru-https.conf\",\"path_sha16\":\"27aff95dd4fb1c8c\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hbarhub.ru\",\"www.hbarhub.ru\"]},{\"basename\":\"git.gram1.ru.conf\",\"path_sha16\":\"48939456397d2ca2\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"git.gram1.ru\"]},{\"basename\":\"newfi.ru-https.conf\",\"path_sha16\":\"a8653ea4be0edd23\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"newfi.ru\",\"www.newfi.ru\"]},{\"basename\":\"newfilya.ru-https.conf\",\"path_sha16\":\"fcc14ec14a82c85b\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"newfilya.ru\",\"www.newfilya.ru\"]},{\"basename\":\"dsmods.ru-http.conf\",\"path_sha16\":\"203229769fcdbbfb\",\"proxy_targets\":[],\"server_names\":[\"dsmods.ru\",\"www.dsmods.ru\"]},{\"basename\":\"pvepro.ru-http.conf\",\"path_sha16\":\"f02bd9318946eb30\",\"proxy_targets\":[],\"server_names\":[\"pvepro.ru\",\"www.pvepro.ru\"]},{\"basename\":\"gram1.ru-https.conf\",\"path_sha16\":\"1c9e2fb2c204c3d4\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"gram1.ru\",\"www.gram1.ru\"]},{\"basename\":\"gamevipe.ru-http.conf\",\"path_sha16\":\"fd4f956f7d07944c\",\"proxy_targets\":[],\"server_names\":[\"gamevipe.ru\",\"www.gamevipe.ru\"]},{\"basename\":\"newfilya.ru-http.conf\",\"path_sha16\":\"556af4a1b86f9df2\",\"proxy_targets\":[],\"server_names\":[\"newfilya.ru\",\"www.newfilya.ru\"]},{\"basename\":\"kingofwolk.ru-http.conf\",\"path_sha16\":\"a30f1ad2f1025db4\",\"proxy_targets\":[],\"server_names\":[\"kingofwolk.ru\",\"www.kingofwolk.ru\"]},{\"basename\":\"gram1.ru-http.conf\",\"path_sha16\":\"810c6915131ad3f0\",\"proxy_targets\":[],\"server_names\":[\"gram1.ru\",\"www.gram1.ru\"]},{\"basename\":\"pvepro.ru-https.conf\",\"path_sha16\":\"2119a2a3d0fc7286\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"pvepro.ru\",\"www.pvepro.ru\"]},{\"basename\":\"hapusya.ru-https.conf\",\"path_sha16\":\"3412cd92f2a6bd92\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[\"hapusya.ru\",\"www.hapusya.ru\"]},{\"basename\":\"chat.gram1.ru.conf\",\"path_sha16\":\"c3a6fda49ba6e795\",\"proxy_targets\":[{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"},{\"host\":\"home_npmplus_tls\",\"host_sha16\":null,\"port\":\"\",\"scheme\":\"https\"}],\"server_names\":[]}],\"server_names\":[\"codevipe.ru\",\"dsmods.ru\",\"gamevipe.ru\",\"git-read.gram1.ru\",\"git.gram1.ru\",\"gram1.ru\",\"hapusya.ru\",\"hbarhub.ru\",\"hkmods.ru\",\"kingofwolk.ru\",\"newfi.ru\",\"newfilya.ru\",\"pvepro.ru\",\"taftauto.ru\",\"www.codevipe.ru\",\"www.dsmods.ru\",\"www.gamevipe.ru\",\"www.gram1.ru\",\"www.hapusya.ru\",\"www.hbarhub.ru\",\"www.hkmods.ru\",\"www.kingofwolk.ru\",\"www.newfi.ru\",\"www.newfilya.ru\",\"www.pvepro.ru\",\"www.taftauto.ru\",\"www.zakrutim.ru\",\"zakrutim.ru\"]},\"routing\":{\"ipv4_forward\":\"1\",\"ipv6_forward\":\"0\",\"nft_dnat_count\":2,\"nft_masquerade_count\":0,\"nft_rc\":0,\"nft_redirect_count\":0,\"nft_snat_count\":3},\"services\":[\"ModemManager.service\",\"NetworkManager.service\",\"beget-agent.service\",\"chrony.service\",\"cron.service\",\"dbus.service\",\"fail2ban.service\",\"getty@tty1.service\",\"multipathd.service\",\"networkd-dispatcher.service\",\"nginx.service\",\"polkit.service\",\"rsyslog.service\",\"serial-getty@ttyS0.service\",\"ssh.service\",\"systemd-journald.service\",\"systemd-logind.service\",\"systemd-resolved.service\",\"systemd-udevd.service\",\"udisks2.service\",\"unattended-upgrades.service\",\"user@1000.service\"],\"ss_rc\":0,\"timers\":[\"apport-autoreport.timer\",\"apt-daily-upgrade.timer\",\"apt-daily.timer\",\"certbot.timer\",\"dpkg-db-backup.timer\",\"e2scrub_all.timer\",\"fstrim.timer\",\"fwupd-refresh.timer\",\"homelab-gitea-publisher-v3.timer\",\"homelab-oai-searchbot-observer.timer\",\"homelab-oai-searchbot-ranges.timer\",\"logrotate.timer\",\"man-db.timer\",\"motd-news.timer\",\"sysstat-collect.timer\",\"sysstat-rotate.timer\",\"sysstat-summary.timer\",\"systemd-tmpfiles-clean.timer\",\"ua-timer.timer\",\"update-notifier-download.timer\",\"update-notifier-motd.timer\",\"xfs_scrub_all.timer\"],\"uid\":0}\nVM130_QGA_TRANSPORT_RC=0\nHOME9203={\"canonical_https\":{\"git.gram1.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"},\"hbarhub.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"},\"newfilya.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"}},\"certs\":{\"git-read.gram1.ru\":{\"checkend48h\":true,\"checkhost\":true,\"files\":true,\"spki_match\":true},\"www.hbarhub.ru\":{\"checkend48h\":true,\"checkhost\":true,\"files\":true,\"spki_match\":true},\"www.newfilya.ru\":{\"checkend48h\":true,\"checkhost\":true,\"files\":true,\"spki_match\":true}},\"configs\":{\"991201.conf\":{\"exists\":true,\"sha16\":\"3ceedb02aae39918\"},\"991202.conf\":{\"exists\":true,\"sha16\":\"bc91a6768f1e37d9\"},\"991203.conf\":{\"exists\":true,\"sha16\":\"99f20c0444ff631f\"}},\"home_bridge_ready\":true,\"https\":{\"git-read.gram1.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"},\"www.hbarhub.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"},\"www.newfilya.ru\":{\"code\":\"200\",\"rc\":0,\"stderr_sha16\":\"e3b0c44298fc1c14\"}},\"nginx_test_rc\":0,\"npmplus\":{\"data_mount_exact\":true,\"health\":\"healthy\",\"running\":true},\"uid\":0}\nTARGET_PUBLIC_DNS_STILL_SPB=true\nHOME_PUBLIC_GIT_ENDPOINT_SINGLE=true\nHOME_PUBLIC_GIT_ENDPOINT_DIFFERS_FROM_SPB=true\nHOME_PUBLIC_GIT_ENDPOINT_HTTPS_OK=true\nHOME_PUBLIC_CANDIDATE_ENDPOINT_SHA16=bc517b4af3298846\nHOME_BRIDGE_READY=true\nSPB_EXTRA_PUBLIC_DOMAIN_COUNT=25\nSPB_EXTRA_PUBLIC_DOMAIN=codevipe.ru\nSPB_EXTRA_PUBLIC_DOMAIN=dsmods.ru\nSPB_EXTRA_PUBLIC_DOMAIN=gamevipe.ru\nSPB_EXTRA_PUBLIC_DOMAIN=git.gram1.ru\nSPB_EXTRA_PUBLIC_DOMAIN=gram1.ru\nSPB_EXTRA_PUBLIC_DOMAIN=hapusya.ru\nSPB_EXTRA_PUBLIC_DOMAIN=hbarhub.ru\nSPB_EXTRA_PUBLIC_DOMAIN=hkmods.ru\nSPB_EXTRA_PUBLIC_DOMAIN=kingofwolk.ru\nSPB_EXTRA_PUBLIC_DOMAIN=newfi.ru\nSPB_EXTRA_PUBLIC_DOMAIN=newfilya.ru\nSPB_EXTRA_PUBLIC_DOMAIN=pvepro.ru\nSPB_EXTRA_PUBLIC_DOMAIN=taftauto.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.codevipe.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.dsmods.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.gamevipe.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.gram1.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.hapusya.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.hkmods.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.kingofwolk.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.newfi.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.pvepro.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.taftauto.ru\nSPB_EXTRA_PUBLIC_DOMAIN=www.zakrutim.ru\nSPB_EXTRA_PUBLIC_DOMAIN=zakrutim.ru\nSPB_EXTRA_LISTEN_PORT_COUNT=3\nSPB_EXTRA_LISTEN_PORT=53\nSPB_EXTRA_LISTEN_PORT=323\nSPB_EXTRA_LISTEN_PORT=51820\nSPB_DOCKER_TOOL_RC=127\nSPB_SS_TOOL_RC=0\nSPB_NFT_TOOL_RC=0\nSPB_NETBIRD_STATUS_RC=127\nSPB_DOCKER_CONTAINER_COUNT=0\nSPB_ROUTE_SIGNAL_COUNT=3\nSPB_ROUTE_SIGNAL=IPV4_FORWARDING_ENABLED\nSPB_ROUTE_SIGNAL=NFT_DNAT_COUNT\nSPB_ROUTE_SIGNAL=NFT_SNAT_COUNT\nSPB_INFRA_TIMER_COUNT=2\nSPB_INFRA_TIMER=certbot.timer\nSPB_INFRA_TIMER=dpkg-db-backup.timer\nPOWER_OFF_BLOCKER_COUNT=5\nPOWER_OFF_BLOCKER=TARGET_PUBLIC_DNS_STILL_POINTS_TO_SPB\nPOWER_OFF_BLOCKER=EXTRA_PUBLIC_DOMAINS_POINT_TO_SPB\nPOWER_OFF_BLOCKER=SPB_EXTRA_LISTEN_PORTS_PRESENT\nPOWER_OFF_BLOCKER=SPB_ROUTING_OR_NETBIRD_ROLE_PRESENT\nPOWER_OFF_BLOCKER=SPB_INFRA_TIMERS_PRESENT\nPOWER_OFF_READY_NOW=false\nCUTOVER_PREREQUISITES_MET=true\nCUTOVER_CANDIDATE_ENDPOINT_SHA16=bc517b4af3298846\nNEXT_ACTION=MIGRATE_OR_CLEAR_LISTED_BLOCKERS_THEN_DNS_CUTOVER\nTASK_COMPLETE=true\nTASK_RESULT=PASS_SPB_POWER_OFF_READINESS_AUDIT\nDECISION=READ_EXACT_9203_THEN_CUTOVER_OR_MIGRATE_BLOCKERS\nNEXT_GATE=EXACT_9203_POWER_OFF_BLOCKERS\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/latest.txt b/runtime/latest.txt index 65c28b6a..05a0e76f 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,165 +1,149 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=CONTEXT-AUTO-[PRIVATE_IP]701Z +COMMAND_ID=SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1 STATUS=OK RC=0 HOST=pve01 -COMPONENT=cluster-context -REFERENCE_SHA[PRIVATE_IP]e5154c41cb[PRIVATE_IP]aca68090be[PRIVATE_IP]bf[PRIVATE_IP]df[PRIVATE_IP] -ERROR_REGISTER_SHA[PRIVATE_IP]ec0f527ed3afeed[PRIVATE_IP]ee[PRIVATE_IP]bbfb[PRIVATE_IP]af4ba7ba0 +MODE=read-only +COMPONENT=spb-power-off-readiness-audit-robust +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=3b936b840128f1a637fbe95cb49f24abb2a2873d38be4cda746cd776c48f3243 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +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=9bd7c73ebfeb1423e389d0a78bca8fbb8d0d85c673b3fc8054567bf82c304986 +SANITIZED_OUTPUT_SHA256=9bd7c73ebfeb1423e389d0a78bca8fbb8d0d85c673b3fc8054567bf82c304986 OUTPUT_BEGIN -GENERATED_AT_UTC=[PRIVATE_IP]T14:17:01Z -Cluster information -------------------- -Name: homelab -Config Version: 3 -Transport: knet -Secure auth: on +POWER9207_BEGIN=true +MUTATION_BOUNDARY=READ_ONLY_POWER_OFF_AUDIT;NO_SPB_WRITE;NO_VM130_WRITE;NO_DNS_WRITE;NO_RELOAD +PUBLIC_AUDIT_BEGIN=true +CID=SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1 +PLINK_PRESENT=true +WINDOWS_CURL_PRESENT=true +DNS_TARGET_GIT_A_COUNT=1 +DNS_TARGET_GIT_A_SHA16=6d6149f42864ce03 +DNS_TARGET_GIT_AAAA_COUNT=0 +PUBLIC_HTTPS_TARGET_GIT_RC=0 +PUBLIC_HTTPS_TARGET_GIT_CODE=200 +DNS_TARGET_HBAR_A_COUNT=1 +DNS_TARGET_HBAR_A_SHA16=6d6149f42864ce03 +DNS_TARGET_HBAR_AAAA_COUNT=0 +PUBLIC_HTTPS_TARGET_HBAR_RC=0 +PUBLIC_HTTPS_TARGET_HBAR_CODE=200 +DNS_TARGET_FILYA_A_COUNT=1 +DNS_TARGET_FILYA_A_SHA16=6d6149f42864ce03 +DNS_TARGET_FILYA_AAAA_COUNT=0 +PUBLIC_HTTPS_TARGET_FILYA_RC=0 +PUBLIC_HTTPS_TARGET_FILYA_CODE=200 +DNS_REF_GIT_A_COUNT=1 +DNS_REF_GIT_A_SHA16=bc517b4af3298846 +DNS_REF_GIT_AAAA_COUNT=0 +PUBLIC_HTTPS_REF_GIT_RC=0 +PUBLIC_HTTPS_REF_GIT_CODE=200 +DNS_REF_HBAR_A_COUNT=1 +DNS_REF_HBAR_A_SHA16=6d6149f42864ce03 +DNS_REF_HBAR_AAAA_COUNT=0 +PUBLIC_HTTPS_REF_HBAR_RC=0 +PUBLIC_HTTPS_REF_HBAR_CODE=200 +DNS_REF_FILYA_A_COUNT=1 +DNS_REF_FILYA_A_SHA16=6d6149f42864ce03 +DNS_REF_FILYA_AAAA_COUNT=0 +PUBLIC_HTTPS_REF_FILYA_RC=0 +PUBLIC_HTTPS_REF_FILYA_CODE=200 +TARGET_A_UNION_COUNT=1 +TARGET_A_UNION_SHA16=6d6149f42864ce03 +TARGET_AAAA_UNION_COUNT=0 +REFERENCE_A_UNION_COUNT=2 +REFERENCE_A_UNION_SHA16=bc517b4af3298846 +REFERENCE_A_UNION_SHA16=6d6149f42864ce03 +REFERENCE_AAAA_UNION_COUNT=0 +TARGET_ENDPOINT_HASH_MATCH=true +CURRENT_PINNED_SPB_PROBE_RC=0 +WINDOWS_DPAPI_DECRYPTABLE_COUNT=1 +SPB_AUDIT_ACCESS_STATUS=PASS +PUBLIC_AUDIT_END=true +SPB_PINNED_ACCESS=PASS +SPB_AUDIT_RC=0 +SPB_AUDIT_STDERR_SHA16=01ba4719c80b6fe9 +SPB9203={"automation":{"candidate_files":[{"basename":"ssh.socket","path_sha16":"eb514e4d6c3f19d9"},{"basename":"ssh.socket","path_sha16":"0b9d8da749cf3ef2"},{"basename":"nginx.service","path_sha16":"0ab37328bb0acfb5"},{"basename":"wg-quick@wg-home.service","path_sha16":"2097fb75aa5f5f3d"},{"basename":"sshd-keygen.service","path_sha16":"092a4d6d7ceb22f9"},{"basename":"sshd-keygen.service","path_sha16":"7851dd3cb4eb4a76"},{"basename":"certbot.timer","path_sha16":"66e2c54745e64846"},{"basename":"dpkg-db-backup.timer","path_sha16":"535728c9c70af0c8"},{"basename":"sshd-keygen.service","path_sha16":"c6a4e098f72d393b"},{"basename":"sshd-keygen.service","path_sha16":"650be21224489f0f"},{"basename":"certbot","path_sha16":"c882fd4d2951401f"}]},"dns":{"codevipe.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"dsmods.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"gamevipe.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"git-read.gram1.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":true,"points_to_spb":true},"git.gram1.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"gram1.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"hapusya.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"hbarhub.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"hkmods.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"kingofwolk.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"newfi.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"newfilya.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"pvepro.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"taftauto.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.codevipe.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.dsmods.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.gamevipe.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.gram1.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.hapusya.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.hbarhub.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":true,"points_to_spb":true},"www.hkmods.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.kingofwolk.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.newfi.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.newfilya.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":true,"points_to_spb":true},"www.pvepro.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.taftauto.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"www.zakrutim.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true},"zakrutim.ru":{"a_count":1,"a_sha16":["6d6149f42864ce03"],"aaaa_count":0,"aaaa_sha16":[],"is_target":false,"points_to_spb":true}},"docker":[],"docker_rc":127,"infra_services":["cron.service","nginx.service","ssh.service"],"infra_timers":["certbot.timer","dpkg-db-backup.timer"],"letsencrypt":{"lineages":{"chat-edge-bootstrap":{"sans":["chat.gram1.ru","groups.chat.gram1.ru","share.chat.gram1.ru"]},"codevipe.ru":{"sans":["codevipe.ru","www.codevipe.ru"]},"dsmods.ru":{"sans":["dsmods.ru","www.dsmods.ru"]},"gamevipe.ru":{"sans":["gamevipe.ru","www.gamevipe.ru"]},"git-edge-bootstrap":{"sans":["git-read.gram1.ru","git.gram1.ru"]},"gram1.ru":{"sans":["gram1.ru","www.gram1.ru"]},"hapusya.ru":{"sans":["hapusya.ru","www.hapusya.ru"]},"hbarhub.ru":{"sans":["hbarhub.ru","www.hbarhub.ru"]},"hkmods.ru":{"sans":["hkmods.ru","www.hkmods.ru"]},"kingofwolk.ru":{"sans":["kingofwolk.ru","www.kingofwolk.ru"]},"newfi.ru":{"sans":["newfi.ru","www.newfi.ru"]},"newfilya.ru":{"sans":["newfilya.ru","www.newfilya.ru"]},"pvepro.ru":{"sans":["pvepro.ru","www.pvepro.ru"]},"taftauto.ru":{"sans":["taftauto.ru","www.taftauto.ru"]},"zakrutim.ru":{"sans":["www.zakrutim.ru","zakrutim.ru"]}},"renewal_plugins":[{"credential_path_hashes":[],"lineage":"gamevipe.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"kingofwolk.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"hkmods.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"pvepro.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"taftauto.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"chat-edge-bootstrap.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"newfi.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"zakrutim.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"hbarhub.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"codevipe.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"gram1.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"hapusya.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"newfilya.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"dsmods.ru.conf","plugins":["webroot"]},{"credential_path_hashes":[],"lineage":"git-edge-bootstrap.conf","plugins":["webroot"]}]},"listeners":[{"port":323,"process":"chronyd","proto":"udp"},{"port":51820,"process":"","proto":"udp"},{"port":53,"process":"systemd-resolve","proto":"udp"},{"port":53,"process":"systemd-resolve","proto":"tcp"},{"port":80,"process":"nginx","proto":"tcp"},{"port":22,"process":"sshd","proto":"tcp"},{"port":443,"process":"nginx","proto":"tcp"}],"netbird":{"networks_list_rc":127,"routes_list_rc":127,"status_rc":127},"nginx":{"configs":[{"basename":"kingofwolk.ru-https.conf","path_sha16":"e228adf91a27873f","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["kingofwolk.ru","www.kingofwolk.ru"]},{"basename":"hkmods.ru-http.conf","path_sha16":"0f718e3ef5c608ae","proxy_targets":[],"server_names":["hkmods.ru","www.hkmods.ru"]},{"basename":"dsmods.ru-https.conf","path_sha16":"2871743f2cc3ae99","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["dsmods.ru","www.dsmods.ru"]},{"basename":"gamevipe.ru-https.conf","path_sha16":"b9057712cacdb48d","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["gamevipe.ru","www.gamevipe.ru"]},{"basename":"zakrutim.ru-https.conf","path_sha16":"9f172d390988ff2a","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["www.zakrutim.ru","zakrutim.ru"]},{"basename":"hbarhub.ru-http.conf","path_sha16":"5f36d4b23027045c","proxy_targets":[],"server_names":["hbarhub.ru","www.hbarhub.ru"]},{"basename":"git-read.gram1.ru.conf","path_sha16":"2dc0d26656609f3c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git-read.gram1.ru"]},{"basename":"codevipe-http.conf","path_sha16":"3f93eb138ae5e683","proxy_targets":[],"server_names":["codevipe.ru","www.codevipe.ru"]},{"basename":"taftauto.ru-https.conf","path_sha16":"30eeadec160d4779","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["taftauto.ru","www.taftauto.ru"]},{"basename":"newfi.ru-http.conf","path_sha16":"14bd8ed55765d033","proxy_targets":[],"server_names":["newfi.ru","www.newfi.ru"]},{"basename":"zakrutim.ru-http.conf","path_sha16":"6e4c7a0461542be9","proxy_targets":[],"server_names":["www.zakrutim.ru","zakrutim.ru"]},{"basename":"hkmods.ru-https.conf","path_sha16":"218de5e74bfe0790","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hkmods.ru","www.hkmods.ru"]},{"basename":"taftauto.ru-http.conf","path_sha16":"641443989f7e6bea","proxy_targets":[],"server_names":["taftauto.ru","www.taftauto.ru"]},{"basename":"codevipe-https.conf","path_sha16":"7c96fe41dbe2c5d4","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["codevipe.ru","www.codevipe.ru"]},{"basename":"hapusya.ru-http.conf","path_sha16":"71ead95973f05767","proxy_targets":[],"server_names":["hapusya.ru","www.hapusya.ru"]},{"basename":"hbarhub.ru-https.conf","path_sha16":"add629d2f39ae306","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hbarhub.ru","www.hbarhub.ru"]},{"basename":"git.gram1.ru.conf","path_sha16":"d5789856aa3cdec4","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git.gram1.ru"]},{"basename":"newfi.ru-https.conf","path_sha16":"970ca804fe7df1d2","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["newfi.ru","www.newfi.ru"]},{"basename":"newfilya.ru-https.conf","path_sha16":"61e5e54f64b8388f","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["newfilya.ru","www.newfilya.ru"]},{"basename":"dsmods.ru-http.conf","path_sha16":"a810f9ca8ebe0f01","proxy_targets":[],"server_names":["dsmods.ru","www.dsmods.ru"]},{"basename":"git-edge-test.conf","path_sha16":"338c5627b1b0e609","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git.gram1.ru"]},{"basename":"pvepro.ru-http.conf","path_sha16":"add266c54ad819b0","proxy_targets":[],"server_names":["pvepro.ru","www.pvepro.ru"]},{"basename":"gram1.ru-https.conf","path_sha16":"41de10d52505cf2c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["gram1.ru","www.gram1.ru"]},{"basename":"gamevipe.ru-http.conf","path_sha16":"c8b432e1d950ba3b","proxy_targets":[],"server_names":["gamevipe.ru","www.gamevipe.ru"]},{"basename":"newfilya.ru-http.conf","path_sha16":"7d266fe92f62c93c","proxy_targets":[],"server_names":["newfilya.ru","www.newfilya.ru"]},{"basename":"kingofwolk.ru-http.conf","path_sha16":"5cfc43342be74155","proxy_targets":[],"server_names":["kingofwolk.ru","www.kingofwolk.ru"]},{"basename":"gram1.ru-http.conf","path_sha16":"ef495639b34a68f3","proxy_targets":[],"server_names":["gram1.ru","www.gram1.ru"]},{"basename":"git-read-edge-test.conf","path_sha16":"b3ea215e4003e65c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git-read.gram1.ru"]},{"basename":"pvepro.ru-https.conf","path_sha16":"05cd7248cf5bc09a","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["pvepro.ru","www.pvepro.ru"]},{"basename":"hapusya.ru-https.conf","path_sha16":"4a5946fd4088adac","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hapusya.ru","www.hapusya.ru"]},{"basename":"chat.gram1.ru.conf","path_sha16":"d37d03b86cd08715","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"},{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":[]},{"basename":"kingofwolk.ru-https.conf","path_sha16":"df9146992db50b0f","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["kingofwolk.ru","www.kingofwolk.ru"]},{"basename":"hkmods.ru-http.conf","path_sha16":"428b2c1f1c0c4256","proxy_targets":[],"server_names":["hkmods.ru","www.hkmods.ru"]},{"basename":"dsmods.ru-https.conf","path_sha16":"3dc9e77c62249af6","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["dsmods.ru","www.dsmods.ru"]},{"basename":"gamevipe.ru-https.conf","path_sha16":"628f2659cc78704a","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["gamevipe.ru","www.gamevipe.ru"]},{"basename":"zakrutim.ru-https.conf","path_sha16":"a4596e567f046a8c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["www.zakrutim.ru","zakrutim.ru"]},{"basename":"hbarhub.ru-http.conf","path_sha16":"09a8dba3df935d97","proxy_targets":[],"server_names":["hbarhub.ru","www.hbarhub.ru"]},{"basename":"git-read.gram1.ru.conf","path_sha16":"c1d1d6ce4dad9a53","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git-read.gram1.ru"]},{"basename":"codevipe-http.conf","path_sha16":"f18f8281d34d8393","proxy_targets":[],"server_names":["codevipe.ru","www.codevipe.ru"]},{"basename":"taftauto.ru-https.conf","path_sha16":"8af1186989b3fa8b","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["taftauto.ru","www.taftauto.ru"]},{"basename":"newfi.ru-http.conf","path_sha16":"0dcc04a082cf1670","proxy_targets":[],"server_names":["newfi.ru","www.newfi.ru"]},{"basename":"zakrutim.ru-http.conf","path_sha16":"0a121f3e0fde21bf","proxy_targets":[],"server_names":["www.zakrutim.ru","zakrutim.ru"]},{"basename":"hkmods.ru-https.conf","path_sha16":"fef01feca5200fe4","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hkmods.ru","www.hkmods.ru"]},{"basename":"taftauto.ru-http.conf","path_sha16":"be8827d6e3c73131","proxy_targets":[],"server_names":["taftauto.ru","www.taftauto.ru"]},{"basename":"codevipe-https.conf","path_sha16":"2ec59f98300fa546","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["codevipe.ru","www.codevipe.ru"]},{"basename":"hapusya.ru-http.conf","path_sha16":"49099120e4bf7555","proxy_targets":[],"server_names":["hapusya.ru","www.hapusya.ru"]},{"basename":"hbarhub.ru-https.conf","path_sha16":"27aff95dd4fb1c8c","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hbarhub.ru","www.hbarhub.ru"]},{"basename":"git.gram1.ru.conf","path_sha16":"48939456397d2ca2","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["git.gram1.ru"]},{"basename":"newfi.ru-https.conf","path_sha16":"a8653ea4be0edd23","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["newfi.ru","www.newfi.ru"]},{"basename":"newfilya.ru-https.conf","path_sha16":"fcc14ec14a82c85b","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["newfilya.ru","www.newfilya.ru"]},{"basename":"dsmods.ru-http.conf","path_sha16":"203229769fcdbbfb","proxy_targets":[],"server_names":["dsmods.ru","www.dsmods.ru"]},{"basename":"pvepro.ru-http.conf","path_sha16":"f02bd9318946eb30","proxy_targets":[],"server_names":["pvepro.ru","www.pvepro.ru"]},{"basename":"gram1.ru-https.conf","path_sha16":"1c9e2fb2c204c3d4","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["gram1.ru","www.gram1.ru"]},{"basename":"gamevipe.ru-http.conf","path_sha16":"fd4f956f7d07944c","proxy_targets":[],"server_names":["gamevipe.ru","www.gamevipe.ru"]},{"basename":"newfilya.ru-http.conf","path_sha16":"556af4a1b86f9df2","proxy_targets":[],"server_names":["newfilya.ru","www.newfilya.ru"]},{"basename":"kingofwolk.ru-http.conf","path_sha16":"a30f1ad2f1025db4","proxy_targets":[],"server_names":["kingofwolk.ru","www.kingofwolk.ru"]},{"basename":"gram1.ru-http.conf","path_sha16":"810c6915131ad3f0","proxy_targets":[],"server_names":["gram1.ru","www.gram1.ru"]},{"basename":"pvepro.ru-https.conf","path_sha16":"2119a2a3d0fc7286","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["pvepro.ru","www.pvepro.ru"]},{"basename":"hapusya.ru-https.conf","path_sha16":"3412cd92f2a6bd92","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":["hapusya.ru","www.hapusya.ru"]},{"basename":"chat.gram1.ru.conf","path_sha16":"c3a6fda49ba6e795","proxy_targets":[{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"},{"host":"home_npmplus_tls","host_sha16":null,"port":"","scheme":"https"}],"server_names":[]}],"server_names":["codevipe.ru","dsmods.ru","gamevipe.ru","git-read.gram1.ru","git.gram1.ru","gram1.ru","hapusya.ru","hbarhub.ru","hkmods.ru","kingofwolk.ru","newfi.ru","newfilya.ru","pvepro.ru","taftauto.ru","www.codevipe.ru","www.dsmods.ru","www.gamevipe.ru","www.gram1.ru","www.hapusya.ru","www.hbarhub.ru","www.hkmods.ru","www.kingofwolk.ru","www.newfi.ru","www.newfilya.ru","www.pvepro.ru","www.taftauto.ru","www.zakrutim.ru","zakrutim.ru"]},"routing":{"ipv4_forward":"1","ipv6_forward":"0","nft_dnat_count":2,"nft_masquerade_count":0,"nft_rc":0,"nft_redirect_count":0,"nft_snat_count":3},"services":["ModemManager.service","NetworkManager.service","beget-agent.service","chrony.service","cron.service","dbus.service","fail2ban.service","getty@tty1.service","multipathd.service","networkd-dispatcher.service","nginx.service","polkit.service","rsyslog.service","serial-getty@ttyS0.service","ssh.service","systemd-journald.service","systemd-logind.service","systemd-resolved.service","systemd-udevd.service","udisks2.service","unattended-upgrades.service","user@1000.service"],"ss_rc":0,"timers":["apport-autoreport.timer","apt-daily-upgrade.timer","apt-daily.timer","certbot.timer","dpkg-db-backup.timer","e2scrub_all.timer","fstrim.timer","fwupd-refresh.timer","homelab-gitea-publisher-v3.timer","homelab-oai-searchbot-observer.timer","homelab-oai-searchbot-ranges.timer","logrotate.timer","man-db.timer","motd-news.timer","sysstat-collect.timer","sysstat-rotate.timer","sysstat-summary.timer","systemd-tmpfiles-clean.timer","ua-timer.timer","update-notifier-download.timer","update-notifier-motd.timer","xfs_scrub_all.timer"],"uid":0} +VM130_QGA_TRANSPORT_RC=0 +HOME9203={"canonical_https":{"git.gram1.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"},"hbarhub.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"},"newfilya.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"}},"certs":{"git-read.gram1.ru":{"checkend48h":true,"checkhost":true,"files":true,"spki_match":true},"www.hbarhub.ru":{"checkend48h":true,"checkhost":true,"files":true,"spki_match":true},"www.newfilya.ru":{"checkend48h":true,"checkhost":true,"files":true,"spki_match":true}},"configs":{"991201.conf":{"exists":true,"sha16":"3ceedb02aae39918"},"991202.conf":{"exists":true,"sha16":"bc91a6768f1e37d9"},"991203.conf":{"exists":true,"sha16":"99f20c0444ff631f"}},"home_bridge_ready":true,"https":{"git-read.gram1.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"},"www.hbarhub.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"},"www.newfilya.ru":{"code":"200","rc":0,"stderr_sha16":"e3b0c44298fc1c14"}},"nginx_test_rc":0,"npmplus":{"data_mount_exact":true,"health":"healthy","running":true},"uid":0} +TARGET_PUBLIC_DNS_STILL_SPB=true +HOME_PUBLIC_GIT_ENDPOINT_SINGLE=true +HOME_PUBLIC_GIT_ENDPOINT_DIFFERS_FROM_SPB=true +HOME_PUBLIC_GIT_ENDPOINT_HTTPS_OK=true +HOME_PUBLIC_CANDIDATE_ENDPOINT_SHA16=bc517b4af3298846 +HOME_BRIDGE_READY=true +SPB_EXTRA_PUBLIC_DOMAIN_COUNT=25 +SPB_EXTRA_PUBLIC_DOMAIN=codevipe.ru +SPB_EXTRA_PUBLIC_DOMAIN=dsmods.ru +SPB_EXTRA_PUBLIC_DOMAIN=gamevipe.ru +SPB_EXTRA_PUBLIC_DOMAIN=git.gram1.ru +SPB_EXTRA_PUBLIC_DOMAIN=gram1.ru +SPB_EXTRA_PUBLIC_DOMAIN=hapusya.ru +SPB_EXTRA_PUBLIC_DOMAIN=hbarhub.ru +SPB_EXTRA_PUBLIC_DOMAIN=hkmods.ru +SPB_EXTRA_PUBLIC_DOMAIN=kingofwolk.ru +SPB_EXTRA_PUBLIC_DOMAIN=newfi.ru +SPB_EXTRA_PUBLIC_DOMAIN=newfilya.ru +SPB_EXTRA_PUBLIC_DOMAIN=pvepro.ru +SPB_EXTRA_PUBLIC_DOMAIN=taftauto.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.codevipe.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.dsmods.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.gamevipe.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.gram1.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.hapusya.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.hkmods.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.kingofwolk.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.newfi.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.pvepro.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.taftauto.ru +SPB_EXTRA_PUBLIC_DOMAIN=www.zakrutim.ru +SPB_EXTRA_PUBLIC_DOMAIN=zakrutim.ru +SPB_EXTRA_LISTEN_PORT_COUNT=3 +SPB_EXTRA_LISTEN_PORT=53 +SPB_EXTRA_LISTEN_PORT=323 +SPB_EXTRA_LISTEN_PORT=51820 +SPB_DOCKER_TOOL_RC=127 +SPB_SS_TOOL_RC=0 +SPB_NFT_TOOL_RC=0 +SPB_NETBIRD_STATUS_RC=127 +SPB_DOCKER_CONTAINER_COUNT=0 +SPB_ROUTE_SIGNAL_COUNT=3 +SPB_ROUTE_SIGNAL=IPV4_FORWARDING_ENABLED +SPB_ROUTE_SIGNAL=NFT_DNAT_COUNT +SPB_ROUTE_SIGNAL=NFT_SNAT_COUNT +SPB_INFRA_TIMER_COUNT=2 +SPB_INFRA_TIMER=certbot.timer +SPB_INFRA_TIMER=dpkg-db-backup.timer +POWER_OFF_BLOCKER_COUNT=5 +POWER_OFF_BLOCKER=TARGET_PUBLIC_DNS_STILL_POINTS_TO_SPB +POWER_OFF_BLOCKER=EXTRA_PUBLIC_DOMAINS_POINT_TO_SPB +POWER_OFF_BLOCKER=SPB_EXTRA_LISTEN_PORTS_PRESENT +POWER_OFF_BLOCKER=SPB_ROUTING_OR_NETBIRD_ROLE_PRESENT +POWER_OFF_BLOCKER=SPB_INFRA_TIMERS_PRESENT +POWER_OFF_READY_NOW=false +CUTOVER_PREREQUISITES_MET=true +CUTOVER_CANDIDATE_ENDPOINT_SHA16=bc517b4af3298846 +NEXT_ACTION=MIGRATE_OR_CLEAR_LISTED_BLOCKERS_THEN_DNS_CUTOVER +TASK_COMPLETE=true +TASK_RESULT=PASS_SPB_POWER_OFF_READINESS_AUDIT +DECISION=READ_EXACT_9203_THEN_CUTOVER_OR_MIGRATE_BLOCKERS +NEXT_GATE=EXACT_9203_POWER_OFF_BLOCKERS +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260923-SPB-POWER-OFF-READINESS-AUDIT-ROBUST-9207R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} -Quorum information ------------------- -Date: Wed Sep [PRIVATE_IP] 2026 -Quorum provider: corosync_votequorum -Nodes: 3 -Node ID: [PRIVATE_IP] -Ring ID: 1.130 -Quorate: Yes - -Votequorum information ----------------------- -Expected votes: 3 -Highest expected: 3 -Total votes: 3 -Quorum: 2 -Flags: Quorate - -Membership information ----------------------- - Nodeid Votes Name -[PRIVATE_IP] [PRIVATE_IP].11 (local) -[PRIVATE_IP] [PRIVATE_IP].13 -[PRIVATE_IP] [PRIVATE_IP].12 - -Membership information ----------------------- - Nodeid Votes Name - 1 1 pve01 (local) - 2 1 pve03 - 3 1 pve02 -[{"cpu":[PRIVATE_IP]727404,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/100","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"pvepro-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":306991,"vmid":100},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/101","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":0,"memhost":0,"name":"pvepro-staging-v1","netin":0,"netout":0,"node":"pve01","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":101},{"cpu":[PRIVATE_IP]341896,"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/110","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"dns1","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":110},{"cpu":[PRIVATE_IP]709e-05,"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/111","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"dns2","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":111},{"cpu":0,"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/112","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"unbound1","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":112},{"cpu":[PRIVATE_IP][PRIVATE_IP],"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/113","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"unbound2","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":113},{"cpu":[PRIVATE_IP]98473,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/130","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"edge-vm","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":130},{"cpu":[PRIVATE_IP]909327,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/150","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"snikket","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":150},{"cpu":[PRIVATE_IP]652562,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/160","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"forum-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":160},{"cpu":[PRIVATE_IP]5764,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/170","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"core-apps","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":170},{"cpu":[PRIVATE_IP]00173,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/171","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"monitoring","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":171},{"cpu":[PRIVATE_IP]130923,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/190","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"homelab-ops-worker","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":190},{"cpu":[PRIVATE_IP]454808,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/210","maxcpu":2,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"newfi-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":210},{"cpu":[PRIVATE_IP]261846,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/211","maxcpu":2,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"newfi-staging","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":211},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/9130","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":0,"memhost":0,"name":"edge-cold-standby","netin":0,"netout":0,"node":"pve02","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":9130},{"cgroup-mode":2,"cpu":[PRIVATE_IP]80895,"disk":[PRIVATE_IP],"id":"node/pve03","level":"","maxcpu":8,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve03","status":"online","type":"node","uptime":[PRIVATE_IP]},{"cgroup-mode":2,"cpu":[PRIVATE_IP]2574,"disk":[PRIVATE_IP],"id":"node/pve01","level":"","maxcpu":24,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve01","status":"online","type":"node","uptime":[PRIVATE_IP]},{"cgroup-mode":2,"cpu":[PRIVATE_IP]18519,"disk":[PRIVATE_IP],"id":"node/pve02","level":"","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve02","status":"online","type":"node","uptime":[PRIVATE_IP]},{"content":"rootdir,images","disk":[PRIVATE_IP],"id":"storage/pve03/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve03","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"rootdir,images","disk":[PRIVATE_IP],"id":"storage/pve01/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve01","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"rootdir,images","disk":[PRIVATE_IP],"id":"storage/pve02/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve02","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"backup,import,vztmpl,iso","disk":[PRIVATE_IP],"id":"storage/pve03/local","maxdisk":[PRIVATE_IP],"node":"pve03","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"content":"backup,import,vztmpl,iso","disk":[PRIVATE_IP],"id":"storage/pve01/local","maxdisk":[PRIVATE_IP],"node":"pve01","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"content":"backup,import,vztmpl,iso","disk":[PRIVATE_IP],"id":"storage/pve02/local","maxdisk":[PRIVATE_IP],"node":"pve02","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"id":"network/pve03/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve03","status":"ok","type":"network"},{"id":"network/pve01/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve01","status":"ok","type":"network"},{"id":"network/pve02/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve02","status":"ok","type":"network"}] -Name Type Status Total (KiB) Used (KiB) Available (KiB) % -local dir active [PRIVATE_IP] [PRIVATE_IP] [PRIVATE_IP] 38.72% -local-lvm lvmthin active [PRIVATE_IP] [PRIVATE_IP] [PRIVATE_IP] 16.26% - UNIT LOAD ACTIVE SUB DESCRIPTION -● homelab-mailru-trash-gc.service loaded failed failed Homelab Mail.ru physical Trash GC -● homelab-private-vpn-hosts-health.service loaded failed failed Homelab private VPN hosts health check -● netbird-peers-health.service loaded failed failed NetBird peers health check -● skladchik-reports-monitor-supervisor.service loaded failed failed Skladchik reports monitor full supervisor - -Legend: LOAD → Reflects whether the unit definition was properly loaded. - ACTIVE → The high-level unit activation state, i.e. generalization of SUB. - SUB → The low-level unit activation state, values depend on unit type. - -4 loaded units listed. -NEXT LEFT LAST PASSED UNIT ACTIVATES -Wed [PRIVATE_IP] 17:17:02 MSK 509ms Wed [PRIVATE_IP] 17:15:58 MSK 1min 4s ago homelab-router-watchdog.timer homelab-router-watchdog.service -Wed [PRIVATE_IP] 17:17:16 MSK 14s Wed [PRIVATE_IP] 17:02:16 MSK 14min ago homelab-disk-space-health.timer homelab-disk-space-health.service -Wed [PRIVATE_IP] 17:17:16 MSK 14s Wed [PRIVATE_IP] 17:02:16 MSK 14min ago prometheus-node-exporter-nvme.timer prometheus-node-exporter-nvme.service -Wed [PRIVATE_IP] 17:17:16 MSK 14s Wed [PRIVATE_IP] 17:07:16 MSK 9min ago skladchik-reports-monitor-supervisor.timer skladchik-reports-monitor-supervisor.service -Wed [PRIVATE_IP] 17:17:16 MSK 14s Wed [PRIVATE_IP] 17:16:16 MSK 45s ago homelab-private-vpn-hosts-health.timer homelab-private-vpn-hosts-health.service -Wed [PRIVATE_IP] 17:18:59 MSK 1min 57s Wed [PRIVATE_IP] 17:03:59 MSK 13min ago homelab-pve03-staging-capacity-health.timer homelab-pve03-staging-capacity-health.service -Wed [PRIVATE_IP] 17:18:59 MSK 1min 57s Wed [PRIVATE_IP] 17:13:59 MSK 3min 2s ago netbird-peers-health.timer netbird-peers-health.service -Wed [PRIVATE_IP] 17:21:59 MSK 4min 57s Wed [PRIVATE_IP] 17:16:59 MSK 2s ago homelab-smartctl-textfile.timer homelab-smartctl-textfile.service -Wed [PRIVATE_IP] 17:24:53 MSK 7min Wed [PRIVATE_IP] 17:09:32 MSK 7min ago homelab-alertmanager-backup-health.timer homelab-alertmanager-backup-health.service -Wed [PRIVATE_IP] 17:24:59 MSK 7min Wed [PRIVATE_IP] 17:09:59 MSK 7min ago prometheus-node-exporter-apt.timer prometheus-node-exporter-apt.service -Wed [PRIVATE_IP] 17:30:00 MSK 12min Wed [PRIVATE_IP] 15:30:02 MSK 1h 46min ago homelab-app-cloud-quorum-queue.timer homelab-app-cloud-quorum-queue.service -Wed [PRIVATE_IP] 17:30:00 MSK 12min Wed [PRIVATE_IP] 17:15:16 MSK 1min 45s ago homelab-incident-journal.timer homelab-incident-journal.service -Wed [PRIVATE_IP] 17:30:07 MSK 13min Wed [PRIVATE_IP] 17:15:58 MSK 1min 4s ago homelab-duty-admin-v2.timer homelab-duty-admin-v2.service -Wed [PRIVATE_IP] 17:30:49 MSK 13min Wed [PRIVATE_IP] 17:16:16 MSK 45s ago homelab-forum-snuffleupagus-health.timer homelab-forum-snuffleupagus-health.service -Wed [PRIVATE_IP] 17:31:14 MSK 14min Wed [PRIVATE_IP] 17:15:16 MSK 1min 45s ago homelab-external-probe-vps-health.timer homelab-external-probe-vps-health.service -Wed [PRIVATE_IP] 17:33:33 MSK 16min Wed [PRIVATE_IP] 17:00:12 MSK 16min ago homelab-reference-refresh.timer homelab-reference-refresh.service -Wed [PRIVATE_IP] 17:34:01 MSK 16min Wed [PRIVATE_IP] 17:02:16 MSK 14min ago homelab-mkdocs-auto-refresh.timer homelab-mkdocs-auto-refresh.service -Wed [PRIVATE_IP] 17:35:25 MSK 18min Wed [PRIVATE_IP] 17:06:11 MSK 10min ago homelab-backup-audit.timer homelab-backup-audit.service -Wed [PRIVATE_IP] 17:45:17 MSK 28min Wed [PRIVATE_IP] 17:10:46 MSK 6min ago homelab-backup-v2.timer homelab-backup-v2.service -Wed [PRIVATE_IP] 18:23:16 MSK 1h 6min Wed [PRIVATE_IP] 10:49:58 MSK 6h ago apt-daily.timer apt-daily.service -Wed [PRIVATE_IP] 19:43:57 MSK 2h 26min Wed [PRIVATE_IP] 13:37:53 MSK 3h 39min ago homelab-evidence-root.timer homelab-evidence-root.service -Wed [PRIVATE_IP] 21:12:54 MSK 3h 55min Wed [PRIVATE_IP] 15:10:32 MSK 2h 6min ago homelab-mailru-trash-gc.timer homelab-mailru-trash-gc.service -Wed [PRIVATE_IP] 22:35:59 MSK 5h 18min Wed [PRIVATE_IP] 16:35:59 MSK 41min ago homelab-vps-identity-audit.timer homelab-vps-identity-audit.service -Thu [PRIVATE_IP] 00:00:00 MSK 6h Wed [PRIVATE_IP] 00:00:00 MSK 17h ago dpkg-db-backup.timer dpkg-db-backup.service -Thu [PRIVATE_IP] 00:09:49 MSK 6h Wed [PRIVATE_IP] 00:05:32 MSK 17h ago homelab-evidence-catalog.timer homelab-evidence-catalog.service -Thu [PRIVATE_IP] 00:11:31 MSK 6h Wed [PRIVATE_IP] 00:09:20 MSK 17h ago homelab-quality-gate.timer homelab-quality-gate.service -Thu [PRIVATE_IP] 00:15:23 MSK 6h Wed [PRIVATE_IP] 00:04:02 MSK 17h ago homelab-docker-health.timer homelab-docker-health.service -Thu [PRIVATE_IP] 00:16:56 MSK 6h Wed [PRIVATE_IP] 00:11:10 MSK 17h ago homelab-storage-capacity.timer homelab-storage-capacity.service -Thu [PRIVATE_IP] 00:22:53 MSK 7h Wed [PRIVATE_IP] 00:23:32 MSK 16h ago logrotate.timer logrotate.service -Thu [PRIVATE_IP] 03:34:16 MSK 10h Wed [PRIVATE_IP] 03:23:32 MSK 13h ago homelab-backup-retention-gc.timer homelab-backup-retention-gc.service -Thu [PRIVATE_IP] 05:54:21 MSK 12h Wed [PRIVATE_IP] 01:43:40 MSK 15h ago pve-daily-update.timer pve-daily-update.service -Thu [PRIVATE_IP] 06:48:42 MSK 13h Wed [PRIVATE_IP] 06:05:58 MSK 11h ago apt-daily-upgrade.timer apt-daily-upgrade.service -Thu [PRIVATE_IP] 07:15:05 MSK 13h Wed [PRIVATE_IP] 07:00:16 MSK 10h ago homelab-drift-check.timer homelab-drift-check.service -Thu [PRIVATE_IP] 07:39:55 MSK 14h Wed [PRIVATE_IP] 07:37:46 MSK 9h ago homelab-service-registry-check.timer homelab-service-registry-check.service -Thu [PRIVATE_IP] 07:40:19 MSK 14h Wed [PRIVATE_IP] 07:41:16 MSK 9h ago homelab-dependency-map-check.timer homelab-dependency-map-check.service -Thu [PRIVATE_IP] 07:42:54 MSK 14h Wed [PRIVATE_IP] 07:49:58 MSK 9h ago homelab-runbook-generate.timer homelab-runbook-generate.service -Thu [PRIVATE_IP] 07:43:35 MSK 14h Wed [PRIVATE_IP] 11:04:32 MSK 6h ago man-db.timer man-db.service -Thu [PRIVATE_IP] 07:46:52 MSK 14h Wed [PRIVATE_IP] 07:45:12 MSK 9h ago homelab-alerting-health.timer homelab-alerting-health.service -Thu [PRIVATE_IP] 07:49:08 MSK 14h Wed [PRIVATE_IP] 07:54:07 MSK 9h ago homelab-desired-state-sync.timer homelab-desired-state-sync.service -Thu [PRIVATE_IP] 08:00:30 MSK 14h Wed [PRIVATE_IP] 08:13:58 MSK 9h ago homelab-overall-health.timer homelab-overall-health.service -Thu [PRIVATE_IP] 08:02:01 MSK 14h Wed [PRIVATE_IP] 08:06:32 MSK 9h ago homelab-duty-admin-report.timer homelab-duty-admin-report.service -Thu [PRIVATE_IP] 08:10:42 MSK 14h Wed [PRIVATE_IP] 08:16:32 MSK 9h ago homelab-kuma-monitor-policy.timer homelab-kuma-monitor-policy.service -Thu [PRIVATE_IP] 08:25:09 MSK 15h Wed [PRIVATE_IP] 08:18:32 MSK 8h ago homelab-final-readiness-gate.timer homelab-final-readiness-gate.service -Thu [PRIVATE_IP] 08:26:02 MSK 15h Wed [PRIVATE_IP] 08:39:26 MSK 8h ago homelab-capacity-risk.timer homelab-capacity-risk.service -Thu [PRIVATE_IP] 08:42:56 MSK 15h Wed [PRIVATE_IP] 08:40:13 MSK 8h ago homelab-secret-exposure-guard.timer homelab-secret-exposure-guard.service -Thu [PRIVATE_IP] 08:52:59 MSK 15h Wed [PRIVATE_IP] 08:48:52 MSK 8h ago homelab-cluster-passport.timer homelab-cluster-passport.service -Thu [PRIVATE_IP] 08:58:14 MSK 15h Wed [PRIVATE_IP] 08:49:21 MSK 8h ago homelab-golden-state-index.timer homelab-golden-state-index.service -Thu [PRIVATE_IP] 10:15:00 MSK 16h Wed [PRIVATE_IP] 10:15:02 MSK 7h ago skladchik-reports-monitor-monthly-selftest-watch.timer skladchik-reports-monitor-monthly-selftest-watch.service -Thu [PRIVATE_IP] 16:47:59 MSK 23h Wed [PRIVATE_IP] 16:47:59 MSK 29min ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service -Sun [PRIVATE_IP] 03:10:02 MSK 3 days Sun [PRIVATE_IP] 03:10:58 MSK 3 days ago xfs_scrub_all.timer xfs_scrub_all.service -Sun [PRIVATE_IP] 03:10:39 MSK 3 days Sun [PRIVATE_IP] 03:10:12 MSK 3 days ago e2scrub_all.timer e2scrub_all.service -Sun [PRIVATE_IP] 06:43:52 MSK 3 days Sun [PRIVATE_IP] 07:40:22 MSK 3 days ago homelab-rotating-boot-drill.timer homelab-rotating-boot-drill.service -Mon [PRIVATE_IP] 00:01:03 MSK 4 days Mon [PRIVATE_IP] 00:04:44 MSK 2 days ago homelab-secret-sanity.timer homelab-secret-sanity.service -Mon [PRIVATE_IP] 00:15:22 MSK 4 days Mon [PRIVATE_IP] 00:09:14 MSK 2 days ago fstrim.timer fstrim.service -- - Wed [PRIVATE_IP] 17:17:02 MSK 16ms ago homelab-health-metrics.timer homelab-health-metrics.service -- - - - prometheus-node-exporter-ipmitool-sensor.timer prometheus-node-exporter-ipmitool-sensor.service -- - - - prometheus-node-exporter-mellanox-hca-temp.timer prometheus-node-exporter-mellanox-hca-temp.service -- - - - prometheus-node-exporter-smartmon.timer prometheus-node-exporter-smartmon.service - -58 timers listed. -RUNTIME_MANIFEST_ID=df[PRIVATE_IP]ac9b5abd[PRIVATE_IP]b[PRIVATE_IP]d89496fb2bde[PRIVATE_IP] -EXPERIMENT_ID=5462ee[PRIVATE_IP]ebe[PRIVATE_IP]feb2ad[PRIVATE_IP]1ad87bbac0b8108 -COLLECTION_START_AT=[PRIVATE_IP]T[PRIVATE_IP]:00 -FIRST_COMPLETE_D1_CLOSE=[PRIVATE_IP]T[PRIVATE_IP]:00 -PRODUCTION_LAUNCH_ALLOWED=False -EXECUTION_AUTHORITY=False -RISK_AUTHORITY=False -STAGE_A_HEALTH=AWAITING_PRIMARY_FINALITY -FORENSIC_PREVIOUS_EPOCH_PRESERVED=YES - -## NEWFI_TASK6_AUTH_CHECKPOINT_V[PRIVATE_IP] -- Scope: historical accepted AUTH test, not a current SMTP connection test. -- Newfi approved SMTP account/sender: aleisaev@yandex.ru. -- Endpoint used by accepted test: smtp.yandex.ru:465 with certificate verification; single PLAIN initial response accepted with code 235. -- Evidence: incident ledger ### NEWFI_TASK6_YANDEX_AUTH_V2_OBSERVATION and ### NEWFI_TASK6_AUTH_PROOF_CLOSE_V1. -- No password file written, no application configuration changed, no mail sent by the accepted AUTH test. -- Persistent transport installation and application delivery are not proven by this checkpoint. Task6 is not complete. -- AUTH challenge and missing-file incidents closed; launch/session incident remains OPEN with original cause unproven. -- This update does not change VM211, VM160, routing, board state or Git. -- Other incidents and infrastructure health were not assessed. - - -## NEWFI_PRIVATE_STRUCTURE92_WRONG_MARKER_SCOPE_[PRIVATE_IP] CLOSURE -- Status: CLOSED -- RCA: NEWFI92 inspected the pve01 NEWFI90 attempt marker, which had not been finalized because the outer shell exited immediately after the guest returned RC3 following its successful rollback. The guest marker contained the true final rollback state. -- Correction: NEWFI93 required both the guest FINISHED/ROLLED_BACK record and a fresh exact demo-state readback before reconciling the outer NEWFI90 marker. NEWFI92 itself never reserved an attempt or mutated state. - - -## NEWFI_PRIVATE_NEWFI95_NESTED_TRIPLE_QUOTE_PARSE_[PRIVATE_IP] -- Status: OPEN -- Command: NEWFI95 -- Symptom: after the content-structure precheck passed, the pve03 Python wrapper failed to parse at the PHP line beginning with $root. No Portal discovery or application mutation was reached. -- RCA: an outer raw triple-single-quoted guest Python payload contained an inner raw triple-single-quoted PHP payload. The inner delimiter terminated the outer Python string, causing PHP source to be parsed as Python. -- Safety: NEWFI95 was read-only, created no attempt marker, and did not reach the intended nested guest execution. Do not replay NEWFI95. - - -## NEWFI_PRIVATE_NEWFI95_NESTED_TRIPLE_QUOTE_PARSE_[PRIVATE_IP] CLOSURE -- Status: CLOSED -- RCA: an inner triple-single-quoted PHP literal terminated the outer triple-single-quoted Python guest payload in NEWFI95. The wrapper therefore failed parsing before the intended Portal discovery executed. -- Correction: NEWFI96 removed the nested Python payload layer entirely and passed one Python program directly to VM211 through qm guest exec stdin. The read-only Portal contract completed with QGA exit 0 and the implementation worktree remained unchanged. OUTPUT_END CHAT_OUTPUT_END