1
0
Files
homelab-public-context/runtime/latest.json
T
2026-09-24 05:09:35 +00:00

39 lines
9.5 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SUPPORT-260924-BEGET-GRAM1-LIVE-INGRESS-TRACE-9139R1",
"status": "FAIL",
"rc": 1,
"host": "pve01",
"mode": "read-only",
"component": "beget-gram1-live-ingress-trace",
"started_at_utc": "2026-09-24T05:09:25Z",
"finished_at_utc": "2026-09-24T05:09:34Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "7876ffa4fc4be6b3a42afef6d44d2e60aaa98df2b14a1d000dfa7b330bbe2f15",
"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": 1,
"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": "4475e5549f1f32942998c4b16f77f13ade325f38dace1a15abcbeddacea7a7b7",
"sanitized_output_sha256": "6880129c058bc276818fb3dbe99cc3cea45ccc9b0502e32f7118e6ad2f1f4903",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "TRACE9139_BEGIN=true\nMUTATION_BOUNDARY=READ_ONLY_GRAM1_LIVE_INGRESS_TRACE;NO_EDGE_WRITE;NO_BEGET_WRITE;NO_TEST_WEBROOT;NO_DNS_OR_NS_CHANGE\nACCELERATED_WORKFLOW=FAT_COMMANDS_WITH_INTERNAL_HARD_GATES\nAUTHORITY_GATE=PASS\nPREVIOUS_EXACT_9137=PASS\nFRESH_ASSISTANT_RUNTIME_HEAD=8d7e5727a35a4583c74111e786035a81c1b7f6e4\nTRACE_EDGE_RC=0\nTRACE_EDGE_BEGIN=true\nTRACE_PLACEHOLDER_SERVICE_ACTIVE=active\nTRACE_PLACEHOLDER_SERVICE_CWD=/opt/parked-domains/html\nTRACE_SOURCE_TREE_SHA256=d1889b31e992309cd3501507a69e20c04b4e540004ed161bd841d62064cb5bab\nTRACE_SOURCE_INDEX_SHA256=ebefa59dc6287232b40d99232f07d20c7a6c22aa9d3f7e05bba962a129edd487\nINGRESS_DOCKER_CONTAINER_COUNT=10\nINGRESS_NGINX_CONFIG_CONTAINER_MATCH_COUNT=1\nINGRESS_BLOCK_1_CONTAINER=npmplus\nINGRESS_BLOCK_1_CONFIG_PATH=/data/nginx/proxy_host/995.conf\nINGRESS_BLOCK_1_SHA256=827c898b6875df0f8a74bb0b74ad5601e7de0d6b07855bfc568869035bd5e123\nINGRESS_BLOCK_1_HAS_AUTH_REQUEST=0\nINGRESS_BLOCK_1_HAS_AUTHENTIK_TEXT=0\nINGRESS_BLOCK_1_HAS_18088=0\nINGRESS_BLOCK_1_SAFE_PROXY_PASS_COUNT=0\nINGRESS_BLOCK_2_CONTAINER=npmplus\nINGRESS_BLOCK_2_CONFIG_PATH=/data/nginx/proxy_host/995.conf\nINGRESS_BLOCK_2_SHA256=af0ad35d20c8a7964201c5a71d235d5fbe288c9c0ffc5fa1565f6cd2b6f1ab2d\nINGRESS_BLOCK_2_HAS_AUTH_REQUEST=0\nINGRESS_BLOCK_2_HAS_AUTHENTIK_TEXT=1\nINGRESS_BLOCK_2_HAS_18088=0\nINGRESS_BLOCK_2_SAFE_PROXY_PASS_COUNT=1\nINGRESS_BLOCK_2_SAFE_PROXY_PASS_1=http://[PRIVATE_IP]:8030\nINGRESS_GRAM1_SERVER_BLOCK_MATCH_COUNT=2\nINGRESS_FILE_1_CONTAINER=npmplus\nINGRESS_FILE_1_PATH=/data/nginx/proxy_host/900001.conf\nINGRESS_FILE_1_SHA256=5d893ac76690ef5916403fd40d512c4aa49771f238bdbcbf93099c87e294e392\nINGRESS_FILE_1_HAS_18088=0\nINGRESS_FILE_2_CONTAINER=npmplus\nINGRESS_FILE_2_PATH=/data/nginx/proxy_host/10.conf\nINGRESS_FILE_2_SHA256=6c7b1445b61e86f174dc0b5d931a7dbeb4cb95776fd46177bb361b5058fb6b38\nINGRESS_FILE_2_HAS_18088=0\nINGRESS_FILE_3_CONTAINER=npmplus\nINGRESS_FILE_3_PATH=/data/nginx/proxy_host/51.conf\nINGRESS_FILE_3_SHA256=7ea87e21691746b37a657c082e4ca2eeb684f30f6f35666965bd632f1727c974\nINGRESS_FILE_3_HAS_18088=0\nINGRESS_FILE_4_CONTAINER=npmplus\nINGRESS_FILE_4_PATH=/data/nginx/proxy_host/60.conf\nINGRESS_FILE_4_SHA256=72b21d853c378f2e520fcd7be6e1e899e04696a080131fb519414c8fe810776e\nINGRESS_FILE_4_HAS_18088=0\nINGRESS_FILE_5_CONTAINER=npmplus\nINGRESS_FILE_5_PATH=/data/nginx/proxy_host/41.conf\nINGRESS_FILE_5_SHA256=a5897ae0a76b94dd21cefffce2d1910124cc9aca80382833dcbe093c45a4f0c7\nINGRESS_FILE_5_HAS_18088=0\nINGRESS_FILE_6_CONTAINER=npmplus\nINGRESS_FILE_6_PATH=/data/nginx/proxy_host/48.conf\nINGRESS_FILE_6_SHA256=3f01203e74695957ccfb27f1115defeb203dee0b9a509c1cd0e24e7314435b74\nINGRESS_FILE_6_HAS_18088=0\nINGRESS_FILE_7_CONTAINER=npmplus\nINGRESS_FILE_7_PATH=/data/nginx/proxy_host/6.conf\nINGRESS_FILE_7_SHA256=98620486988bc61baf79d776e5e5944c4976180346ee858edd74d643988713c2\nINGRESS_FILE_7_HAS_18088=0\nINGRESS_FILE_8_CONTAINER=npmplus\nINGRESS_FILE_8_PATH=/data/nginx/proxy_host/4.conf\nINGRESS_FILE_8_SHA256=4523cb9733832243f13d3fc8c36c4938fed518be0a47a91228febc777e1e2f1f\nINGRESS_FILE_8_HAS_18088=0\nINGRESS_FILE_9_CONTAINER=npmplus\nINGRESS_FILE_9_PATH=/data/nginx/proxy_host/11.conf\nINGRESS_FILE_9_SHA256=5cfa4278011cc940f17b1b118dad84299c007e180e411ff7e53896f076491e0d\nINGRESS_FILE_9_HAS_18088=0\nINGRESS_FILE_10_CONTAINER=npmplus\nINGRESS_FILE_10_PATH=/data/nginx/proxy_host/14.conf\nINGRESS_FILE_10_SHA256=31a5a04ad88c89e6bf4cedc6b224c2aadba7c06d012c5b4b5ec12b738d623f29\nINGRESS_FILE_10_HAS_18088=0\nINGRESS_FILE_11_CONTAINER=npmplus\nINGRESS_FILE_11_PATH=/data/nginx/proxy_host/42.conf\nINGRESS_FILE_11_SHA256=be3f6831bb33a1fb4b386de5f5ef9b9a4024126ab571e1d3251c12f63b82c5e3\nINGRESS_FILE_11_HAS_18088=0\nINGRESS_FILE_12_CONTAINER=npmplus\nINGRESS_FILE_12_PATH=/data/nginx/proxy_host/8.conf\nINGRESS_FILE_12_SHA256=756c20f8bc96b78051c14ea3ef219539cd03d795edad5ace9c01b4a6b2ffff25\nINGRESS_FILE_12_HAS_18088=0\nINGRESS_FILE_13_CONTAINER=npmplus\nINGRESS_FILE_13_PATH=/data/nginx/proxy_host/5.conf\nINGRESS_FILE_13_SHA256=2cff41e90e40ecfc46fcc811640c22a6eeced1f5a1447c60ebc9cc304bdd120c\nINGRESS_FILE_13_HAS_18088=0\nINGRESS_FILE_14_CONTAINER=npmplus\nINGRESS_FILE_14_PATH=/data/nginx/proxy_host/991201.conf\nINGRESS_FILE_14_SHA256=3ceedb02aae399183c78d70ed571ebd3c640097e47b978e8b6f6f324ac1a42f9\nINGRESS_FILE_14_HAS_18088=0\nINGRESS_FILE_15_CONTAINER=npmplus\nINGRESS_FILE_15_PATH=/data/nginx/proxy_host/61.conf\nINGRESS_FILE_15_SHA256=7289035aab61e227abba6be6bf61107f2b63d3811db9d6c78dd63759f294de64\nINGRESS_FILE_15_HAS_18088=0\nINGRESS_FILE_16_CONTAINER=npmplus\nINGRESS_FILE_16_PATH=/data/nginx/proxy_host/31.conf\nINGRESS_FILE_16_SHA256=c439e21e03fdcc568281f0351c8e45c6b6f0c7ed31ef3bf37a5317887b28f3e9\nINGRESS_FILE_16_HAS_18088=0\nINGRESS_FILE_17_CONTAINER=npmplus\nINGRESS_FILE_17_PATH=/data/nginx/proxy_host/19.conf\nINGRESS_FILE_17_SHA256=50bb25738fbbba8dd490942b3a7dac69daa8b328d2ca9d1bcc013def9531a999\nINGRESS_FILE_17_HAS_18088=0\nINGRESS_FILE_18_CONTAINER=npmplus\nINGRESS_FILE_18_PATH=/data/nginx/proxy_host/52.conf\nINGRESS_FILE_18_SHA256=bb53aa0eb66d2a6ada851f7f8587ab8d653deb3a827076fc769e4ac69db3ebec\nINGRESS_FILE_18_HAS_18088=0\nINGRESS_FILE_19_CONTAINER=npmplus\nINGRESS_FILE_19_PATH=/data/nginx/proxy_host/46.conf\nINGRESS_FILE_19_SHA256=fc9e6eb27646dca5d6a5b822a46eeafdff9c553eb4df385464c7a83f7101ecb2\nINGRESS_FILE_19_HAS_18088=0\nINGRESS_FILE_20_CONTAINER=npmplus\nINGRESS_FILE_20_PATH=/data/nginx/proxy_host/45.conf\nINGRESS_FILE_20_SHA256=8887af8e6d6003609d39e7b30992557cb9b8b3e48fbbc78cd97d336502d88652\nINGRESS_FILE_20_HAS_18088=0\nINGRESS_FILE_21_CONTAINER=npmplus\nINGRESS_FILE_21_PATH=/data/nginx/proxy_host/49.conf\nINGRESS_FILE_21_SHA256=acd496e4fbd2a15b01f8da76fba68f0dfc89f91c266c3ce30749c335216d178f\nINGRESS_FILE_21_HAS_18088=0\nINGRESS_FILE_22_CONTAINER=npmplus\nINGRESS_FILE_22_PATH=/data/nginx/proxy_host/13.conf\nINGRESS_FILE_22_SHA256=9d3280ddc5ce5dc6da429fe67842eaf9e5c1647e358cde1b48da8b4ea5c921a3\nINGRESS_FILE_22_HAS_18088=0\nINGRESS_FILE_23_CONTAINER=npmplus\nINGRESS_FILE_23_PATH=/data/nginx/proxy_host/50.conf\nINGRESS_FILE_23_SHA256=3bfe25da37632973bc63e0297aed11f2a941877a48e552041c9601b0643f8c4d\nINGRESS_FILE_23_HAS_18088=0\nINGRESS_FILE_24_CONTAINER=npmplus\nINGRESS_FILE_24_PATH=/data/nginx/proxy_host/995.conf\nINGRESS_FILE_24_SHA256=d6810f29b0756c2877bae3978b13cb0ff26f81724d2d07fefa4904c6cd81641b\nINGRESS_FILE_24_HAS_18088=0\nINGRESS_FILE_25_CONTAINER=npmplus\nINGRESS_FILE_25_PATH=/data/nginx/proxy_host/9.conf\nINGRESS_FILE_25_SHA256=de2b17edce2a5fcfef5ddbe8ec7cccacf8a5206a8bd5359a654a88635cf1f4bc\nINGRESS_FILE_25_HAS_18088=0\nINGRESS_GRAM1_LIVE_FILE_MATCH_COUNT=25\nTRACE_EDGE_END=true\nGRAM1_HTTP_NOFOLLOW_RC=0\nGRAM1_HTTP_NOFOLLOW_CODE=301\nGRAM1_HTTP_NOFOLLOW_BYTES=140\nGRAM1_HTTP_LOCATION_HOST=NONE\nGRAM1_HTTP_LOCATION_PATH=NONE\nGRAM1_HTTPS_NOFOLLOW_RC=0\nGRAM1_HTTPS_NOFOLLOW_CODE=302\nGRAM1_HTTPS_NOFOLLOW_BYTES=116\nGRAM1_HTTPS_LOCATION_HOST=NONE\nGRAM1_HTTPS_LOCATION_PATH=/outpost.goauthentik.io/start\nGRAM1_FOLLOW_RC=0\nGRAM1_FOLLOW_CODE=200\nGRAM1_FOLLOW_BYTES=5876\nGRAM1_FOLLOW_EFFECTIVE_HOST=auth.gram1.ru\nGRAM1_FOLLOW_EFFECTIVE_PATH=/if/flow/yubikey-login/\nGRAM1_FOLLOW_TITLE=authentik\nGRAM1_FOLLOW_HAS_PARKED_PAGE_OK=0\nGRAM1_FOLLOW_HAS_AUTHENTIK=1\nWWW_GRAM1_HTTP_NOFOLLOW_RC=0\nWWW_GRAM1_HTTP_NOFOLLOW_CODE=301\nWWW_GRAM1_HTTP_NOFOLLOW_BYTES=140\nWWW_GRAM1_HTTP_LOCATION_HOST=NONE\nWWW_GRAM1_HTTP_LOCATION_PATH=NONE\nWWW_GRAM1_HTTPS_NOFOLLOW_RC=0\nWWW_GRAM1_HTTPS_NOFOLLOW_CODE=302\nWWW_GRAM1_HTTPS_NOFOLLOW_BYTES=116\nWWW_GRAM1_HTTPS_LOCATION_HOST=NONE\nWWW_GRAM1_HTTPS_LOCATION_PATH=/outpost.goauthentik.io/start\nWWW_GRAM1_FOLLOW_RC=0\nWWW_GRAM1_FOLLOW_CODE=200\nWWW_GRAM1_FOLLOW_BYTES=5876\nWWW_GRAM1_FOLLOW_EFFECTIVE_HOST=auth.gram1.ru\nWWW_GRAM1_FOLLOW_EFFECTIVE_PATH=/if/flow/yubikey-login/\nWWW_GRAM1_FOLLOW_TITLE=authentik\nWWW_GRAM1_FOLLOW_HAS_PARKED_PAGE_OK=0\nWWW_GRAM1_FOLLOW_HAS_AUTHENTIK=1\nTRACE_BEGET_RC=0\nTRACE_BEGET_BEGIN=true\nTRACE_BEGET_SITE_EXISTS=1\nTRACE_BEGET_READABLE=1\nTRACE_BEGET_WRITABLE=1\nTRACE_BEGET_TOP_LEVEL=cgi-bin,index.php\nTRACE_BEGET_INDEX_PHP_SHA256=816e5c7c77f3ae47ee3cabee6ffb9d0d355022a02a5e3ad30cbb38485ab45c94\nTRACE_BEGET_SITE_STATE=DEFAULT_NEW_SITE\nTRACE_BEGET_END=true\n"
}