From bc617450bb83704d8f54d7aa8a6caa74499d278b Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Fri, 11 Sep 2026 05:37:54 +0000 Subject: [PATCH] runtime: publish SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1 --- ...DR-VPS-NETBIRD-PEER-CORRELATION-179R1.json | 38 ++++++++++++++ ...-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.txt | 51 +++++++++++++++++++ runtime/latest.json | 16 +++--- runtime/latest.txt | 32 ++++++------ 4 files changed, 114 insertions(+), 23 deletions(-) create mode 100644 runtime/history/SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.json create mode 100644 runtime/history/SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.txt diff --git a/runtime/history/SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.json b/runtime/history/SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.json new file mode 100644 index 00000000..40ff625b --- /dev/null +++ b/runtime/history/SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "infra-dr-vps-netbird-peer-correlation-pve01", + "started_at_utc": "2026-09-11T05:37:52Z", + "finished_at_utc": "2026-09-11T05:37:53Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "1b91daf27fd1a1785f146853f475013983408504559a0d936730a8792731b932", + "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": "b2f72942599a851dd1e38bcc2b87ab61c8a9307725565334804a8bbc416435b3", + "sanitized_output_sha256": "b2f72942599a851dd1e38bcc2b87ab61c8a9307725565334804a8bbc416435b3", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "INFRA179_BEGIN\nCOMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1\nMODE=READ_ONLY_NETBIRD_PEER_CORRELATION\nPRIOR_178_COMMIT=c6e27f9d3d6b0295af9db8e4b911030dd579525e\nINFRA179_ROLE_DNS={\"MD_RELAY\":{\"hostname\":\"nb.pvepro.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16\"}],\"rc\":0},\"SPB_INGRESS\":{\"hostname\":\"newfi.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5\"}],\"rc\":0},\"US_NETBIRD\":{\"hostname\":\"nb.gram1.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16\"}],\"rc\":0}}\nINFRA179_NETBIRD_META={\"binary_found\":true,\"detail_rc\":0,\"json_rc\":0,\"management_host_seen\":true,\"peer_count\":10,\"relay_host_seen\":true}\nINFRA179_PEERS={\"count\":10,\"rows\":[{\"fqdn\":\"comp01.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"0f157abc3c70d23478139db34a670fc2088d80aadffa68984f36ee74edd298bc\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"b275aed314fd679867c9b200e6c342666a821fc1a41209371204472d07048065\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[]},{\"fqdn\":\"desktop-server.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"abd1bbea8d823ca14db62a8498fe7db416a44fd556922de63862cd1e06ebc738\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"3f25a12c4a4a1b528acb70748aebdaa912740cb68341ffeaa23c1654cfac1f37\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[]},{\"fqdn\":\"e3qxxx-183-106.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"cb4c52b8c38c6512aa6733c5d0ea510c76a499fbcb8c1c129d331908e88f2528\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"cbcf39fece4356231e47ae8708d84f7c3e2a6effd8e5c71451548c094453c0e5\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[]},{\"fqdn\":\"e3qxxx.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"97466ca985f4a2f69684aee45965bd2d11a92507761287e0fef56038c1a5dbb9\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"8c7543543fdd2a16f1408d0c1df50ed2d8bcb79d5e09b63ae1fdf202e1fbb4b3\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[]},{\"fqdn\":\"edge-vm.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"3bab8fa15fda36b5b2ac9140d093076e6f90c78861b0cdf02cc22b0e3b5d26be\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connected\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"d7f6f1f5d28854a31a8bea4a99b71e05f035ef8f736fe84a3ce9fc4ca084585e\",\"query_sha256\":\"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"mail.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"950bcfe548181e4a19ff0236f84126d24165986627fa97a7c45c9ee4b5f95c44\"}],\"known_hosts_fqdn\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"517c94d4bfe3731f611d5d2e784cab73b5e86bfb29045078b1d0ce58522be31d\",\"query_sha256\":\"919e2c73d337c8d44b3ada14fdd04e3f7934ec281b5498e3be4ab78fcc4f537d\",\"scope\":\"USER\"}],\"trusted\":true},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"f2b780803015952d2919231ddcb84ef15c5c53f1239fda56cab56e43f8a3b81d\",\"query_sha256\":\"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"pve01.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"842b82d498f7a7b1f45eb5e2953254ba4b83c07023df70def2afaede93dd205e\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":null,\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"8d3ecb6a47d334c9db4d6db95bb2af691b24aeabb03f773c0e38812b0a62f2b1\",\"query_sha256\":\"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"pve02.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"d4b86c5df6a85dc3e63384204c995fb44e5b6055f4265ff691d6f5d2ba20574c\"}],\"known_hosts_fqdn\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"e015261858639219480d81f6c6bcd9c74b2697ceab90f32abf4270c737cf38cc\",\"query_sha256\":\"e99c17cbd9419815591a35be0f8276e7af2d87317296950dd47953ba5cc0663b\",\"scope\":\"USER\"}],\"trusted\":true},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connected\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"24b87bc853358a941319a4f3ad10a11e86c055e9184f74e6a7ef4d497062b9f6\",\"query_sha256\":\"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"pve03.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"72c55530da4a09d1e32871d19bbe48339cfdd367b777d66e682986cd84bd7159\"}],\"known_hosts_fqdn\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"5e6958681b3cd958603054d3a2595f949d63053d8d77a8d2f680d8f60376d20b\",\"query_sha256\":\"66857df2974ae312fe89c086a301f9ec6233a6c29af48000c3ae3ea397b5384b\",\"scope\":\"USER\"}],\"trusted\":true},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connected\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"3c8aee8a1252e9c369e28485e37ff66fd682cf4cedb0002c2036719ccd5f3054\",\"query_sha256\":\"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"relay.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"d7ae4b440c214f6114944cb388d09b4fa11a0b8ede45358684225e4094485afe\"}],\"known_hosts_fqdn\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"4e0c9bdcd4246db41a5423d03d3d3b2758f28234653f0a855ac0df578e78ee64\",\"query_sha256\":\"43a416f7ae180052572228affd95432ab9f32d3ed904ef00f2dd640defff862d\",\"scope\":\"USER\"}],\"trusted\":true},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connected\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"3e6a2b8a6614e499faca7c0269a4dbe8e1a10678a4eb876122726c3ce35edb3a\",\"query_sha256\":\"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c\",\"scope\":\"USER\"}],\"trusted\":true}}]}]}\nINFRA179_ROUTE_SOURCE_META={\"fs\":{\"examined\":729,\"selected\":247},\"git\":{\"commit_count\":100,\"files_examined\":140,\"hit_count\":0,\"repo_present\":true}}\nINFRA179_PEER_SSH_ROUTES={\"count\":0,\"rows\":[]}\nINFRA179_ROLE_PROOF={\"MD_RELAY\":{\"holds\":[\"NO_SSH_USER_ROUTE_TO_ROLE_PEER\"],\"peer_candidates\":[{\"basis\":[\"CURRENT_EXACT_RELAY_PEER_FQDN\"],\"fqdn\":\"relay.netbird.selfhosted\",\"fqdn_trusted\":true,\"trusted_ip_count\":1}],\"route\":null,\"ssh_route_candidates\":0,\"trusted_route_candidates\":0,\"unique_route_tuple\":false},\"SPB_INGRESS\":{\"holds\":[\"SPB_TRUST_BOUNDARY_UNCHANGED\"],\"peer_candidates\":[],\"route\":null,\"ssh_route_candidates\":0,\"trusted_route_candidates\":0,\"unique_route_tuple\":false},\"US_NETBIRD\":{\"holds\":[\"NO_CURRENT_ROLE_PEER_IDENTITY\",\"NO_SSH_USER_ROUTE_TO_ROLE_PEER\"],\"peer_candidates\":[],\"route\":null,\"ssh_route_candidates\":0,\"trusted_route_candidates\":0,\"unique_route_tuple\":false}}\nINFRA179_SUMMARY={\"decision\":\"HOLD_NETBIRD_PEER_ROUTE_INCOMPLETE_NO_EXTERNAL_SSH\",\"holds\":[\"US_NETBIRD:NO_CURRENT_ROLE_PEER_IDENTITY\",\"US_NETBIRD:NO_SSH_USER_ROUTE_TO_ROLE_PEER\",\"MD_RELAY:NO_SSH_USER_ROUTE_TO_ROLE_PEER\",\"SPB_INGRESS:SPB_TRUST_BOUNDARY_UNCHANGED\"],\"roles_hold\":[\"MD_RELAY\",\"SPB_INGRESS\",\"US_NETBIRD\"],\"roles_ready\":[]}\nEXTERNAL_SSH_ATTEMPTS=0\nSSH_KEYSCAN_ATTEMPTS=0\nKNOWN_HOSTS_WRITES=0\nSSH_CONFIG_WRITES=0\nCONFIGURATION_WRITES=0\nFILE_WRITES_BY_PROBE=0\nSECRETS_PRINTED=NO\nINFRA179_END\n" +} diff --git a/runtime/history/SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.txt b/runtime/history/SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.txt new file mode 100644 index 00000000..27643c16 --- /dev/null +++ b/runtime/history/SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1.txt @@ -0,0 +1,51 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=infra-dr-vps-netbird-peer-correlation-pve01 +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=1b91daf27fd1a1785f146853f475013983408504559a0d936730a8792731b932 +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=b2f72942599a851dd1e38bcc2b87ab61c8a9307725565334804a8bbc416435b3 +SANITIZED_OUTPUT_SHA256=b2f72942599a851dd1e38bcc2b87ab61c8a9307725565334804a8bbc416435b3 +OUTPUT_BEGIN +INFRA179_BEGIN +COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1 +MODE=READ_ONLY_NETBIRD_PEER_CORRELATION +PRIOR_178_COMMIT=c6e27f9d3d6b0295af9db8e4b911030dd579525e +INFRA179_ROLE_DNS={"MD_RELAY":{"hostname":"nb.pvepro.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16"}],"rc":0},"SPB_INGRESS":{"hostname":"newfi.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5"}],"rc":0},"US_NETBIRD":{"hostname":"nb.gram1.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16"}],"rc":0}} +INFRA179_NETBIRD_META={"binary_found":true,"detail_rc":0,"json_rc":0,"management_host_seen":true,"peer_count":10,"relay_host_seen":true} +INFRA179_PEERS={"count":10,"rows":[{"fqdn":"comp01.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"0f157abc3c70d23478139db34a670fc2088d80aadffa68984f36ee74edd298bc"},{"address_class":"PRIVATE","ip_sha256":"b275aed314fd679867c9b200e6c342666a821fc1a41209371204472d07048065"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[]},{"fqdn":"desktop-server.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"abd1bbea8d823ca14db62a8498fe7db416a44fd556922de63862cd1e06ebc738"},{"address_class":"PRIVATE","ip_sha256":"3f25a12c4a4a1b528acb70748aebdaa912740cb68341ffeaa23c1654cfac1f37"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[]},{"fqdn":"e3qxxx-183-106.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"cb4c52b8c38c6512aa6733c5d0ea510c76a499fbcb8c1c129d331908e88f2528"},{"address_class":"PRIVATE","ip_sha256":"cbcf39fece4356231e47ae8708d84f7c3e2a6effd8e5c71451548c094453c0e5"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[]},{"fqdn":"e3qxxx.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"97466ca985f4a2f69684aee45965bd2d11a92507761287e0fef56038c1a5dbb9"},{"address_class":"PRIVATE","ip_sha256":"8c7543543fdd2a16f1408d0c1df50ed2d8bcb79d5e09b63ae1fdf202e1fbb4b3"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[]},{"fqdn":"edge-vm.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440"},{"address_class":"PRIVATE","ip_sha256":"3bab8fa15fda36b5b2ac9140d093076e6f90c78861b0cdf02cc22b0e3b5d26be"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connected","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"d7f6f1f5d28854a31a8bea4a99b71e05f035ef8f736fe84a3ce9fc4ca084585e","query_sha256":"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440","scope":"USER"}],"trusted":true}}]},{"fqdn":"mail.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179"},{"address_class":"PRIVATE","ip_sha256":"950bcfe548181e4a19ff0236f84126d24165986627fa97a7c45c9ee4b5f95c44"}],"known_hosts_fqdn":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"517c94d4bfe3731f611d5d2e784cab73b5e86bfb29045078b1d0ce58522be31d","query_sha256":"919e2c73d337c8d44b3ada14fdd04e3f7934ec281b5498e3be4ab78fcc4f537d","scope":"USER"}],"trusted":true},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"f2b780803015952d2919231ddcb84ef15c5c53f1239fda56cab56e43f8a3b81d","query_sha256":"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179","scope":"USER"}],"trusted":true}}]},{"fqdn":"pve01.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b"},{"address_class":"PRIVATE","ip_sha256":"842b82d498f7a7b1f45eb5e2953254ba4b83c07023df70def2afaede93dd205e"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":null,"trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"8d3ecb6a47d334c9db4d6db95bb2af691b24aeabb03f773c0e38812b0a62f2b1","query_sha256":"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b","scope":"USER"}],"trusted":true}}]},{"fqdn":"pve02.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3"},{"address_class":"PRIVATE","ip_sha256":"d4b86c5df6a85dc3e63384204c995fb44e5b6055f4265ff691d6f5d2ba20574c"}],"known_hosts_fqdn":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"e015261858639219480d81f6c6bcd9c74b2697ceab90f32abf4270c737cf38cc","query_sha256":"e99c17cbd9419815591a35be0f8276e7af2d87317296950dd47953ba5cc0663b","scope":"USER"}],"trusted":true},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connected","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"24b87bc853358a941319a4f3ad10a11e86c055e9184f74e6a7ef4d497062b9f6","query_sha256":"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3","scope":"USER"}],"trusted":true}}]},{"fqdn":"pve03.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f"},{"address_class":"PRIVATE","ip_sha256":"72c55530da4a09d1e32871d19bbe48339cfdd367b777d66e682986cd84bd7159"}],"known_hosts_fqdn":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"5e6958681b3cd958603054d3a2595f949d63053d8d77a8d2f680d8f60376d20b","query_sha256":"66857df2974ae312fe89c086a301f9ec6233a6c29af48000c3ae3ea397b5384b","scope":"USER"}],"trusted":true},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connected","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"3c8aee8a1252e9c369e28485e37ff66fd682cf4cedb0002c2036719ccd5f3054","query_sha256":"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f","scope":"USER"}],"trusted":true}}]},{"fqdn":"relay.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c"},{"address_class":"PRIVATE","ip_sha256":"d7ae4b440c214f6114944cb388d09b4fa11a0b8ede45358684225e4094485afe"}],"known_hosts_fqdn":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"4e0c9bdcd4246db41a5423d03d3d3b2758f28234653f0a855ac0df578e78ee64","query_sha256":"43a416f7ae180052572228affd95432ab9f32d3ed904ef00f2dd640defff862d","scope":"USER"}],"trusted":true},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connected","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"3e6a2b8a6614e499faca7c0269a4dbe8e1a10678a4eb876122726c3ce35edb3a","query_sha256":"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c","scope":"USER"}],"trusted":true}}]}]} +INFRA179_ROUTE_SOURCE_META={"fs":{"examined":729,"selected":247},"git":{"commit_count":100,"files_examined":140,"hit_count":0,"repo_present":true}} +INFRA179_PEER_SSH_ROUTES={"count":0,"rows":[]} +INFRA179_ROLE_PROOF={"MD_RELAY":{"holds":["NO_SSH_USER_ROUTE_TO_ROLE_PEER"],"peer_candidates":[{"basis":["CURRENT_EXACT_RELAY_PEER_FQDN"],"fqdn":"relay.netbird.selfhosted","fqdn_trusted":true,"trusted_ip_count":1}],"route":null,"ssh_route_candidates":0,"trusted_route_candidates":0,"unique_route_tuple":false},"SPB_INGRESS":{"holds":["SPB_TRUST_BOUNDARY_UNCHANGED"],"peer_candidates":[],"route":null,"ssh_route_candidates":0,"trusted_route_candidates":0,"unique_route_tuple":false},"US_NETBIRD":{"holds":["NO_CURRENT_ROLE_PEER_IDENTITY","NO_SSH_USER_ROUTE_TO_ROLE_PEER"],"peer_candidates":[],"route":null,"ssh_route_candidates":0,"trusted_route_candidates":0,"unique_route_tuple":false}} +INFRA179_SUMMARY={"decision":"HOLD_NETBIRD_PEER_ROUTE_INCOMPLETE_NO_EXTERNAL_SSH","holds":["US_NETBIRD:NO_CURRENT_ROLE_PEER_IDENTITY","US_NETBIRD:NO_SSH_USER_ROUTE_TO_ROLE_PEER","MD_RELAY:NO_SSH_USER_ROUTE_TO_ROLE_PEER","SPB_INGRESS:SPB_TRUST_BOUNDARY_UNCHANGED"],"roles_hold":["MD_RELAY","SPB_INGRESS","US_NETBIRD"],"roles_ready":[]} +EXTERNAL_SSH_ATTEMPTS=0 +SSH_KEYSCAN_ATTEMPTS=0 +KNOWN_HOSTS_WRITES=0 +SSH_CONFIG_WRITES=0 +CONFIGURATION_WRITES=0 +FILE_WRITES_BY_PROBE=0 +SECRETS_PRINTED=NO +INFRA179_END + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 73b03238..40ff625b 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260911-INFRA-DR-VPS-TARGET-BOUND-CORRELATION-178R1", + "command_id": "SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "infra-dr-vps-target-bound-correlation-pve01", - "started_at_utc": "2026-09-11T05:28:03Z", - "finished_at_utc": "2026-09-11T05:28:55Z", + "component": "infra-dr-vps-netbird-peer-correlation-pve01", + "started_at_utc": "2026-09-11T05:37:52Z", + "finished_at_utc": "2026-09-11T05:37:53Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "bfb6a0c7721423250d369b72436c23127081f07ac13b2acd36f632949e4a268c", + "command_sha256": "1b91daf27fd1a1785f146853f475013983408504559a0d936730a8792731b932", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "928dfec0ae397a111b02d33f7a7e352894c9179ab84c62f3145eaa4a00b90f03", - "sanitized_output_sha256": "928dfec0ae397a111b02d33f7a7e352894c9179ab84c62f3145eaa4a00b90f03", + "raw_evidence_sha256": "b2f72942599a851dd1e38bcc2b87ab61c8a9307725565334804a8bbc416435b3", + "sanitized_output_sha256": "b2f72942599a851dd1e38bcc2b87ab61c8a9307725565334804a8bbc416435b3", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "INFRA178_BEGIN\nCOMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-TARGET-BOUND-CORRELATION-178R1\nMODE=READ_ONLY_TARGET_BOUND_CORRELATION\nPRIOR_177_COMMIT=f78864fe61931436d058e8de75b017d1b3a59624\nINFRA178_ROLE_DNS={\"MD_RELAY\":{\"hostname\":\"nb.pvepro.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16\"}],\"rc\":0},\"SPB_INGRESS\":{\"hostname\":\"newfi.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5\"}],\"rc\":0},\"US_NETBIRD\":{\"hostname\":\"nb.gram1.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16\"}],\"rc\":0}}\nINFRA178_SOURCE_META={\"fs\":{\"examined\":7581,\"matched\":220},\"git\":{\"reflog_commits\":112,\"repo_present\":true,\"search_commits\":17,\"unreachable_commits\":21},\"git_any_files\":180,\"git_parent_files\":0,\"journal\":[{\"rc\":0,\"records\":2278,\"selected\":2277,\"term_sha256\":\"7ae46ea2a10353e6e26f8dd0bd4a054935ec8e40bf28b93b8ff6361a4ad05680\"},{\"rc\":1,\"records\":0,\"selected\":0,\"term_sha256\":\"1e4eebb336da2389eac6fe763ee797f11b67354c9965371a7357e101ab33eddc\"},{\"rc\":1,\"records\":0,\"selected\":0,\"term_sha256\":\"0d2807f706bba11dc75dbe6eea3194cb18e304d0715276296fba18d50da0d517\"},{\"rc\":0,\"records\":232,\"selected\":0,\"term_sha256\":\"260da6f23de2b4cb56e3102ed62287f332f661719ae73148bdafa391fd215d36\"},{\"rc\":1,\"records\":0,\"selected\":0,\"term_sha256\":\"43a416f7ae180052572228affd95432ab9f32d3ed904ef00f2dd640defff862d\"}],\"mount\":{\"examined\":7086,\"matched\":54},\"total_sources\":2731}\nINFRA178_CORRELATED_ROUTES={\"count\":6,\"rows\":[{\"basis\":[\"CURRENT_DNS_UNIQUE_IP_MATCH\",\"SPB_HISTORICAL_IP_HASH_EXACT\"],\"evidence_sha256\":\"a0a5f4bce7cf39f4218dade9b86338906916e8d2aa1fd33b8e9eb17655b2a8ee\",\"hostkey_trust_exact\":false,\"identity_ok\":true,\"port\":22,\"rejected_boundary\":false,\"roles\":[\"SPB_INGRESS\"],\"source\":{\"basename\":\"2026-08-18-gitea-edge-publisher-v3.md\",\"commit_sha256\":\"6cea510816b1f7739a2aeef82b38f05052cc4bb785fd67b4e51d6946d5d36c52\",\"line\":845,\"origin\":\"GIT_ANY\",\"path_sha256\":\"16ca2c16e960e2642ecfb81f0517a6891a8f6444a2de420b33982987dee5f6d1\"},\"target_safe\":\"[IP_SHA256=6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5;CLASS=PUBLIC]\",\"user\":\"edgeadmin\"},{\"basis\":[],\"evidence_sha256\":\"9afa3a9fd8696c1da672e23f501cd52c5210cf77140016681d0d3438006fb50e\",\"hostkey_trust_exact\":true,\"identity_ok\":true,\"port\":22,\"rejected_boundary\":false,\"roles\":[],\"source\":{\"basename\":\"runtime-lib.sh\",\"commit_sha256\":\"75f6cc98cb9cd0e539f3e732d3e83d73e99ee43adc884d4af2617c806d96551b\",\"line\":34,\"origin\":\"GIT_ANY\",\"path_sha256\":\"021494e2a3db0c456dd86927c37b970250edffcf7ade5fb0f6e7d49c49889465\"},\"target_safe\":\"[IP_SHA256=149ee292e3fab10079c5ac2684af65beb57a9beb8ff919c2ef509701d413788b;CLASS=PRIVATE]\",\"user\":\"root\"},{\"basis\":[],\"evidence_sha256\":\"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0\",\"hostkey_trust_exact\":true,\"identity_ok\":true,\"port\":22,\"rejected_boundary\":false,\"roles\":[],\"source\":{\"basename\":\"HOMELAB_FULL_HANDOFF_HISTORICAL_2026-07-09.md\",\"line\":8105,\"origin\":\"LOCAL_FS\",\"path_sha256\":\"7c0a71546dbaf313e4ee003d3989c87ef7cdc530bc830251812901c783ff18af\"},\"target_safe\":\"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]\",\"user\":\"debian\"},{\"basis\":[],\"evidence_sha256\":\"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0\",\"hostkey_trust_exact\":true,\"identity_ok\":true,\"port\":22,\"rejected_boundary\":false,\"roles\":[],\"source\":{\"basename\":\"31_HOMELAB_REFERENCE.md\",\"line\":157,\"origin\":\"LOCAL_FS\",\"path_sha256\":\"b6a8564938774058e8aec9ee89d6eae6fb91b5df6c246fa0f1a955b7d66ce01c\"},\"target_safe\":\"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]\",\"user\":\"debian\"},{\"basis\":[],\"evidence_sha256\":\"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0\",\"hostkey_trust_exact\":true,\"identity_ok\":true,\"port\":22,\"rejected_boundary\":false,\"roles\":[],\"source\":{\"basename\":\"HOMELAB_FULL_HANDOFF_CURRENT.md\",\"line\":8985,\"origin\":\"LOCAL_FS\",\"path_sha256\":\"aff2edacfd1256cd501fa2a3a0485df6aa4b2b625b6fee8e2aacf4e5a402931e\"},\"target_safe\":\"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]\",\"user\":\"debian\"},{\"basis\":[],\"evidence_sha256\":\"782867ecfe46759688096af22f9ad4b9d33f927fea4849b8a46414bf7f416ce0\",\"hostkey_trust_exact\":true,\"identity_ok\":true,\"port\":22,\"rejected_boundary\":false,\"roles\":[],\"source\":{\"basename\":\"HOMELAB_ASSISTANT_ERROR_REGISTER.md\",\"line\":52,\"origin\":\"LOCAL_FS\",\"path_sha256\":\"035234526670966e26f47d404f660557f043ae1580b21d3f7e40e663cce842f2\"},\"target_safe\":\"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]\",\"user\":\"debian\"}]}\nINFRA178_ROLE_PROOF={\"MD_RELAY\":{\"holds\":[\"NO_SEMANTIC_ROUTE_CANDIDATE\"],\"route\":null,\"semantic_candidates\":0,\"trusted_candidates\":0,\"unique_route_tuple\":false},\"SPB_INGRESS\":{\"holds\":[\"NO_TRUSTED_NONREJECTED_ROUTE\"],\"route\":null,\"semantic_candidates\":1,\"trusted_candidates\":0,\"unique_route_tuple\":false},\"US_NETBIRD\":{\"holds\":[\"NO_SEMANTIC_ROUTE_CANDIDATE\"],\"route\":null,\"semantic_candidates\":0,\"trusted_candidates\":0,\"unique_route_tuple\":false}}\nINFRA178_SUMMARY={\"decision\":\"HOLD_NO_UNIQUE_TRUSTED_ROUTE_NO_EXTERNAL_SSH\",\"holds\":[\"US_NETBIRD:NO_SEMANTIC_ROUTE_CANDIDATE\",\"MD_RELAY:NO_SEMANTIC_ROUTE_CANDIDATE\",\"SPB_INGRESS:NO_TRUSTED_NONREJECTED_ROUTE\"],\"roles_hold\":[\"MD_RELAY\",\"SPB_INGRESS\",\"US_NETBIRD\"],\"roles_ready\":[]}\nEXTERNAL_SSH_ATTEMPTS=0\nSSH_KEYSCAN_ATTEMPTS=0\nKNOWN_HOSTS_WRITES=0\nSSH_CONFIG_WRITES=0\nCONFIGURATION_WRITES=0\nFILE_WRITES_BY_PROBE=0\nSECRETS_PRINTED=NO\nINFRA178_END\n" + "output": "INFRA179_BEGIN\nCOMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1\nMODE=READ_ONLY_NETBIRD_PEER_CORRELATION\nPRIOR_178_COMMIT=c6e27f9d3d6b0295af9db8e4b911030dd579525e\nINFRA179_ROLE_DNS={\"MD_RELAY\":{\"hostname\":\"nb.pvepro.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16\"}],\"rc\":0},\"SPB_INGRESS\":{\"hostname\":\"newfi.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5\"}],\"rc\":0},\"US_NETBIRD\":{\"hostname\":\"nb.gram1.ru\",\"ip_refs\":[{\"address_class\":\"PUBLIC\",\"ip_sha256\":\"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16\"}],\"rc\":0}}\nINFRA179_NETBIRD_META={\"binary_found\":true,\"detail_rc\":0,\"json_rc\":0,\"management_host_seen\":true,\"peer_count\":10,\"relay_host_seen\":true}\nINFRA179_PEERS={\"count\":10,\"rows\":[{\"fqdn\":\"comp01.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"0f157abc3c70d23478139db34a670fc2088d80aadffa68984f36ee74edd298bc\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"b275aed314fd679867c9b200e6c342666a821fc1a41209371204472d07048065\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[]},{\"fqdn\":\"desktop-server.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"abd1bbea8d823ca14db62a8498fe7db416a44fd556922de63862cd1e06ebc738\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"3f25a12c4a4a1b528acb70748aebdaa912740cb68341ffeaa23c1654cfac1f37\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[]},{\"fqdn\":\"e3qxxx-183-106.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"cb4c52b8c38c6512aa6733c5d0ea510c76a499fbcb8c1c129d331908e88f2528\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"cbcf39fece4356231e47ae8708d84f7c3e2a6effd8e5c71451548c094453c0e5\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[]},{\"fqdn\":\"e3qxxx.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"97466ca985f4a2f69684aee45965bd2d11a92507761287e0fef56038c1a5dbb9\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"8c7543543fdd2a16f1408d0c1df50ed2d8bcb79d5e09b63ae1fdf202e1fbb4b3\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[]},{\"fqdn\":\"edge-vm.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"3bab8fa15fda36b5b2ac9140d093076e6f90c78861b0cdf02cc22b0e3b5d26be\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connected\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"d7f6f1f5d28854a31a8bea4a99b71e05f035ef8f736fe84a3ce9fc4ca084585e\",\"query_sha256\":\"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"mail.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"950bcfe548181e4a19ff0236f84126d24165986627fa97a7c45c9ee4b5f95c44\"}],\"known_hosts_fqdn\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"517c94d4bfe3731f611d5d2e784cab73b5e86bfb29045078b1d0ce58522be31d\",\"query_sha256\":\"919e2c73d337c8d44b3ada14fdd04e3f7934ec281b5498e3be4ab78fcc4f537d\",\"scope\":\"USER\"}],\"trusted\":true},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connecting\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"f2b780803015952d2919231ddcb84ef15c5c53f1239fda56cab56e43f8a3b81d\",\"query_sha256\":\"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"pve01.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"842b82d498f7a7b1f45eb5e2953254ba4b83c07023df70def2afaede93dd205e\"}],\"known_hosts_fqdn\":{\"matches\":[],\"trusted\":false},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":null,\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"8d3ecb6a47d334c9db4d6db95bb2af691b24aeabb03f773c0e38812b0a62f2b1\",\"query_sha256\":\"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"pve02.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"d4b86c5df6a85dc3e63384204c995fb44e5b6055f4265ff691d6f5d2ba20574c\"}],\"known_hosts_fqdn\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"e015261858639219480d81f6c6bcd9c74b2697ceab90f32abf4270c737cf38cc\",\"query_sha256\":\"e99c17cbd9419815591a35be0f8276e7af2d87317296950dd47953ba5cc0663b\",\"scope\":\"USER\"}],\"trusted\":true},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connected\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"24b87bc853358a941319a4f3ad10a11e86c055e9184f74e6a7ef4d497062b9f6\",\"query_sha256\":\"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"pve03.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"72c55530da4a09d1e32871d19bbe48339cfdd367b777d66e682986cd84bd7159\"}],\"known_hosts_fqdn\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"5e6958681b3cd958603054d3a2595f949d63053d8d77a8d2f680d8f60376d20b\",\"query_sha256\":\"66857df2974ae312fe89c086a301f9ec6233a6c29af48000c3ae3ea397b5384b\",\"scope\":\"USER\"}],\"trusted\":true},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connected\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"3c8aee8a1252e9c369e28485e37ff66fd682cf4cedb0002c2036719ccd5f3054\",\"query_sha256\":\"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f\",\"scope\":\"USER\"}],\"trusted\":true}}]},{\"fqdn\":\"relay.netbird.selfhosted\",\"ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c\"},{\"address_class\":\"PRIVATE\",\"ip_sha256\":\"d7ae4b440c214f6114944cb388d09b4fa11a0b8ede45358684225e4094485afe\"}],\"known_hosts_fqdn\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"4e0c9bdcd4246db41a5423d03d3d3b2758f28234653f0a855ac0df578e78ee64\",\"query_sha256\":\"43a416f7ae180052572228affd95432ab9f32d3ed904ef00f2dd640defff862d\",\"scope\":\"USER\"}],\"trusted\":true},\"origins\":[\"STATUS_DETAIL\",\"STATUS_JSON\"],\"status\":\"Connected\",\"trusted_ip_refs\":[{\"address_class\":\"CGNAT_OVERLAY_CANDIDATE\",\"ip_sha256\":\"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c\",\"known_hosts\":{\"matches\":[{\"key_type\":\"ssh-ed25519\",\"line_sha256\":\"3e6a2b8a6614e499faca7c0269a4dbe8e1a10678a4eb876122726c3ce35edb3a\",\"query_sha256\":\"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c\",\"scope\":\"USER\"}],\"trusted\":true}}]}]}\nINFRA179_ROUTE_SOURCE_META={\"fs\":{\"examined\":729,\"selected\":247},\"git\":{\"commit_count\":100,\"files_examined\":140,\"hit_count\":0,\"repo_present\":true}}\nINFRA179_PEER_SSH_ROUTES={\"count\":0,\"rows\":[]}\nINFRA179_ROLE_PROOF={\"MD_RELAY\":{\"holds\":[\"NO_SSH_USER_ROUTE_TO_ROLE_PEER\"],\"peer_candidates\":[{\"basis\":[\"CURRENT_EXACT_RELAY_PEER_FQDN\"],\"fqdn\":\"relay.netbird.selfhosted\",\"fqdn_trusted\":true,\"trusted_ip_count\":1}],\"route\":null,\"ssh_route_candidates\":0,\"trusted_route_candidates\":0,\"unique_route_tuple\":false},\"SPB_INGRESS\":{\"holds\":[\"SPB_TRUST_BOUNDARY_UNCHANGED\"],\"peer_candidates\":[],\"route\":null,\"ssh_route_candidates\":0,\"trusted_route_candidates\":0,\"unique_route_tuple\":false},\"US_NETBIRD\":{\"holds\":[\"NO_CURRENT_ROLE_PEER_IDENTITY\",\"NO_SSH_USER_ROUTE_TO_ROLE_PEER\"],\"peer_candidates\":[],\"route\":null,\"ssh_route_candidates\":0,\"trusted_route_candidates\":0,\"unique_route_tuple\":false}}\nINFRA179_SUMMARY={\"decision\":\"HOLD_NETBIRD_PEER_ROUTE_INCOMPLETE_NO_EXTERNAL_SSH\",\"holds\":[\"US_NETBIRD:NO_CURRENT_ROLE_PEER_IDENTITY\",\"US_NETBIRD:NO_SSH_USER_ROUTE_TO_ROLE_PEER\",\"MD_RELAY:NO_SSH_USER_ROUTE_TO_ROLE_PEER\",\"SPB_INGRESS:SPB_TRUST_BOUNDARY_UNCHANGED\"],\"roles_hold\":[\"MD_RELAY\",\"SPB_INGRESS\",\"US_NETBIRD\"],\"roles_ready\":[]}\nEXTERNAL_SSH_ATTEMPTS=0\nSSH_KEYSCAN_ATTEMPTS=0\nKNOWN_HOSTS_WRITES=0\nSSH_CONFIG_WRITES=0\nCONFIGURATION_WRITES=0\nFILE_WRITES_BY_PROBE=0\nSECRETS_PRINTED=NO\nINFRA179_END\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index ce4a85b1..27643c16 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-TARGET-BOUND-CORRELATION-178R1 +COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=infra-dr-vps-target-bound-correlation-pve01 +COMPONENT=infra-dr-vps-netbird-peer-correlation-pve01 REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=bfb6a0c7721423250d369b72436c23127081f07ac13b2acd36f632949e4a268c +COMMAND_SHA256=1b91daf27fd1a1785f146853f475013983408504559a0d936730a8792731b932 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,18 +24,20 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=928dfec0ae397a111b02d33f7a7e352894c9179ab84c62f3145eaa4a00b90f03 -SANITIZED_OUTPUT_SHA256=928dfec0ae397a111b02d33f7a7e352894c9179ab84c62f3145eaa4a00b90f03 +RAW_EVIDENCE_SHA256=b2f72942599a851dd1e38bcc2b87ab61c8a9307725565334804a8bbc416435b3 +SANITIZED_OUTPUT_SHA256=b2f72942599a851dd1e38bcc2b87ab61c8a9307725565334804a8bbc416435b3 OUTPUT_BEGIN -INFRA178_BEGIN -COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-TARGET-BOUND-CORRELATION-178R1 -MODE=READ_ONLY_TARGET_BOUND_CORRELATION -PRIOR_177_COMMIT=f78864fe61931436d058e8de75b017d1b3a59624 -INFRA178_ROLE_DNS={"MD_RELAY":{"hostname":"nb.pvepro.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16"}],"rc":0},"SPB_INGRESS":{"hostname":"newfi.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5"}],"rc":0},"US_NETBIRD":{"hostname":"nb.gram1.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16"}],"rc":0}} -INFRA178_SOURCE_META={"fs":{"examined":7581,"matched":220},"git":{"reflog_commits":112,"repo_present":true,"search_commits":17,"unreachable_commits":21},"git_any_files":180,"git_parent_files":0,"journal":[{"rc":0,"records":2278,"selected":2277,"term_sha256":"7ae46ea2a10353e6e26f8dd0bd4a054935ec8e40bf28b93b8ff6361a4ad05680"},{"rc":1,"records":0,"selected":0,"term_sha256":"1e4eebb336da2389eac6fe763ee797f11b67354c9965371a7357e101ab33eddc"},{"rc":1,"records":0,"selected":0,"term_sha256":"0d2807f706bba11dc75dbe6eea3194cb18e304d0715276296fba18d50da0d517"},{"rc":0,"records":232,"selected":0,"term_sha256":"260da6f23de2b4cb56e3102ed62287f332f661719ae73148bdafa391fd215d36"},{"rc":1,"records":0,"selected":0,"term_sha256":"43a416f7ae180052572228affd95432ab9f32d3ed904ef00f2dd640defff862d"}],"mount":{"examined":7086,"matched":54},"total_sources":2731} -INFRA178_CORRELATED_ROUTES={"count":6,"rows":[{"basis":["CURRENT_DNS_UNIQUE_IP_MATCH","SPB_HISTORICAL_IP_HASH_EXACT"],"evidence_sha256":"a0a5f4bce7cf39f4218dade9b86338906916e8d2aa1fd33b8e9eb17655b2a8ee","hostkey_trust_exact":false,"identity_ok":true,"port":22,"rejected_boundary":false,"roles":["SPB_INGRESS"],"source":{"basename":"2026-08-18-gitea-edge-publisher-v3.md","commit_sha256":"6cea510816b1f7739a2aeef82b38f05052cc4bb785fd67b4e51d6946d5d36c52","line":845,"origin":"GIT_ANY","path_sha256":"16ca2c16e960e2642ecfb81f0517a6891a8f6444a2de420b33982987dee5f6d1"},"target_safe":"[IP_SHA256=6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5;CLASS=PUBLIC]","user":"edgeadmin"},{"basis":[],"evidence_sha256":"9afa3a9fd8696c1da672e23f501cd52c5210cf77140016681d0d3438006fb50e","hostkey_trust_exact":true,"identity_ok":true,"port":22,"rejected_boundary":false,"roles":[],"source":{"basename":"runtime-lib.sh","commit_sha256":"75f6cc98cb9cd0e539f3e732d3e83d73e99ee43adc884d4af2617c806d96551b","line":34,"origin":"GIT_ANY","path_sha256":"021494e2a3db0c456dd86927c37b970250edffcf7ade5fb0f6e7d49c49889465"},"target_safe":"[IP_SHA256=149ee292e3fab10079c5ac2684af65beb57a9beb8ff919c2ef509701d413788b;CLASS=PRIVATE]","user":"root"},{"basis":[],"evidence_sha256":"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0","hostkey_trust_exact":true,"identity_ok":true,"port":22,"rejected_boundary":false,"roles":[],"source":{"basename":"HOMELAB_FULL_HANDOFF_HISTORICAL_2026-07-09.md","line":8105,"origin":"LOCAL_FS","path_sha256":"7c0a71546dbaf313e4ee003d3989c87ef7cdc530bc830251812901c783ff18af"},"target_safe":"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]","user":"debian"},{"basis":[],"evidence_sha256":"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0","hostkey_trust_exact":true,"identity_ok":true,"port":22,"rejected_boundary":false,"roles":[],"source":{"basename":"31_HOMELAB_REFERENCE.md","line":157,"origin":"LOCAL_FS","path_sha256":"b6a8564938774058e8aec9ee89d6eae6fb91b5df6c246fa0f1a955b7d66ce01c"},"target_safe":"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]","user":"debian"},{"basis":[],"evidence_sha256":"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0","hostkey_trust_exact":true,"identity_ok":true,"port":22,"rejected_boundary":false,"roles":[],"source":{"basename":"HOMELAB_FULL_HANDOFF_CURRENT.md","line":8985,"origin":"LOCAL_FS","path_sha256":"aff2edacfd1256cd501fa2a3a0485df6aa4b2b625b6fee8e2aacf4e5a402931e"},"target_safe":"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]","user":"debian"},{"basis":[],"evidence_sha256":"782867ecfe46759688096af22f9ad4b9d33f927fea4849b8a46414bf7f416ce0","hostkey_trust_exact":true,"identity_ok":true,"port":22,"rejected_boundary":false,"roles":[],"source":{"basename":"HOMELAB_ASSISTANT_ERROR_REGISTER.md","line":52,"origin":"LOCAL_FS","path_sha256":"035234526670966e26f47d404f660557f043ae1580b21d3f7e40e663cce842f2"},"target_safe":"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]","user":"debian"}]} -INFRA178_ROLE_PROOF={"MD_RELAY":{"holds":["NO_SEMANTIC_ROUTE_CANDIDATE"],"route":null,"semantic_candidates":0,"trusted_candidates":0,"unique_route_tuple":false},"SPB_INGRESS":{"holds":["NO_TRUSTED_NONREJECTED_ROUTE"],"route":null,"semantic_candidates":1,"trusted_candidates":0,"unique_route_tuple":false},"US_NETBIRD":{"holds":["NO_SEMANTIC_ROUTE_CANDIDATE"],"route":null,"semantic_candidates":0,"trusted_candidates":0,"unique_route_tuple":false}} -INFRA178_SUMMARY={"decision":"HOLD_NO_UNIQUE_TRUSTED_ROUTE_NO_EXTERNAL_SSH","holds":["US_NETBIRD:NO_SEMANTIC_ROUTE_CANDIDATE","MD_RELAY:NO_SEMANTIC_ROUTE_CANDIDATE","SPB_INGRESS:NO_TRUSTED_NONREJECTED_ROUTE"],"roles_hold":["MD_RELAY","SPB_INGRESS","US_NETBIRD"],"roles_ready":[]} +INFRA179_BEGIN +COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-NETBIRD-PEER-CORRELATION-179R1 +MODE=READ_ONLY_NETBIRD_PEER_CORRELATION +PRIOR_178_COMMIT=c6e27f9d3d6b0295af9db8e4b911030dd579525e +INFRA179_ROLE_DNS={"MD_RELAY":{"hostname":"nb.pvepro.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16"}],"rc":0},"SPB_INGRESS":{"hostname":"newfi.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5"}],"rc":0},"US_NETBIRD":{"hostname":"nb.gram1.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16"}],"rc":0}} +INFRA179_NETBIRD_META={"binary_found":true,"detail_rc":0,"json_rc":0,"management_host_seen":true,"peer_count":10,"relay_host_seen":true} +INFRA179_PEERS={"count":10,"rows":[{"fqdn":"comp01.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"0f157abc3c70d23478139db34a670fc2088d80aadffa68984f36ee74edd298bc"},{"address_class":"PRIVATE","ip_sha256":"b275aed314fd679867c9b200e6c342666a821fc1a41209371204472d07048065"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[]},{"fqdn":"desktop-server.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"abd1bbea8d823ca14db62a8498fe7db416a44fd556922de63862cd1e06ebc738"},{"address_class":"PRIVATE","ip_sha256":"3f25a12c4a4a1b528acb70748aebdaa912740cb68341ffeaa23c1654cfac1f37"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[]},{"fqdn":"e3qxxx-183-106.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"cb4c52b8c38c6512aa6733c5d0ea510c76a499fbcb8c1c129d331908e88f2528"},{"address_class":"PRIVATE","ip_sha256":"cbcf39fece4356231e47ae8708d84f7c3e2a6effd8e5c71451548c094453c0e5"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[]},{"fqdn":"e3qxxx.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"97466ca985f4a2f69684aee45965bd2d11a92507761287e0fef56038c1a5dbb9"},{"address_class":"PRIVATE","ip_sha256":"8c7543543fdd2a16f1408d0c1df50ed2d8bcb79d5e09b63ae1fdf202e1fbb4b3"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[]},{"fqdn":"edge-vm.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440"},{"address_class":"PRIVATE","ip_sha256":"3bab8fa15fda36b5b2ac9140d093076e6f90c78861b0cdf02cc22b0e3b5d26be"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connected","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"d7f6f1f5d28854a31a8bea4a99b71e05f035ef8f736fe84a3ce9fc4ca084585e","query_sha256":"5649415146501fa3dc7b2e08f469ef80b6b04e46b86079acd21229eb875e9440","scope":"USER"}],"trusted":true}}]},{"fqdn":"mail.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179"},{"address_class":"PRIVATE","ip_sha256":"950bcfe548181e4a19ff0236f84126d24165986627fa97a7c45c9ee4b5f95c44"}],"known_hosts_fqdn":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"517c94d4bfe3731f611d5d2e784cab73b5e86bfb29045078b1d0ce58522be31d","query_sha256":"919e2c73d337c8d44b3ada14fdd04e3f7934ec281b5498e3be4ab78fcc4f537d","scope":"USER"}],"trusted":true},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connecting","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"f2b780803015952d2919231ddcb84ef15c5c53f1239fda56cab56e43f8a3b81d","query_sha256":"b980955f01148169b9b74541d4d8ece284de73daa9b31a6aaba2a56c9d531179","scope":"USER"}],"trusted":true}}]},{"fqdn":"pve01.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b"},{"address_class":"PRIVATE","ip_sha256":"842b82d498f7a7b1f45eb5e2953254ba4b83c07023df70def2afaede93dd205e"}],"known_hosts_fqdn":{"matches":[],"trusted":false},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":null,"trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"8d3ecb6a47d334c9db4d6db95bb2af691b24aeabb03f773c0e38812b0a62f2b1","query_sha256":"373b3de2d0358894090fd0688db97bfb0fba51286b1945ddcf7128f4b2724c8b","scope":"USER"}],"trusted":true}}]},{"fqdn":"pve02.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3"},{"address_class":"PRIVATE","ip_sha256":"d4b86c5df6a85dc3e63384204c995fb44e5b6055f4265ff691d6f5d2ba20574c"}],"known_hosts_fqdn":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"e015261858639219480d81f6c6bcd9c74b2697ceab90f32abf4270c737cf38cc","query_sha256":"e99c17cbd9419815591a35be0f8276e7af2d87317296950dd47953ba5cc0663b","scope":"USER"}],"trusted":true},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connected","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"24b87bc853358a941319a4f3ad10a11e86c055e9184f74e6a7ef4d497062b9f6","query_sha256":"cd36ccf2c54b184a3912e3ec361ef72777776d417360c45839a969319c4465b3","scope":"USER"}],"trusted":true}}]},{"fqdn":"pve03.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f"},{"address_class":"PRIVATE","ip_sha256":"72c55530da4a09d1e32871d19bbe48339cfdd367b777d66e682986cd84bd7159"}],"known_hosts_fqdn":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"5e6958681b3cd958603054d3a2595f949d63053d8d77a8d2f680d8f60376d20b","query_sha256":"66857df2974ae312fe89c086a301f9ec6233a6c29af48000c3ae3ea397b5384b","scope":"USER"}],"trusted":true},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connected","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"3c8aee8a1252e9c369e28485e37ff66fd682cf4cedb0002c2036719ccd5f3054","query_sha256":"66380a583df95a875aa6325e57dda92f97ebe4e283e04c598485310d62c8c93f","scope":"USER"}],"trusted":true}}]},{"fqdn":"relay.netbird.selfhosted","ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c"},{"address_class":"PRIVATE","ip_sha256":"d7ae4b440c214f6114944cb388d09b4fa11a0b8ede45358684225e4094485afe"}],"known_hosts_fqdn":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"4e0c9bdcd4246db41a5423d03d3d3b2758f28234653f0a855ac0df578e78ee64","query_sha256":"43a416f7ae180052572228affd95432ab9f32d3ed904ef00f2dd640defff862d","scope":"USER"}],"trusted":true},"origins":["STATUS_DETAIL","STATUS_JSON"],"status":"Connected","trusted_ip_refs":[{"address_class":"CGNAT_OVERLAY_CANDIDATE","ip_sha256":"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c","known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"3e6a2b8a6614e499faca7c0269a4dbe8e1a10678a4eb876122726c3ce35edb3a","query_sha256":"0f61feb58699a097fdfae741ce53e84cd9eae29e8c8d893a0822f20af9231d4c","scope":"USER"}],"trusted":true}}]}]} +INFRA179_ROUTE_SOURCE_META={"fs":{"examined":729,"selected":247},"git":{"commit_count":100,"files_examined":140,"hit_count":0,"repo_present":true}} +INFRA179_PEER_SSH_ROUTES={"count":0,"rows":[]} +INFRA179_ROLE_PROOF={"MD_RELAY":{"holds":["NO_SSH_USER_ROUTE_TO_ROLE_PEER"],"peer_candidates":[{"basis":["CURRENT_EXACT_RELAY_PEER_FQDN"],"fqdn":"relay.netbird.selfhosted","fqdn_trusted":true,"trusted_ip_count":1}],"route":null,"ssh_route_candidates":0,"trusted_route_candidates":0,"unique_route_tuple":false},"SPB_INGRESS":{"holds":["SPB_TRUST_BOUNDARY_UNCHANGED"],"peer_candidates":[],"route":null,"ssh_route_candidates":0,"trusted_route_candidates":0,"unique_route_tuple":false},"US_NETBIRD":{"holds":["NO_CURRENT_ROLE_PEER_IDENTITY","NO_SSH_USER_ROUTE_TO_ROLE_PEER"],"peer_candidates":[],"route":null,"ssh_route_candidates":0,"trusted_route_candidates":0,"unique_route_tuple":false}} +INFRA179_SUMMARY={"decision":"HOLD_NETBIRD_PEER_ROUTE_INCOMPLETE_NO_EXTERNAL_SSH","holds":["US_NETBIRD:NO_CURRENT_ROLE_PEER_IDENTITY","US_NETBIRD:NO_SSH_USER_ROUTE_TO_ROLE_PEER","MD_RELAY:NO_SSH_USER_ROUTE_TO_ROLE_PEER","SPB_INGRESS:SPB_TRUST_BOUNDARY_UNCHANGED"],"roles_hold":["MD_RELAY","SPB_INGRESS","US_NETBIRD"],"roles_ready":[]} EXTERNAL_SSH_ATTEMPTS=0 SSH_KEYSCAN_ATTEMPTS=0 KNOWN_HOSTS_WRITES=0 @@ -43,7 +45,7 @@ SSH_CONFIG_WRITES=0 CONFIGURATION_WRITES=0 FILE_WRITES_BY_PROBE=0 SECRETS_PRINTED=NO -INFRA178_END +INFRA179_END OUTPUT_END CHAT_OUTPUT_END