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

39 lines
15 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SUPPORT-260911-INFRA-DR-VPS-PROVIDER-TAXONOMY-CORRECTION-198R1",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
"component": "infra-dr-vps-provider-taxonomy-correction-pve01",
"started_at_utc": "2026-09-11T08:54:02Z",
"finished_at_utc": "2026-09-11T08:54:08Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "4383df1bde590d2591975c0502e44be7390636317265315b5810fa03c8ed05e1",
"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": "9e480b1ee2b89f0b32b0146d3a5fddfeca9040ba6825b8e73f8de32b69288092",
"sanitized_output_sha256": "9e480b1ee2b89f0b32b0146d3a5fddfeca9040ba6825b8e73f8de32b69288092",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "INFRA198_BEGIN\nCOMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-PROVIDER-TAXONOMY-CORRECTION-198R1\nMODE=READ_ONLY_PROVIDER_TAXONOMY_CORRECTION\nPRIOR_197_COMMIT=c1224d0402705b38375daf9ff7172f10c62e8caa\nINFRA198_META={\"current_candidate_files\":77,\"current_evidence_count\":19,\"filesystem_files_examined\":152584,\"git_candidate_files\":437,\"git_commits_considered\":220,\"git_evidence_count\":220,\"total_evidence_count\":239}\nINFRA198_PROVIDER_EVIDENCE={\"count\":24,\"rows\":[{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"10d73ed0432dc21e7b27ae01b3ce06ff269126f4d9b6ea343009f1bdf8531d32\",\"commit_sha256\":null,\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"CURRENT_FS\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"97de4f780e960c37f1de499845adfa010379f69841e9fdf6dd18d279cdde64fc\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"8dc7a3f2079506bad7491dd53554abf3f9fe63331551f01b5a65f59f79b404fc\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"bb73100f81b797fd3b80db3bdbcae17f26f33ce5c0ebfd1012654f3be033868e\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"96a8f7808a3deb9d4de24619820e88007ba9b9a67dd573c42db6385a552baa64\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"3cf03aa2ea59848d0c704d50e6b6d634dcce7673c4c3f0f299670ff5f0969636\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"a65c9760bfd0d43b0d5d07f80ea69b0b84b2be5569d554220bc4ec3e5b327836\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"7ce0a3f0af18930e7bb7acb7a55c79420359503720f5d442b2fe8ae9b8c50433\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"356d1a86fc6df3f52081c28521d414d14eba712c2cef2ecc47e6504ecc89e5a8\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"dffde26bf2a9b0bc1d5925d2514b27d97d9926e890583c0dd4a624bd256d2b10\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"cd9715c1a2518cadbb38185d24b69b36665150582e185d659eb9c70587c1bb7d\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"c6dc583d1b284bd531a73d59a12a874d7893c5e6caebf616edbb6e846a66637c\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"f9b6efb1b9e2c4184b327fdec12e72095ac205393a8bd0e38cea83b0a199e784\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"aac1334b526b69d942adefc0c51616e2720ef3ea49889315e350a6d26b60a7aa\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"becdd57e62f4ddd381e04d70d4d6e85a10503a887ec00fb522684f1ed30c9d0c\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"503048ca5cb8fbf32351413a5c2cb4e4f78d1b66838553a9c2b744885eb66f0c\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"c8c5041e3b60e5061b26d0b90347521b186400d9acd3513a22d3c5cbfbb35907\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"e790258ff872b721a8e3584628be847d67632f596b1e54a435358b5dfce61a73\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"5060db039c75b6d2a2be02c037b1f951700dd205ea2be48180cbb9b1edb6acd5\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"d847ef00464b8d62290ac9db2292c38711ab5417a217e5e8f8d90e05eb7357ca\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"bbfb6b1502dffd5ecaaa4f013997f2475eead5e28d8d8c7e2e94d1296da9d63f\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"45394cea8ce1ef655dc61d35ce2a3ea3596836f722ed55a29c698a9f85b25d71\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"26_ALEXHOST_RETIREMENT_STATE_2026-08-19.md\",\"artifact_path_sha256\":\"9aac8e0d1705810fb0ab42b82b1e126a7644f331db90d62404412b9cff95b559\",\"commit_sha256\":\"d60eb801c497e4dcfbeb26f7e91b2cd84d899c7a7eea9302e26385ad4f25df79\",\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":false,\"origin\":\"GIT_OBJECT\",\"provider_source\":true,\"providers\":[\"ALEXHOST\"],\"role_bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}},{\"artifact_basename\":\"150.conf\",\"artifact_path_sha256\":\"c1491a8539767c161745a3944ab46c25b466004577fadfc9ec102e850cec1c4c\",\"commit_sha256\":null,\"credential_providers\":[],\"credential_source\":false,\"iac_signal\":true,\"origin\":\"CURRENT_FS\",\"provider_source\":true,\"providers\":[],\"role_bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false}}]}\nINFRA198_ROLE_SUMMARY={\"MD_RELAY\":{\"current_provider_credential_candidate\":false,\"holds\":[\"CURRENT_PROVIDER_CREDENTIAL_SOURCE_NOT_PROVEN\"],\"next_gate\":\"NEW_PROVIDER_OR_MANAGEMENT_ACCESS_SOURCE_REQUIRED\",\"provider_api_access_proven\":false,\"provider_source_count\":23,\"provider_source_present\":true,\"providers\":[\"ALEXHOST\"]},\"SPB_INGRESS\":{\"current_provider_credential_candidate\":false,\"holds\":[\"ROLE_BOUND_PROVIDER_SOURCE_NOT_FOUND\",\"CURRENT_PROVIDER_CREDENTIAL_SOURCE_NOT_PROVEN\"],\"next_gate\":\"NEW_PROVIDER_OR_MANAGEMENT_ACCESS_SOURCE_REQUIRED\",\"provider_api_access_proven\":false,\"provider_source_count\":0,\"provider_source_present\":false,\"providers\":[]},\"US_NETBIRD\":{\"current_provider_credential_candidate\":false,\"holds\":[\"ROLE_BOUND_PROVIDER_SOURCE_NOT_FOUND\",\"CURRENT_PROVIDER_CREDENTIAL_SOURCE_NOT_PROVEN\"],\"next_gate\":\"NEW_PROVIDER_OR_MANAGEMENT_ACCESS_SOURCE_REQUIRED\",\"provider_api_access_proven\":false,\"provider_source_count\":0,\"provider_source_present\":false,\"providers\":[]}}\nINFRA198_CREDENTIAL_PROVIDER_COUNTS={}\nINFRA198_SUMMARY={\"cloud_remote_access_attempts\":0,\"decision\":\"NO_ACTIONABLE_PROVIDER_ACCESS_SOURCE_LOCAL_NEW_SOURCE_REQUIRED\",\"external_ssh_attempts\":0,\"provider_api_access_proven_roles\":[],\"provider_api_attempts\":0,\"roles_with_provider_access_candidate\":[]}\nEXTERNAL_SSH_ATTEMPTS=0\nPROVIDER_API_ATTEMPTS=0\nCLOUD_REMOTE_ACCESS_ATTEMPTS=0\nSSH_KEYSCAN_ATTEMPTS=0\nKNOWN_HOSTS_WRITES=0\nCONFIGURATION_WRITES=0\nSECRETS_PRINTED=NO\nINFRA198_END\n"
}