1
0
Files
homelab-public-context/runtime/history/HBARHUB-PUBLIC-PROXY-READ-ONLY-CLOSEOUT-FIX1-V20-20260803T152209Z.json
T

39 lines
10 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "HBARHUB-PUBLIC-PROXY-READ-ONLY-CLOSEOUT-FIX1-V20-20260803T152209Z",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "verify",
"component": "hbarhub-public-proxy-read-only-closeout-fix1-v20",
"started_at_utc": "2026-08-03T15:35:11Z",
"finished_at_utc": "2026-08-03T15:35:14Z",
"reference_register_checked": true,
"reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
"error_register_checked": true,
"error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83",
"command_sha256": "6c1285f88a71f8e7667192d7d127fe1bb1eb8c4bf385523c04625165e80ec2fe",
"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": "6d78c578b741be656dc2175e90c81228203d517c6268cf20f7390d6957062e19",
"sanitized_output_sha256": "6d78c578b741be656dc2175e90c81228203d517c6268cf20f7390d6957062e19",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"HBARHUB-PUBLIC-PROXY-READ-ONLY-CLOSEOUT-FIX1-V20-20260803T152209Z\",\"mutation_outcome\":\"NO_MUTATION\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"CLOSEOUT_SHA256\":\"3b46b4a77b66976c968c3f74bbd9b78554456cb4523a87a27c5839295c34d33d\",\"certificate_changed\":false,\"changes_made\":false,\"checks\":{\"candidate_exact\":true,\"certificate_and_upstream_exact\":true,\"core_exact\":true,\"dns_http_acme_exact\":true,\"edge_exact\":true,\"nginx_effective_exact\":true,\"no_private_or_secret_material\":true,\"npmplus_unchanged\":true,\"public_exact\":true,\"trusted_tls_exact\":true,\"v18_exact_identity_bound\":true,\"v18_payload_success_recorded\":true,\"v18_wrapper_mismatch_classified\":true,\"v19_exact_identity_bound\":true,\"v19_probe_defect_classified\":true},\"command_id\":\"HBARHUB-PUBLIC-PROXY-READ-ONLY-CLOSEOUT-FIX1-V20-20260803T152209Z\",\"container_restarted\":false,\"control_plane_error\":null,\"diagnosis\":\"HBARHUB_PUBLIC_PROXY_CLOSEOUT_VERIFIED\",\"dns_changed\":false,\"duration_ms\":3049,\"failed_checks\":[],\"gate\":\"COMPLETE\",\"gitea_changed\":false,\"https_probe_attempts\":1,\"local_stack_changed\":false,\"mutation_outcome\":\"NO_MUTATION\",\"next_stage\":\"NONE\",\"npmplus_reloaded\":false,\"observed\":{\"core\":{\"container_identity_set_sha256\":\"7aa40be398ee8326cec37bfde6e994c65f45ae88e49c00776145e2c61fc586ac\",\"contains_private_dispatch_material\":false,\"health_live_sha256\":\"ded205e4a440a59a212dd2645e5b3b8f72751a03b50d5f134ee62154ffb0009a\",\"health_ready_sha256\":\"0a16d6323a495f863eb73fecfd33846560d57b7073572824175542db46e17db0\",\"ok\":true,\"read_only\":true,\"secret_file_read\":false,\"secrets_included\":false,\"source_manifest_sha256\":\"f8df79773e1be959331490dcaa24381d81b1ae3ccece686e2f2c6834fdc72822\",\"status\":\"OK\",\"upstream_address_sha256\":\"3eb2319e39eac307b3c7bd11f67663c0a0c814fd603989f5965083f9d1c80fb0\"},\"edge\":{\"candidate_bytes\":1374,\"candidate_content_returned\":false,\"candidate_domain_exact\":true,\"candidate_filename\":\"999.conf\",\"candidate_private_addresses_returned\":false,\"candidate_risky_directives\":[],\"candidate_sha256\":\"7a5d609ed2dea36d7b77637c3c799a3a3fe22cffd3027a0fc1c1af16ffd15f98\",\"certificate_covers_domain\":true,\"certificate_private_key_read\":false,\"certificate_sha256\":\"7ffd7ade91ca4fd213bd0b9fd5f04540f334fe4eab42cb81d883c20697e2160d\",\"certificate_valid_for_apply\":true,\"domain_match_count\":1,\"effective_nginx_bytes\":117434,\"effective_nginx_sha256\":\"65a2bc2c284ecc78b0d8d08b222d0cdab377c34305e87ceee367a26316829403\",\"key_content_read\":false,\"key_exists\":true,\"nginx_test_rc\":0,\"npmplus_container_id_sha256\":\"493576b742fc30ff359bab4661f9f1aedde0bdb840b9bf61012388d9559ad296\",\"npmplus_health\":\"healthy\",\"npmplus_image_sha256\":\"d16df105013397a10fa5200e967d82c9e9144b1e81737fe30f91165f65a35402\",\"npmplus_running\":true,\"npmplus_started_at_sha256\":\"2e3db5e8a35be23cae35c3ad39b177cb0750fe38dbbcec8902f77352a56b8ba0\",\"ok\":true,\"persistent_acme_http_route_count\":46,\"private_addresses_included\":false,\"proxy_file_count\":56,\"proxy_template_common_sha256\":\"977680cf04920c41465c63a10fe6d5256e3cfcac4782e759975e6095a51c7410\",\"proxy_template_sha256\":\"4bb1c45441dc5c6182ebe93383ac8f1951211f6f7ea31a2d97883e3cbe851384\",\"proxy_tree_sha256\":\"4064198ad6357b7ab19ad3746f3c382776277e6299be945780af31425b303fb3\",\"read_only\":true,\"secret_files_read\":false,\"secrets_included\":false,\"status\":\"OK\",\"upstream_host_matches_core\":true,\"upstream_host_sha256\":\"3eb2319e39eac307b3c7bd11f67663c0a0c814fd603989f5965083f9d1c80fb0\",\"upstream_port\":\"8040\",\"upstream_proxy_pass_present\":true,\"upstream_scheme\":\"http\"},\"public\":{\"acme_completed\":true,\"acme_final_completed\":true,\"acme_final_status\":404,\"acme_first_completed\":true,\"acme_first_status\":301,\"acme_path_sha256\":\"046b67b17a4d96dd9794dea6eda6274138cd43ed62d7bd9f65bb82b1747b46bb\",\"acme_redirect_chain_proven\":true,\"acme_redirect_count\":1,\"addresses_returned\":false,\"dns_address_set_sha256\":\"c76b6b888b15b83623f3fc36fe6617dc24550f6b09b0d8f73c92ea22016e3a13\",\"dns_addresses_returned\":false,\"dns_record_count\":1,\"dns_resolved\":true,\"http_completed\":true,\"http_redirects_to_expected_https\":true,\"http_status\":301,\"live_body_bytes\":42,\"live_body_sha256\":\"ded205e4a440a59a212dd2645e5b3b8f72751a03b50d5f134ee62154ffb0009a\",\"live_certificate_sha256\":\"7ffd7ade91ca4fd213bd0b9fd5f04540f334fe4eab42cb81d883c20697e2160d\",\"live_certificate_verified\":true,\"live_completed\":true,\"live_status\":200,\"ready_body_bytes\":65,\"ready_body_sha256\":\"0a16d6323a495f863eb73fecfd33846560d57b7073572824175542db46e17db0\",\"ready_certificate_sha256\":\"7ffd7ade91ca4fd213bd0b9fd5f04540f334fe4eab42cb81d883c20697e2160d\",\"ready_certificate_verified\":true,\"ready_completed\":true,\"ready_status\":200,\"unverified_fallback\":null}},\"observed_state_sha256\":\"e1267f4b526e81fcaaaf08b4aab91408aaa38b6395ac4afc314a20cddfb21105\",\"private_addresses_included\":false,\"production_site_changed\":false,\"public_proxy_changed\":false,\"rc\":0,\"read_only\":true,\"rollback_restored\":null,\"rollback_started\":false,\"sanitized\":true,\"schema\":1,\"secret_files_read\":false,\"secrets_included\":false,\"status\":\"OK\",\"transport\":{\"core\":{\"config_view\":\"service-view\",\"mode\":\"DIRECT_QGA\",\"private_addresses_returned\":false,\"qga_step_count\":7,\"qga_step_set_sha256\":\"d00c3e160a9dbc94f8c0613e27eedb1c5588a912523037a2643b376ff3002fb1\",\"remote_rc\":0,\"remote_stdout_bytes\":10174,\"remote_stdout_sha256\":\"8c2a7356d964879ae12e41f47f8941b196b71b943fbf88f70e676b2ff9c28210\",\"socket_view\":\"service-view\",\"vm_name\":\"core-apps\",\"vmid\":170},\"edge\":{\"config_view\":\"service-view\",\"mode\":\"STRICT_SSH_TO_OWNING_NODE_THEN_DIRECT_QGA\",\"node\":\"pve03\",\"private_addresses_returned\":false,\"qga_step_count\":10,\"qga_step_set_sha256\":\"9e5764524a70efd11b8fa5a1291c8a1f0780898cda69c3e94b9a2bed0382e8e9\",\"remote_rc\":0,\"remote_stdout_bytes\":16940,\"remote_stdout_sha256\":\"eaa1eb87688b99c9d834cce241d63d3a02ef413a0d2e30fdbe290206b95da0b3\",\"socket_view\":\"service-view\",\"ssh_rc\":0,\"vm_name\":\"edge-vm\",\"vmid\":130}},\"v18_evidence\":{\"PLAN_SHA256\":\"278631f4074d53f2c4f8e976b2e7a9a8acfbe9e3969d23e99eabf7af2fbf909f\",\"capsule_sha256\":\"a4f15eaa8b36688ec4893adb438bc789a4a59ee18323e297ac3f5be08456affb\",\"command_id\":\"HBARHUB-PUBLIC-PROXY-APPLY-FIX1-V18-20260803T145116Z\",\"control_plane_error_type\":\"RunnerWrapperMismatch\",\"output_bytes\":121696,\"output_complete\":true,\"output_sha256\":\"1e04adb0179630f892dfd2a2e567b856feda14f69ec8c6537a8c271408426de5\",\"payload_status\":\"OK\",\"result_contract\":{\"changes_made\":true,\"command_id\":\"HBARHUB-PUBLIC-PROXY-APPLY-FIX1-V18-20260803T145116Z\",\"mutation_outcome\":\"MUTATED\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1},\"runner_document_rc\":0,\"runner_json_sha256\":\"eaeca10a53b92d70a3bf0cf026a3c95533e1f73ae1c1906e55e6f3955d334735\",\"runner_rc\":75,\"runner_wrapper_matches_document\":false,\"state_status\":\"FAIL\"},\"v19_evidence\":{\"CLOSEOUT_SHA256\":\"043bd310d9401f45ebb4b04ac1b70b043155f0454428684f39d4820fca44aac5\",\"capsule_sha256\":\"cf01bb78f69834c0f7482679c5c5e650009295e81153906aba01142601b3e7c0\",\"command_id\":\"HBARHUB-PUBLIC-PROXY-READ-ONLY-CLOSEOUT-V19-20260803T150458Z\",\"control_plane_error\":null,\"failed_checks\":[\"public_exact\",\"trusted_tls_exact\"],\"https_probe_attempts\":5,\"output_bytes\":6538,\"output_complete\":true,\"output_sha256\":\"46aeeecb89795952f77bce54f476c3bb24e2afaa041845ef0d203a21a32eb4db\",\"probe_defect\":{\"live_completed\":null,\"ready_body_sha256\":\"0a16d6323a495f863eb73fecfd33846560d57b7073572824175542db46e17db0\",\"ready_certificate_sha256\":null,\"ready_certificate_verified\":true,\"ready_completed\":true,\"runtime_connect_before_request\":false,\"runtime_payload_sha256\":\"3d4f44f79966f74813b41a5fba610bcf1751c853d3056d1a08572b040aeab7d2\",\"runtime_public_https_has_live_verified\":false,\"runtime_source_sha256\":\"a0353dcf6fc2dc58ef732a99f760644ae94a6738003e0d94729fa505ec190686\"},\"result_contract\":{\"changes_made\":false,\"command_id\":\"HBARHUB-PUBLIC-PROXY-READ-ONLY-CLOSEOUT-V19-20260803T150458Z\",\"mutation_outcome\":\"NO_MUTATION\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1},\"runner_document_rc\":1,\"runner_json_sha256\":\"f988406bee181924db298218b47509137f9e46b5fa4fe1b81ee750935ec67a4d\",\"runner_rc\":1,\"runner_wrapper_matches_document\":true,\"sanitized\":true,\"state_status\":\"FAIL\"}}\n"
}