diff --git a/runtime/history/SUPPORT-260922-SPB-HOME-INGRESS-FIX-PRECHECK-9118R1.json b/runtime/history/SUPPORT-260922-SPB-HOME-INGRESS-FIX-PRECHECK-9118R1.json new file mode 100644 index 00000000..bc169ebb --- /dev/null +++ b/runtime/history/SUPPORT-260922-SPB-HOME-INGRESS-FIX-PRECHECK-9118R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260922-SPB-HOME-INGRESS-FIX-PRECHECK-9118R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "spb-home-ingress-fix-precheck", + "started_at_utc": "2026-09-22T13:23:29Z", + "finished_at_utc": "2026-09-22T13:23:31Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "d224079c87bbcae519ffbb7fba5fcd038d1093e8c9eebeee59be9524f659c11b", + "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": "96ede47f9d4103455873f7c4dc23a8605776b3601e928fc881f1f027cb103c31", + "sanitized_output_sha256": "66a6c46cf696c27e13357c4bf988a627b733cea1d5d42293405d0a4c55155db2", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "SPB9118_PRECHECK={\"guest\":{\"ok\":true,\"data\":{\"hostname\":\"edge-vm\",\"active_blocks\":[{\"names\":[\"git.gram1.ru\"],\"listen\":[\"unix:/run/nginx.sock\",\"0.0.0.0:80\",\"0.0.0.0:443 ssl\"],\"proxy_pass\":[\"http://[PRIVATE_IP]:18095\",\"http://upstream_9\"],\"returns\":[\"301 https://$host$is_request_port$request_port$request_uri\",\"301 https://$host$is_request_port$request_port$request_uri\"],\"cert_paths\":[\"/data/tls/certbot/live/npm-29/fullchain.pem\"],\"include_paths\":[\"proxy-headers.conf\",\"/data/custom_nginx/server_http.conf\",\"/data/custom_nginx/server_proxy.conf\"]},{\"names\":[\"newfilya.ru\"],\"listen\":[\"0.0.0.0:80\"],\"proxy_pass\":[],\"returns\":[\"301 https://newfilya.ru$request_uri\"],\"cert_paths\":[],\"include_paths\":[]},{\"names\":[\"newfilya.ru\"],\"listen\":[\"unix:/run/nginx.sock\",\"0.0.0.0:443 ssl\"],\"proxy_pass\":[],\"returns\":[\"200 'Илюша — сайт готовится к запуску