diff --git a/runtime/history/SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2.json b/runtime/history/SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2.json new file mode 100644 index 00000000..7180e88a --- /dev/null +++ b/runtime/history/SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "homepage-ambiguous-cards-rca-readonly", + "started_at_utc": "2026-09-19T14:50:12Z", + "finished_at_utc": "2026-09-19T14:50:20Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "797310bc40d56e85830a0cb03829f0300ced5b61ca22fb876fb28fe8e1b9f2b4", + "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": "6acac7ae2d90cd374c70290b7245f24d8fbf0f7107bf14c663472e9f5f2b5c92", + "sanitized_output_sha256": "6acac7ae2d90cd374c70290b7245f24d8fbf0f7107bf14c663472e9f5f2b5c92", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "VM170_QGA_RC=0\nVM170_OUTPUT_BEGIN\nIDENTITY=OK\nCONTAINER_CRYPTO_PORTFOLIO_RUNNING=true\nCONTAINER_CRYPTO_PORTFOLIO_PORTS=[{\"container_port\":\"8000/tcp\",\"host_ports\":[\"8030\"]}]\nLOCAL_CRYPTO_PORTFOLIO_8030_TCP=false\nCONTAINER_CRYPTO_PORTFOLIO_WORKER_RUNNING=true\nCONTAINER_CRYPTO_PORTFOLIO_WORKER_PORTS=[]\nCONTAINER_FILEBROWSER_RUNNING=true\nCONTAINER_FILEBROWSER_PORTS=[{\"container_port\":\"80/tcp\",\"host_ports\":[\"8085\"]}]\nLOCAL_FILEBROWSER_8085_TCP=true\nLOCAL_FILEBROWSER_8085_HTTP=rc=0|http=200\nLOCAL_FILEBROWSER_8085_HTTPS=rc=35|http=000\nCONTAINER_MINIO_RUNNING=true\nCONTAINER_MINIO_PORTS=[{\"container_port\":\"9000/tcp\",\"host_ports\":[\"9002\"]},{\"container_port\":\"9001/tcp\",\"host_ports\":[\"9003\"]}]\nLOCAL_MINIO_9002_TCP=true\nLOCAL_MINIO_9002_HTTP=rc=0|http=403\nLOCAL_MINIO_9002_HTTPS=rc=35|http=000\nLOCAL_MINIO_9003_TCP=true\nLOCAL_MINIO_9003_HTTP=rc=0|http=200\nLOCAL_MINIO_9003_HTTPS=rc=35|http=000\nNO_MUTATION=true\nVM170_OUTPUT_END\nVM171_QGA_RC=0\nVM171_OUTPUT_BEGIN\nIDENTITY=OK\nCONTAINER_ALERTMANAGER_RUNNING=true\nCONTAINER_ALERTMANAGER_PORTS=[{\"container_port\":\"9093/tcp\",\"host_ports\":[\"9093\"]}]\nLOCAL_ALERTMANAGER_9093_TCP=true\nLOCAL_ALERTMANAGER_9093_HTTP=rc=0|http=200\nCONTAINER_GRAFANA_RUNNING=true\nCONTAINER_GRAFANA_PORTS=[{\"container_port\":\"3000/tcp\",\"host_ports\":[\"3003\"]}]\nLOCAL_GRAFANA_3003_TCP=true\nLOCAL_GRAFANA_3003_HTTP=rc=0|http=302\nCONTAINER_HEALTHCHECKS_RUNNING=true\nCONTAINER_HEALTHCHECKS_PORTS=[{\"container_port\":\"8000/tcp\",\"host_ports\":[\"8015\"]}]\nLOCAL_HEALTHCHECKS_8015_TCP=true\nLOCAL_HEALTHCHECKS_8015_HTTP=rc=0|http=301\nCONTAINER_NTFY_RUNNING=true\nCONTAINER_NTFY_PORTS=[{\"container_port\":\"80/tcp\",\"host_ports\":[\"8055\"]}]\nLOCAL_NTFY_8055_TCP=true\nLOCAL_NTFY_8055_HTTP=rc=0|http=200\nCONTAINER_PROMETHEUS_RUNNING=true\nCONTAINER_PROMETHEUS_PORTS=[{\"container_port\":\"9090/tcp\",\"host_ports\":[\"9090\"]}]\nLOCAL_PROMETHEUS_9090_TCP=true\nLOCAL_PROMETHEUS_9090_HTTP=rc=0|http=302\nNO_MUTATION=true\nVM171_OUTPUT_END\nEDGE_QGA_TRANSPORT_RC=0\nEDGE_QGA_EXITED=1\nEDGE_QGA_EXITCODE=0\nEDGE_OUTPUT_BEGIN\nEDGE_IDENTITY=OK\nCONF_19_CONF_PRESENT=true\nCONF_19_CONF_SHA256=50bb25738fbbba8dd490942b3a7dac69daa8b328d2ca9d1bcc013def9531a999\nCONF_19_CONF_SERVER_NAMES=[\"filebrowser.vpn.gram1.ru\"]\nCONF_19_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"3eb2319e39eac307\",\"port\":8085,\"tcp\":true}]\nCONF_19_CONF_EXACT_CANDIDATE_NAMES=[\"filebrowser.vpn.gram1.ru\"]\nCONF_31_CONF_PRESENT=true\nCONF_31_CONF_SHA256=c439e21e03fdcc568281f0351c8e45c6b6f0c7ed31ef3bf37a5317887b28f3e9\nCONF_31_CONF_SERVER_NAMES=[\"grafana.vpn.gram1.ru\"]\nCONF_31_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"2736c8e2dce3cf04\",\"port\":3003,\"tcp\":true}]\nCONF_31_CONF_EXACT_CANDIDATE_NAMES=[\"grafana.vpn.gram1.ru\"]\nCONF_41_CONF_PRESENT=true\nCONF_41_CONF_SHA256=a5897ae0a76b94dd21cefffce2d1910124cc9aca80382833dcbe093c45a4f0c7\nCONF_41_CONF_SERVER_NAMES=[\"minio.vpn.gram1.ru\"]\nCONF_41_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"3eb2319e39eac307\",\"port\":9003,\"tcp\":true}]\nCONF_41_CONF_EXACT_CANDIDATE_NAMES=[\"minio.vpn.gram1.ru\"]\nCONF_42_CONF_PRESENT=true\nCONF_42_CONF_SHA256=be3f6831bb33a1fb4b386de5f5ef9b9a4024126ab571e1d3251c12f63b82c5e3\nCONF_42_CONF_SERVER_NAMES=[\"ntfy.vpn.gram1.ru\"]\nCONF_42_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"2736c8e2dce3cf04\",\"port\":8055,\"tcp\":true}]\nCONF_42_CONF_EXACT_CANDIDATE_NAMES=[\"ntfy.vpn.gram1.ru\"]\nCONF_45_CONF_PRESENT=true\nCONF_45_CONF_SHA256=8887af8e6d6003609d39e7b30992557cb9b8b3e48fbbc78cd97d336502d88652\nCONF_45_CONF_SERVER_NAMES=[\"alertmanager.vpn.gram1.ru\"]\nCONF_45_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"2736c8e2dce3cf04\",\"port\":9093,\"tcp\":true}]\nCONF_45_CONF_EXACT_CANDIDATE_NAMES=[\"alertmanager.vpn.gram1.ru\"]\nCONF_46_CONF_PRESENT=true\nCONF_46_CONF_SHA256=fc9e6eb27646dca5d6a5b822a46eeafdff9c553eb4df385464c7a83f7101ecb2\nCONF_46_CONF_SERVER_NAMES=[\"prometheus.vpn.gram1.ru\"]\nCONF_46_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"2736c8e2dce3cf04\",\"port\":9090,\"tcp\":true}]\nCONF_46_CONF_EXACT_CANDIDATE_NAMES=[\"prometheus.vpn.gram1.ru\"]\nCONF_50_CONF_PRESENT=true\nCONF_50_CONF_SHA256=3bfe25da37632973bc63e0297aed11f2a941877a48e552041c9601b0643f8c4d\nCONF_50_CONF_SERVER_NAMES=[\"dns1.vpn.gram1.ru\"]\nCONF_50_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"9ebe3b0dd23e6c9e\",\"port\":8080,\"tcp\":true}]\nCONF_50_CONF_EXACT_CANDIDATE_NAMES=[\"dns1.vpn.gram1.ru\"]\nCONF_51_CONF_PRESENT=true\nCONF_51_CONF_SHA256=7ea87e21691746b37a657c082e4ca2eeb684f30f6f35666965bd632f1727c974\nCONF_51_CONF_SERVER_NAMES=[\"dns2.vpn.gram1.ru\"]\nCONF_51_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"69dcd1b083ef5197\",\"port\":8080,\"tcp\":true}]\nCONF_51_CONF_EXACT_CANDIDATE_NAMES=[\"dns2.vpn.gram1.ru\"]\nCONF_61_CONF_PRESENT=true\nCONF_61_CONF_SHA256=7289035aab61e227abba6be6bf61107f2b63d3811db9d6c78dd63759f294de64\nCONF_61_CONF_SERVER_NAMES=[\"chat.gram1.ru\",\"groups.chat.gram1.ru\",\"share.chat.gram1.ru\"]\nCONF_61_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"4e29a2729bbc4066\",\"port\":443,\"tcp\":true},{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"4e29a2729bbc4066\",\"port\":80,\"tcp\":true}]\nCONF_61_CONF_EXACT_CANDIDATE_NAMES=[\"chat.gram1.ru\"]\nCONF_204_CONF_PRESENT=true\nCONF_204_CONF_SHA256=6631ad589ad64069d40aa902f7271a5a14c8526549176a624c148bac0cd1d29a\nCONF_204_CONF_SERVER_NAMES=[\"dsmods.ru\",\"www.dsmods.ru\"]\nCONF_204_CONF_UPSTREAMS=[]\nCONF_204_CONF_EXACT_CANDIDATE_NAMES=[\"dsmods.ru\"]\nCONF_993_CONF_PRESENT=true\nCONF_993_CONF_SHA256=f353a9b70de51bf1a412603c4f5aac42b76a84860e3ea583499458e3c0fc9d1b\nCONF_993_CONF_SERVER_NAMES=[\"taftauto.ru\",\"www.taftauto.ru\"]\nCONF_993_CONF_UPSTREAMS=[]\nCONF_993_CONF_EXACT_CANDIDATE_NAMES=[\"taftauto.ru\"]\nCONF_994_CONF_PRESENT=true\nCONF_994_CONF_SHA256=6d47d13c7c185a06367c34cfb9d5963be4a026652e870a55f4d5ec12028ae36a\nCONF_994_CONF_SERVER_NAMES=[\"pvepro.ru\",\"www.pvepro.ru\"]\nCONF_994_CONF_UPSTREAMS=[]\nCONF_994_CONF_EXACT_CANDIDATE_NAMES=[\"pvepro.ru\"]\nCONF_997_CONF_PRESENT=true\nCONF_997_CONF_SHA256=126d3b8c9abbd8f82757210451d63fceaf1cb61acef9d282343e72219bd58b7f\nCONF_997_CONF_SERVER_NAMES=[\"hapusya.ru\",\"www.hapusya.ru\"]\nCONF_997_CONF_UPSTREAMS=[]\nCONF_997_CONF_EXACT_CANDIDATE_NAMES=[\"hapusya.ru\"]\nCONF_998_CONF_PRESENT=true\nCONF_998_CONF_SHA256=dd443098bf4452f629597e9dd5cf26f844b2a6a64e6882ee401bb6925a6281b0\nCONF_998_CONF_SERVER_NAMES=[\"newfi.ru\",\"www.newfi.ru\"]\nCONF_998_CONF_UPSTREAMS=[]\nCONF_998_CONF_EXACT_CANDIDATE_NAMES=[\"newfi.ru\"]\nNO_MUTATION=true\nEDGE_OUTPUT_END\nPUBLIC_HAPUSYA_NOFOLLOW=rc=0|200|https://hapusya.ru/\nPUBLIC_HAPUSYA_FOLLOW=rc=0|200|https://hapusya.ru/\nPUBLIC_PVEPRO_NOFOLLOW=rc=0|200|https://pvepro.ru/\nPUBLIC_PVEPRO_FOLLOW=rc=0|200|https://pvepro.ru/\nPUBLIC_TAFTAUTO_NOFOLLOW=rc=0|200|https://taftauto.ru/\nPUBLIC_TAFTAUTO_FOLLOW=rc=0|200|https://taftauto.ru/\nPUBLIC_XENFORO_INFO_NOFOLLOW=rc=0|200|https://xenforo.info/\nPUBLIC_XENFORO_INFO_FOLLOW=rc=0|200|https://xenforo.info/\nPUBLIC_GRAM1_ROOT_NOFOLLOW=rc=0|302|https://gram1.ru/\nPUBLIC_GRAM1_ROOT_FOLLOW=rc=0|200|https://auth.gram1.ru/if/flow/yubikey-login/?client_id=dr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI&redirect_uri=https%3A%2F%2Fgram1.ru%2Foutpost.goauthentik.io%2Fcallback%3FX-authentik-auth-callback%3Dtrue&response_type=code&scope=profile+email+openid+entitlements+ak_proxy&state=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIzUUJIQllHVFVUN0k1QVI1Mk9MRVdENk1YUFBEVklBTFRVTUNJT0RFWFEzNzRIMkRQNExBIiwic3RhdGUiOiIzU3VUTl9kX3UzdVd6b2dET0pZV0dzX3JuZURKa1oyTjlKcGlka3pCeU00IiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.cjq5iTnvJatt7PxdqOtluq8nkIqHXoJVm0riaypCGiQ&next=%2Fapplication%2Fo%2Fauthorize%2F%3Fclient_id%3Ddr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI%26redirect_uri%3Dhttps%253A%252F%252Fgram1.ru%252Foutpost.goauthentik.io%252Fcallback%253FX-authentik-auth-callback%253Dtrue%26response_type%3Dcode%26scope%3Dprofile%2Bemail%2Bopenid%2Bentitlements%2Bak_proxy%26state%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIzUUJIQllHVFVUN0k1QVI1Mk9MRVdENk1YUFBEVklBTFRVTUNJT0RFWFEzNzRIMkRQNExBIiwic3RhdGUiOiIzU3VUTl9kX3UzdVd6b2dET0pZV0dzX3JuZURKa1oyTjlKcGlka3pCeU00IiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.cjq5iTnvJatt7PxdqOtluq8nkIqHXoJVm0riaypCGiQ\nVM150_SNIKKET={\"name\":\"snikket\",\"node\":\"pve01\",\"status\":\"running\"}\nTASK_COMPLETE=true\nTASK_RESULT=PASS_AMBIGUOUS_CARD_ROUTE_BACKEND_RCA\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2.txt b/runtime/history/SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2.txt new file mode 100644 index 00000000..9256a7f5 --- /dev/null +++ b/runtime/history/SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2.txt @@ -0,0 +1,172 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=homepage-ambiguous-cards-rca-readonly +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=797310bc40d56e85830a0cb03829f0300ced5b61ca22fb876fb28fe8e1b9f2b4 +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=6acac7ae2d90cd374c70290b7245f24d8fbf0f7107bf14c663472e9f5f2b5c92 +SANITIZED_OUTPUT_SHA256=6acac7ae2d90cd374c70290b7245f24d8fbf0f7107bf14c663472e9f5f2b5c92 +OUTPUT_BEGIN +VM170_QGA_RC=0 +VM170_OUTPUT_BEGIN +IDENTITY=OK +CONTAINER_CRYPTO_PORTFOLIO_RUNNING=true +CONTAINER_CRYPTO_PORTFOLIO_PORTS=[{"container_port":"8000/tcp","host_ports":["8030"]}] +LOCAL_CRYPTO_PORTFOLIO_8030_TCP=false +CONTAINER_CRYPTO_PORTFOLIO_WORKER_RUNNING=true +CONTAINER_CRYPTO_PORTFOLIO_WORKER_PORTS=[] +CONTAINER_FILEBROWSER_RUNNING=true +CONTAINER_FILEBROWSER_PORTS=[{"container_port":"80/tcp","host_ports":["8085"]}] +LOCAL_FILEBROWSER_8085_TCP=true +LOCAL_FILEBROWSER_8085_HTTP=rc=0|http=200 +LOCAL_FILEBROWSER_8085_HTTPS=rc=35|http=000 +CONTAINER_MINIO_RUNNING=true +CONTAINER_MINIO_PORTS=[{"container_port":"9000/tcp","host_ports":["9002"]},{"container_port":"9001/tcp","host_ports":["9003"]}] +LOCAL_MINIO_9002_TCP=true +LOCAL_MINIO_9002_HTTP=rc=0|http=403 +LOCAL_MINIO_9002_HTTPS=rc=35|http=000 +LOCAL_MINIO_9003_TCP=true +LOCAL_MINIO_9003_HTTP=rc=0|http=200 +LOCAL_MINIO_9003_HTTPS=rc=35|http=000 +NO_MUTATION=true +VM170_OUTPUT_END +VM171_QGA_RC=0 +VM171_OUTPUT_BEGIN +IDENTITY=OK +CONTAINER_ALERTMANAGER_RUNNING=true +CONTAINER_ALERTMANAGER_PORTS=[{"container_port":"9093/tcp","host_ports":["9093"]}] +LOCAL_ALERTMANAGER_9093_TCP=true +LOCAL_ALERTMANAGER_9093_HTTP=rc=0|http=200 +CONTAINER_GRAFANA_RUNNING=true +CONTAINER_GRAFANA_PORTS=[{"container_port":"3000/tcp","host_ports":["3003"]}] +LOCAL_GRAFANA_3003_TCP=true +LOCAL_GRAFANA_3003_HTTP=rc=0|http=302 +CONTAINER_HEALTHCHECKS_RUNNING=true +CONTAINER_HEALTHCHECKS_PORTS=[{"container_port":"8000/tcp","host_ports":["8015"]}] +LOCAL_HEALTHCHECKS_8015_TCP=true +LOCAL_HEALTHCHECKS_8015_HTTP=rc=0|http=301 +CONTAINER_NTFY_RUNNING=true +CONTAINER_NTFY_PORTS=[{"container_port":"80/tcp","host_ports":["8055"]}] +LOCAL_NTFY_8055_TCP=true +LOCAL_NTFY_8055_HTTP=rc=0|http=200 +CONTAINER_PROMETHEUS_RUNNING=true +CONTAINER_PROMETHEUS_PORTS=[{"container_port":"9090/tcp","host_ports":["9090"]}] +LOCAL_PROMETHEUS_9090_TCP=true +LOCAL_PROMETHEUS_9090_HTTP=rc=0|http=302 +NO_MUTATION=true +VM171_OUTPUT_END +EDGE_QGA_TRANSPORT_RC=0 +EDGE_QGA_EXITED=1 +EDGE_QGA_EXITCODE=0 +EDGE_OUTPUT_BEGIN +EDGE_IDENTITY=OK +CONF_19_CONF_PRESENT=true +CONF_19_CONF_SHA256=50bb25738fbbba8dd490942b3a7dac69daa8b328d2ca9d1bcc013def9531a999 +CONF_19_CONF_SERVER_NAMES=["filebrowser.vpn.gram1.ru"] +CONF_19_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"3eb2319e39eac307","port":8085,"tcp":true}] +CONF_19_CONF_EXACT_CANDIDATE_NAMES=["filebrowser.vpn.gram1.ru"] +CONF_31_CONF_PRESENT=true +CONF_31_CONF_SHA256=c439e21e03fdcc568281f0351c8e45c6b6f0c7ed31ef3bf37a5317887b28f3e9 +CONF_31_CONF_SERVER_NAMES=["grafana.vpn.gram1.ru"] +CONF_31_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"2736c8e2dce3cf04","port":3003,"tcp":true}] +CONF_31_CONF_EXACT_CANDIDATE_NAMES=["grafana.vpn.gram1.ru"] +CONF_41_CONF_PRESENT=true +CONF_41_CONF_SHA256=a5897ae0a76b94dd21cefffce2d1910124cc9aca80382833dcbe093c45a4f0c7 +CONF_41_CONF_SERVER_NAMES=["minio.vpn.gram1.ru"] +CONF_41_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"3eb2319e39eac307","port":9003,"tcp":true}] +CONF_41_CONF_EXACT_CANDIDATE_NAMES=["minio.vpn.gram1.ru"] +CONF_42_CONF_PRESENT=true +CONF_42_CONF_SHA256=be3f6831bb33a1fb4b386de5f5ef9b9a4024126ab571e1d3251c12f63b82c5e3 +CONF_42_CONF_SERVER_NAMES=["ntfy.vpn.gram1.ru"] +CONF_42_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"2736c8e2dce3cf04","port":8055,"tcp":true}] +CONF_42_CONF_EXACT_CANDIDATE_NAMES=["ntfy.vpn.gram1.ru"] +CONF_45_CONF_PRESENT=true +CONF_45_CONF_SHA256=8887af8e6d6003609d39e7b30992557cb9b8b3e48fbbc78cd97d336502d88652 +CONF_45_CONF_SERVER_NAMES=["alertmanager.vpn.gram1.ru"] +CONF_45_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"2736c8e2dce3cf04","port":9093,"tcp":true}] +CONF_45_CONF_EXACT_CANDIDATE_NAMES=["alertmanager.vpn.gram1.ru"] +CONF_46_CONF_PRESENT=true +CONF_46_CONF_SHA256=fc9e6eb27646dca5d6a5b822a46eeafdff9c553eb4df385464c7a83f7101ecb2 +CONF_46_CONF_SERVER_NAMES=["prometheus.vpn.gram1.ru"] +CONF_46_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"2736c8e2dce3cf04","port":9090,"tcp":true}] +CONF_46_CONF_EXACT_CANDIDATE_NAMES=["prometheus.vpn.gram1.ru"] +CONF_50_CONF_PRESENT=true +CONF_50_CONF_SHA256=3bfe25da37632973bc63e0297aed11f2a941877a48e552041c9601b0643f8c4d +CONF_50_CONF_SERVER_NAMES=["dns1.vpn.gram1.ru"] +CONF_50_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"9ebe3b0dd23e6c9e","port":8080,"tcp":true}] +CONF_50_CONF_EXACT_CANDIDATE_NAMES=["dns1.vpn.gram1.ru"] +CONF_51_CONF_PRESENT=true +CONF_51_CONF_SHA256=7ea87e21691746b37a657c082e4ca2eeb684f30f6f35666965bd632f1727c974 +CONF_51_CONF_SERVER_NAMES=["dns2.vpn.gram1.ru"] +CONF_51_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"69dcd1b083ef5197","port":8080,"tcp":true}] +CONF_51_CONF_EXACT_CANDIDATE_NAMES=["dns2.vpn.gram1.ru"] +CONF_61_CONF_PRESENT=true +CONF_61_CONF_SHA256=7289035aab61e227abba6be6bf61107f2b63d3811db9d6c78dd63759f294de64 +CONF_61_CONF_SERVER_NAMES=["chat.gram1.ru","groups.chat.gram1.ru","share.chat.gram1.ru"] +CONF_61_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"4e29a2729bbc4066","port":443,"tcp":true},{"host_kind":"PRIVATE_IP","host_sha16":"4e29a2729bbc4066","port":80,"tcp":true}] +CONF_61_CONF_EXACT_CANDIDATE_NAMES=["chat.gram1.ru"] +CONF_204_CONF_PRESENT=true +CONF_204_CONF_SHA256=6631ad589ad64069d40aa902f7271a5a14c8526549176a624c148bac0cd1d29a +CONF_204_CONF_SERVER_NAMES=["dsmods.ru","www.dsmods.ru"] +CONF_204_CONF_UPSTREAMS=[] +CONF_204_CONF_EXACT_CANDIDATE_NAMES=["dsmods.ru"] +CONF_993_CONF_PRESENT=true +CONF_993_CONF_SHA256=f353a9b70de51bf1a412603c4f5aac42b76a84860e3ea583499458e3c0fc9d1b +CONF_993_CONF_SERVER_NAMES=["taftauto.ru","www.taftauto.ru"] +CONF_993_CONF_UPSTREAMS=[] +CONF_993_CONF_EXACT_CANDIDATE_NAMES=["taftauto.ru"] +CONF_994_CONF_PRESENT=true +CONF_994_CONF_SHA256=6d47d13c7c185a06367c34cfb9d5963be4a026652e870a55f4d5ec12028ae36a +CONF_994_CONF_SERVER_NAMES=["pvepro.ru","www.pvepro.ru"] +CONF_994_CONF_UPSTREAMS=[] +CONF_994_CONF_EXACT_CANDIDATE_NAMES=["pvepro.ru"] +CONF_997_CONF_PRESENT=true +CONF_997_CONF_SHA256=126d3b8c9abbd8f82757210451d63fceaf1cb61acef9d282343e72219bd58b7f +CONF_997_CONF_SERVER_NAMES=["hapusya.ru","www.hapusya.ru"] +CONF_997_CONF_UPSTREAMS=[] +CONF_997_CONF_EXACT_CANDIDATE_NAMES=["hapusya.ru"] +CONF_998_CONF_PRESENT=true +CONF_998_CONF_SHA256=dd443098bf4452f629597e9dd5cf26f844b2a6a64e6882ee401bb6925a6281b0 +CONF_998_CONF_SERVER_NAMES=["newfi.ru","www.newfi.ru"] +CONF_998_CONF_UPSTREAMS=[] +CONF_998_CONF_EXACT_CANDIDATE_NAMES=["newfi.ru"] +NO_MUTATION=true +EDGE_OUTPUT_END +PUBLIC_HAPUSYA_NOFOLLOW=rc=0|200|https://hapusya.ru/ +PUBLIC_HAPUSYA_FOLLOW=rc=0|200|https://hapusya.ru/ +PUBLIC_PVEPRO_NOFOLLOW=rc=0|200|https://pvepro.ru/ +PUBLIC_PVEPRO_FOLLOW=rc=0|200|https://pvepro.ru/ +PUBLIC_TAFTAUTO_NOFOLLOW=rc=0|200|https://taftauto.ru/ +PUBLIC_TAFTAUTO_FOLLOW=rc=0|200|https://taftauto.ru/ +PUBLIC_XENFORO_INFO_NOFOLLOW=rc=0|200|https://xenforo.info/ +PUBLIC_XENFORO_INFO_FOLLOW=rc=0|200|https://xenforo.info/ +PUBLIC_GRAM1_ROOT_NOFOLLOW=rc=0|302|https://gram1.ru/ +PUBLIC_GRAM1_ROOT_FOLLOW=rc=0|200|https://auth.gram1.ru/if/flow/yubikey-login/?client_id=dr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI&redirect_uri=https%3A%2F%2Fgram1.ru%2Foutpost.goauthentik.io%2Fcallback%3FX-authentik-auth-callback%3Dtrue&response_type=code&scope=profile+email+openid+entitlements+ak_proxy&state=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIzUUJIQllHVFVUN0k1QVI1Mk9MRVdENk1YUFBEVklBTFRVTUNJT0RFWFEzNzRIMkRQNExBIiwic3RhdGUiOiIzU3VUTl9kX3UzdVd6b2dET0pZV0dzX3JuZURKa1oyTjlKcGlka3pCeU00IiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.cjq5iTnvJatt7PxdqOtluq8nkIqHXoJVm0riaypCGiQ&next=%2Fapplication%2Fo%2Fauthorize%2F%3Fclient_id%3Ddr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI%26redirect_uri%3Dhttps%253A%252F%252Fgram1.ru%252Foutpost.goauthentik.io%252Fcallback%253FX-authentik-auth-callback%253Dtrue%26response_type%3Dcode%26scope%3Dprofile%2Bemail%2Bopenid%2Bentitlements%2Bak_proxy%26state%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIzUUJIQllHVFVUN0k1QVI1Mk9MRVdENk1YUFBEVklBTFRVTUNJT0RFWFEzNzRIMkRQNExBIiwic3RhdGUiOiIzU3VUTl9kX3UzdVd6b2dET0pZV0dzX3JuZURKa1oyTjlKcGlka3pCeU00IiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.cjq5iTnvJatt7PxdqOtluq8nkIqHXoJVm0riaypCGiQ +VM150_SNIKKET={"name":"snikket","node":"pve01","status":"running"} +TASK_COMPLETE=true +TASK_RESULT=PASS_AMBIGUOUS_CARD_ROUTE_BACKEND_RCA +NO_MUTATION=true +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 4f8e7bd7..7180e88a 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260919-HOMEPAGE-STALE-CANDIDATES-RCA-READONLY-635R2", + "command_id": "SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "homepage-stale-candidates-rca-readonly", - "started_at_utc": "2026-09-19T14:44:58Z", - "finished_at_utc": "2026-09-19T14:45:03Z", + "component": "homepage-ambiguous-cards-rca-readonly", + "started_at_utc": "2026-09-19T14:50:12Z", + "finished_at_utc": "2026-09-19T14:50:20Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "6a8b4d84ae8f507aff229988f818a7f5f4aed5b4fcce2c30345161d7abdb4595", + "command_sha256": "797310bc40d56e85830a0cb03829f0300ced5b61ca22fb876fb28fe8e1b9f2b4", "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": "5e85e477390a647df77dae47f9906d9ceaf283d2809ff24b8a03b656dbdd2692", - "sanitized_output_sha256": "5e85e477390a647df77dae47f9906d9ceaf283d2809ff24b8a03b656dbdd2692", + "raw_evidence_sha256": "6acac7ae2d90cd374c70290b7245f24d8fbf0f7107bf14c663472e9f5f2b5c92", + "sanitized_output_sha256": "6acac7ae2d90cd374c70290b7245f24d8fbf0f7107bf14c663472e9f5f2b5c92", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "CLUSTER_VM_RESOURCE_COUNT=13\nCLUSTER_VM_110={\"name\":\"dns1\",\"node\":\"pve01\",\"status\":\"running\",\"type\":\"lxc\",\"vmid\":110}\nCLUSTER_VM_111={\"name\":\"dns2\",\"node\":\"pve02\",\"status\":\"running\",\"type\":\"lxc\",\"vmid\":111}\nCLUSTER_VM_112={\"name\":\"unbound1\",\"node\":\"pve01\",\"status\":\"running\",\"type\":\"lxc\",\"vmid\":112}\nCLUSTER_VM_113={\"name\":\"unbound2\",\"node\":\"pve02\",\"status\":\"running\",\"type\":\"lxc\",\"vmid\":113}\nCLUSTER_VM_130={\"name\":\"edge-vm\",\"node\":\"pve03\",\"status\":\"running\",\"type\":\"qemu\",\"vmid\":130}\nCLUSTER_VM_150={\"name\":\"snikket\",\"node\":\"pve01\",\"status\":\"running\",\"type\":\"qemu\",\"vmid\":150}\nCLUSTER_VM_170={\"name\":\"core-apps\",\"node\":\"pve01\",\"status\":\"running\",\"type\":\"qemu\",\"vmid\":170}\nCLUSTER_VM_171={\"name\":\"monitoring\",\"node\":\"pve01\",\"status\":\"running\",\"type\":\"qemu\",\"vmid\":171}\nCLUSTER_VM_9130={\"name\":\"edge-cold-standby\",\"node\":\"pve02\",\"status\":\"stopped\",\"type\":\"qemu\",\"vmid\":9130}\nVM170_QGA_RC=0\nVM170_OUTPUT_BEGIN\nGUEST_HOST=core-apps\nGUEST_ROLE=core-apps\nRUNNING_CONTAINER_COUNT=24\nCONTAINER_000=demonov-shadow-8020-shadow-1|8020-demonov-shadow:signalbot-050r6-749073ae0f89|Up 45 hours (healthy)\nCONTAINER_001=demonov-shadow-8020-relay-1|8020-demonov-shadow:signalbot-050r6-749073ae0f89|Up 45 hours\nCONTAINER_002=demonov-shadow-8020-collector-1|8020-demonov-shadow:signalbot-050r6-749073ae0f89|Up 45 hours\nCONTAINER_003=demonov-shadow-8020-worker-1|8020-demonov-shadow:signalbot-050r6-749073ae0f89|Up 45 hours\nCONTAINER_004=immich_machine_learning|ghcr.io/immich-app/immich-machine-learning:v2|Up 2 weeks (healthy)\nCONTAINER_005=crypto-portfolio|crypto-portfolio:gram-trade-entry-14415368fa52-c1398|Up 3 weeks\nCONTAINER_006=crypto-portfolio-worker|crypto-portfolio:gram-trade-entry-14415368fa52-c1398|Up 3 weeks\nCONTAINER_007=hbarhub-scheduler-1|hbarhub-scheduler|Up 3 days\nCONTAINER_008=hbarhub-web-1|hbarhub-web|Up 3 days (healthy)\nCONTAINER_009=hbarhub-worker-1|hbarhub-worker|Up 3 days\nCONTAINER_010=hbarhub-postgres-1|postgres:17-alpine|Up 3 weeks (healthy)\nCONTAINER_011=hbarhub-redis-1|redis:8-alpine|Up 3 weeks (healthy)\nCONTAINER_012=homelab-gitea-context-mcp|homelab/gitea-context-mcp:1.0.0|Up 3 weeks (healthy)\nCONTAINER_013=gitea|docker.gitea.com/gitea:1.26.2|Up 3 weeks (healthy)\nCONTAINER_014=authentik-worker-1|ghcr.io/goauthentik/server:2026.5.3|Up 3 weeks (healthy)\nCONTAINER_015=authentik-server-1|ghcr.io/goauthentik/server:2026.5.3|Up 3 weeks (healthy)\nCONTAINER_016=vaultwarden|vaultwarden/server:1.36.0-alpine|Up 3 weeks (healthy)\nCONTAINER_017=homepage|ghcr.io/gethomepage/homepage:latest|Up 58 minutes (healthy)\nCONTAINER_018=minio|minio/minio:latest|Up 3 weeks\nCONTAINER_019=authentik-postgresql-1|postgres:16-alpine|Up 3 weeks (healthy)\nCONTAINER_020=immich_server|ghcr.io/immich-app/immich-server:v2|Up 3 days (healthy)\nCONTAINER_021=immich_postgres|ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0|Up 3 weeks (healthy)\nCONTAINER_022=immich_redis|valkey/valkey:9|Up 3 weeks (healthy)\nCONTAINER_023=filebrowser|filebrowser/filebrowser:latest|Up 3 days (healthy)\nLISTEN_PORT_COUNT=19\nLISTEN_000=18020|docker-proxy\nLISTEN_001=2283|docker-proxy\nLISTEN_002=22|sshd\nLISTEN_003=3000|docker-proxy\nLISTEN_004=3002|docker-proxy\nLISTEN_005=44453|containerd\nLISTEN_006=5355|systemd-resolve\nLISTEN_007=53|systemd-resolve\nLISTEN_008=8030|docker-proxy\nLISTEN_009=8040|docker-proxy\nLISTEN_010=8083|docker-proxy\nLISTEN_011=8085|docker-proxy\nLISTEN_012=8765|docker-proxy\nLISTEN_013=8787|python3\nLISTEN_014=8788|python3\nLISTEN_015=9000|docker-proxy\nLISTEN_016=9002|docker-proxy\nLISTEN_017=9003|docker-proxy\nLISTEN_018=9443|docker-proxy\nNO_MUTATION=true\nVM170_OUTPUT_END\nVM171_QGA_RC=0\nVM171_OUTPUT_BEGIN\nGUEST_HOST=monitoring\nGUEST_ROLE=monitoring\nRUNNING_CONTAINER_COUNT=9\nCONTAINER_000=uptime-kuma|louislam/uptime-kuma:2-slim|Up 2 weeks (healthy)\nCONTAINER_001=gotify|gotify/server:latest|Up 3 weeks (healthy)\nCONTAINER_002=blackbox-exporter|prom/blackbox-exporter:latest|Up 3 weeks\nCONTAINER_003=grafana|grafana/grafana:latest|Up 3 weeks\nCONTAINER_004=node-exporter|prom/node-exporter:latest|Up 3 weeks\nCONTAINER_005=prometheus|prom/prometheus:latest|Up 3 weeks\nCONTAINER_006=alertmanager|prom/alertmanager:v0.33.0|Up 3 weeks\nCONTAINER_007=ntfy|binwiederhier/ntfy:latest|Up 3 weeks\nCONTAINER_008=healthchecks|healthchecks/healthchecks:latest|Up 3 weeks (healthy)\nLISTEN_PORT_COUNT=13\nLISTEN_000=22|sshd\nLISTEN_001=3001|docker-proxy\nLISTEN_002=3003|docker-proxy\nLISTEN_003=46219|containerd\nLISTEN_004=5355|systemd-resolve\nLISTEN_005=53|systemd-resolve\nLISTEN_006=8015|docker-proxy\nLISTEN_007=8055|docker-proxy\nLISTEN_008=8082|docker-proxy\nLISTEN_009=9090|docker-proxy\nLISTEN_010=9093|docker-proxy\nLISTEN_011=9100|docker-proxy\nLISTEN_012=9115|docker-proxy\nNO_MUTATION=true\nVM171_OUTPUT_END\nDNS_GRAFANA_VPN_GRAM1_RU={\"domain\":\"grafana.vpn.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"5649415146501fa3\"}\nDNS_PROMETHEUS_VPN_GRAM1_RU={\"domain\":\"prometheus.vpn.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"5649415146501fa3\"}\nDNS_ALERTMANAGER_VPN_GRAM1_RU={\"domain\":\"alertmanager.vpn.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"5649415146501fa3\"}\nDNS_NTFY_VPN_GRAM1_RU={\"domain\":\"ntfy.vpn.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"5649415146501fa3\"}\nDNS_MINIO_VPN_GRAM1_RU={\"domain\":\"minio.vpn.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"5649415146501fa3\"}\nDNS_FILEBROWSER_VPN_GRAM1_RU={\"domain\":\"filebrowser.vpn.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"5649415146501fa3\"}\nDNS_GRAM1_RU={\"domain\":\"gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"6d6149f42864ce03\"}\nDNS_CHAT_GRAM1_RU={\"domain\":\"chat.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PRIVATE\"],\"aset_sha16\":\"4e29a2729bbc4066\"}\nDNS_DNS1_VPN_GRAM1_RU={\"domain\":\"dns1.vpn.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"5649415146501fa3\"}\nDNS_DNS2_VPN_GRAM1_RU={\"domain\":\"dns2.vpn.gram1.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"5649415146501fa3\"}\nDNS_XENFORO_INFO={\"domain\":\"xenforo.info\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"2d6cb2fc9d4afab1\"}\nDNS_DSMODS_RU={\"domain\":\"dsmods.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"6d6149f42864ce03\"}\nDNS_NEWFI_RU={\"domain\":\"newfi.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"6d6149f42864ce03\"}\nDNS_HAPUSYA_RU={\"domain\":\"hapusya.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"6d6149f42864ce03\"}\nDNS_PVEPRO_RU={\"domain\":\"pvepro.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"6d6149f42864ce03\"}\nDNS_TAFTAUTO_RU={\"domain\":\"taftauto.ru\",\"rc\":0,\"a_count\":1,\"kinds\":[\"PUBLIC\"],\"aset_sha16\":\"6d6149f42864ce03\"}\nEDGE_QGA_TRANSPORT_RC=0\nEDGE_QGA_EXITED=1\nEDGE_QGA_EXITCODE=0\nEDGE_OUTPUT_BEGIN\nEDGE_IDENTITY=OK\nNPMPLUS_DB_PRESENT=true\nMATCHING_PROXY_ROW_COUNT=9\nPROXY_ROW_000={\"conf_present\":true,\"domains\":[\"filebrowser.vpn.gram1.ru\"],\"enabled\":1,\"id\":19,\"is_deleted\":0,\"port\":8085,\"scheme\":\"http\",\"upstream_tcp\":false}\nPROXY_ROW_001={\"conf_present\":true,\"domains\":[\"grafana.vpn.gram1.ru\"],\"enabled\":1,\"id\":31,\"is_deleted\":0,\"port\":3003,\"scheme\":\"http\",\"upstream_tcp\":false}\nPROXY_ROW_002={\"conf_present\":true,\"domains\":[\"minio.vpn.gram1.ru\"],\"enabled\":1,\"id\":41,\"is_deleted\":0,\"port\":9003,\"scheme\":\"http\",\"upstream_tcp\":false}\nPROXY_ROW_003={\"conf_present\":true,\"domains\":[\"ntfy.vpn.gram1.ru\"],\"enabled\":1,\"id\":42,\"is_deleted\":0,\"port\":8055,\"scheme\":\"http\",\"upstream_tcp\":false}\nPROXY_ROW_004={\"conf_present\":true,\"domains\":[\"alertmanager.vpn.gram1.ru\"],\"enabled\":1,\"id\":45,\"is_deleted\":0,\"port\":9093,\"scheme\":\"http\",\"upstream_tcp\":false}\nPROXY_ROW_005={\"conf_present\":true,\"domains\":[\"prometheus.vpn.gram1.ru\"],\"enabled\":1,\"id\":46,\"is_deleted\":0,\"port\":9090,\"scheme\":\"http\",\"upstream_tcp\":false}\nPROXY_ROW_006={\"conf_present\":true,\"domains\":[\"dns1.vpn.gram1.ru\"],\"enabled\":1,\"id\":50,\"is_deleted\":0,\"port\":8080,\"scheme\":\"http\",\"upstream_tcp\":true}\nPROXY_ROW_007={\"conf_present\":true,\"domains\":[\"dns2.vpn.gram1.ru\"],\"enabled\":1,\"id\":51,\"is_deleted\":0,\"port\":8080,\"scheme\":\"http\",\"upstream_tcp\":true}\nPROXY_ROW_008={\"conf_present\":true,\"domains\":[\"chat.gram1.ru\",\"groups.chat.gram1.ru\",\"share.chat.gram1.ru\"],\"enabled\":1,\"id\":61,\"is_deleted\":0,\"port\":443,\"scheme\":\"https\",\"upstream_tcp\":true}\nDOMAIN_ROUTE_GRAFANA_VPN_GRAM1_RU={\"domain\":\"grafana.vpn.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"31.conf\"]}\nDOMAIN_ROUTE_PROMETHEUS_VPN_GRAM1_RU={\"domain\":\"prometheus.vpn.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"46.conf\"]}\nDOMAIN_ROUTE_ALERTMANAGER_VPN_GRAM1_RU={\"domain\":\"alertmanager.vpn.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"45.conf\"]}\nDOMAIN_ROUTE_NTFY_VPN_GRAM1_RU={\"domain\":\"ntfy.vpn.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"42.conf\"]}\nDOMAIN_ROUTE_MINIO_VPN_GRAM1_RU={\"domain\":\"minio.vpn.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"41.conf\"]}\nDOMAIN_ROUTE_FILEBROWSER_VPN_GRAM1_RU={\"domain\":\"filebrowser.vpn.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"19.conf\"]}\nDOMAIN_ROUTE_GRAM1_RU={\"domain\":\"gram1.ru\",\"db_match\":false,\"active_conf_hits\":[\"900001.conf\",\"10.conf\",\"51.conf\",\"60.conf\",\"41.conf\",\"48.conf\",\"6.conf\",\"4.conf\",\"11.conf\",\"14.conf\",\"42.conf\",\"8.conf\",\"5.conf\",\"61.conf\",\"31.conf\",\"19.conf\",\"52.conf\",\"46.conf\",\"45.conf\",\"49.conf\",\"13.conf\",\"50.conf\",\"995.conf\",\"9.conf\"]}\nDOMAIN_ROUTE_CHAT_GRAM1_RU={\"domain\":\"chat.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"61.conf\"]}\nDOMAIN_ROUTE_DNS1_VPN_GRAM1_RU={\"domain\":\"dns1.vpn.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"50.conf\"]}\nDOMAIN_ROUTE_DNS2_VPN_GRAM1_RU={\"domain\":\"dns2.vpn.gram1.ru\",\"db_match\":true,\"active_conf_hits\":[\"51.conf\"]}\nDOMAIN_ROUTE_XENFORO_INFO={\"domain\":\"xenforo.info\",\"db_match\":false,\"active_conf_hits\":[]}\nDOMAIN_ROUTE_DSMODS_RU={\"domain\":\"dsmods.ru\",\"db_match\":false,\"active_conf_hits\":[\"204.conf\"]}\nDOMAIN_ROUTE_NEWFI_RU={\"domain\":\"newfi.ru\",\"db_match\":false,\"active_conf_hits\":[\"998.conf\"]}\nDOMAIN_ROUTE_HAPUSYA_RU={\"domain\":\"hapusya.ru\",\"db_match\":false,\"active_conf_hits\":[\"997.conf\"]}\nDOMAIN_ROUTE_PVEPRO_RU={\"domain\":\"pvepro.ru\",\"db_match\":false,\"active_conf_hits\":[\"994.conf\"]}\nDOMAIN_ROUTE_TAFTAUTO_RU={\"domain\":\"taftauto.ru\",\"db_match\":false,\"active_conf_hits\":[\"993.conf\"]}\nNO_MUTATION=true\nEDGE_OUTPUT_END\nFORUM_DSMODS_RU_ADMIN=rc=0|http=200\nFORUM_DSMODS_RU_STAFF=rc=0|http=403\nFORUM_NEWFI_RU_ADMIN=rc=0|http=200\nFORUM_NEWFI_RU_STAFF=rc=0|http=403\nHISTORICAL_CURRENT_CONTEXT=VM171 was previously proven to host Grafana/Prometheus/Alertmanager/ntfy/Healthchecks; TaftAuto is user-identified dacha router; Chat historically maps to Snikket/direct split DNS.\nTASK_COMPLETE=true\nTASK_RESULT=PASS_STALE_CANDIDATE_BACKING_RCA\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-HOMEPAGE-STALE-CANDIDATES-RCA-READONLY-635R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "VM170_QGA_RC=0\nVM170_OUTPUT_BEGIN\nIDENTITY=OK\nCONTAINER_CRYPTO_PORTFOLIO_RUNNING=true\nCONTAINER_CRYPTO_PORTFOLIO_PORTS=[{\"container_port\":\"8000/tcp\",\"host_ports\":[\"8030\"]}]\nLOCAL_CRYPTO_PORTFOLIO_8030_TCP=false\nCONTAINER_CRYPTO_PORTFOLIO_WORKER_RUNNING=true\nCONTAINER_CRYPTO_PORTFOLIO_WORKER_PORTS=[]\nCONTAINER_FILEBROWSER_RUNNING=true\nCONTAINER_FILEBROWSER_PORTS=[{\"container_port\":\"80/tcp\",\"host_ports\":[\"8085\"]}]\nLOCAL_FILEBROWSER_8085_TCP=true\nLOCAL_FILEBROWSER_8085_HTTP=rc=0|http=200\nLOCAL_FILEBROWSER_8085_HTTPS=rc=35|http=000\nCONTAINER_MINIO_RUNNING=true\nCONTAINER_MINIO_PORTS=[{\"container_port\":\"9000/tcp\",\"host_ports\":[\"9002\"]},{\"container_port\":\"9001/tcp\",\"host_ports\":[\"9003\"]}]\nLOCAL_MINIO_9002_TCP=true\nLOCAL_MINIO_9002_HTTP=rc=0|http=403\nLOCAL_MINIO_9002_HTTPS=rc=35|http=000\nLOCAL_MINIO_9003_TCP=true\nLOCAL_MINIO_9003_HTTP=rc=0|http=200\nLOCAL_MINIO_9003_HTTPS=rc=35|http=000\nNO_MUTATION=true\nVM170_OUTPUT_END\nVM171_QGA_RC=0\nVM171_OUTPUT_BEGIN\nIDENTITY=OK\nCONTAINER_ALERTMANAGER_RUNNING=true\nCONTAINER_ALERTMANAGER_PORTS=[{\"container_port\":\"9093/tcp\",\"host_ports\":[\"9093\"]}]\nLOCAL_ALERTMANAGER_9093_TCP=true\nLOCAL_ALERTMANAGER_9093_HTTP=rc=0|http=200\nCONTAINER_GRAFANA_RUNNING=true\nCONTAINER_GRAFANA_PORTS=[{\"container_port\":\"3000/tcp\",\"host_ports\":[\"3003\"]}]\nLOCAL_GRAFANA_3003_TCP=true\nLOCAL_GRAFANA_3003_HTTP=rc=0|http=302\nCONTAINER_HEALTHCHECKS_RUNNING=true\nCONTAINER_HEALTHCHECKS_PORTS=[{\"container_port\":\"8000/tcp\",\"host_ports\":[\"8015\"]}]\nLOCAL_HEALTHCHECKS_8015_TCP=true\nLOCAL_HEALTHCHECKS_8015_HTTP=rc=0|http=301\nCONTAINER_NTFY_RUNNING=true\nCONTAINER_NTFY_PORTS=[{\"container_port\":\"80/tcp\",\"host_ports\":[\"8055\"]}]\nLOCAL_NTFY_8055_TCP=true\nLOCAL_NTFY_8055_HTTP=rc=0|http=200\nCONTAINER_PROMETHEUS_RUNNING=true\nCONTAINER_PROMETHEUS_PORTS=[{\"container_port\":\"9090/tcp\",\"host_ports\":[\"9090\"]}]\nLOCAL_PROMETHEUS_9090_TCP=true\nLOCAL_PROMETHEUS_9090_HTTP=rc=0|http=302\nNO_MUTATION=true\nVM171_OUTPUT_END\nEDGE_QGA_TRANSPORT_RC=0\nEDGE_QGA_EXITED=1\nEDGE_QGA_EXITCODE=0\nEDGE_OUTPUT_BEGIN\nEDGE_IDENTITY=OK\nCONF_19_CONF_PRESENT=true\nCONF_19_CONF_SHA256=50bb25738fbbba8dd490942b3a7dac69daa8b328d2ca9d1bcc013def9531a999\nCONF_19_CONF_SERVER_NAMES=[\"filebrowser.vpn.gram1.ru\"]\nCONF_19_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"3eb2319e39eac307\",\"port\":8085,\"tcp\":true}]\nCONF_19_CONF_EXACT_CANDIDATE_NAMES=[\"filebrowser.vpn.gram1.ru\"]\nCONF_31_CONF_PRESENT=true\nCONF_31_CONF_SHA256=c439e21e03fdcc568281f0351c8e45c6b6f0c7ed31ef3bf37a5317887b28f3e9\nCONF_31_CONF_SERVER_NAMES=[\"grafana.vpn.gram1.ru\"]\nCONF_31_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"2736c8e2dce3cf04\",\"port\":3003,\"tcp\":true}]\nCONF_31_CONF_EXACT_CANDIDATE_NAMES=[\"grafana.vpn.gram1.ru\"]\nCONF_41_CONF_PRESENT=true\nCONF_41_CONF_SHA256=a5897ae0a76b94dd21cefffce2d1910124cc9aca80382833dcbe093c45a4f0c7\nCONF_41_CONF_SERVER_NAMES=[\"minio.vpn.gram1.ru\"]\nCONF_41_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"3eb2319e39eac307\",\"port\":9003,\"tcp\":true}]\nCONF_41_CONF_EXACT_CANDIDATE_NAMES=[\"minio.vpn.gram1.ru\"]\nCONF_42_CONF_PRESENT=true\nCONF_42_CONF_SHA256=be3f6831bb33a1fb4b386de5f5ef9b9a4024126ab571e1d3251c12f63b82c5e3\nCONF_42_CONF_SERVER_NAMES=[\"ntfy.vpn.gram1.ru\"]\nCONF_42_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"2736c8e2dce3cf04\",\"port\":8055,\"tcp\":true}]\nCONF_42_CONF_EXACT_CANDIDATE_NAMES=[\"ntfy.vpn.gram1.ru\"]\nCONF_45_CONF_PRESENT=true\nCONF_45_CONF_SHA256=8887af8e6d6003609d39e7b30992557cb9b8b3e48fbbc78cd97d336502d88652\nCONF_45_CONF_SERVER_NAMES=[\"alertmanager.vpn.gram1.ru\"]\nCONF_45_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"2736c8e2dce3cf04\",\"port\":9093,\"tcp\":true}]\nCONF_45_CONF_EXACT_CANDIDATE_NAMES=[\"alertmanager.vpn.gram1.ru\"]\nCONF_46_CONF_PRESENT=true\nCONF_46_CONF_SHA256=fc9e6eb27646dca5d6a5b822a46eeafdff9c553eb4df385464c7a83f7101ecb2\nCONF_46_CONF_SERVER_NAMES=[\"prometheus.vpn.gram1.ru\"]\nCONF_46_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"2736c8e2dce3cf04\",\"port\":9090,\"tcp\":true}]\nCONF_46_CONF_EXACT_CANDIDATE_NAMES=[\"prometheus.vpn.gram1.ru\"]\nCONF_50_CONF_PRESENT=true\nCONF_50_CONF_SHA256=3bfe25da37632973bc63e0297aed11f2a941877a48e552041c9601b0643f8c4d\nCONF_50_CONF_SERVER_NAMES=[\"dns1.vpn.gram1.ru\"]\nCONF_50_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"9ebe3b0dd23e6c9e\",\"port\":8080,\"tcp\":true}]\nCONF_50_CONF_EXACT_CANDIDATE_NAMES=[\"dns1.vpn.gram1.ru\"]\nCONF_51_CONF_PRESENT=true\nCONF_51_CONF_SHA256=7ea87e21691746b37a657c082e4ca2eeb684f30f6f35666965bd632f1727c974\nCONF_51_CONF_SERVER_NAMES=[\"dns2.vpn.gram1.ru\"]\nCONF_51_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"69dcd1b083ef5197\",\"port\":8080,\"tcp\":true}]\nCONF_51_CONF_EXACT_CANDIDATE_NAMES=[\"dns2.vpn.gram1.ru\"]\nCONF_61_CONF_PRESENT=true\nCONF_61_CONF_SHA256=7289035aab61e227abba6be6bf61107f2b63d3811db9d6c78dd63759f294de64\nCONF_61_CONF_SERVER_NAMES=[\"chat.gram1.ru\",\"groups.chat.gram1.ru\",\"share.chat.gram1.ru\"]\nCONF_61_CONF_UPSTREAMS=[{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"4e29a2729bbc4066\",\"port\":443,\"tcp\":true},{\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"4e29a2729bbc4066\",\"port\":80,\"tcp\":true}]\nCONF_61_CONF_EXACT_CANDIDATE_NAMES=[\"chat.gram1.ru\"]\nCONF_204_CONF_PRESENT=true\nCONF_204_CONF_SHA256=6631ad589ad64069d40aa902f7271a5a14c8526549176a624c148bac0cd1d29a\nCONF_204_CONF_SERVER_NAMES=[\"dsmods.ru\",\"www.dsmods.ru\"]\nCONF_204_CONF_UPSTREAMS=[]\nCONF_204_CONF_EXACT_CANDIDATE_NAMES=[\"dsmods.ru\"]\nCONF_993_CONF_PRESENT=true\nCONF_993_CONF_SHA256=f353a9b70de51bf1a412603c4f5aac42b76a84860e3ea583499458e3c0fc9d1b\nCONF_993_CONF_SERVER_NAMES=[\"taftauto.ru\",\"www.taftauto.ru\"]\nCONF_993_CONF_UPSTREAMS=[]\nCONF_993_CONF_EXACT_CANDIDATE_NAMES=[\"taftauto.ru\"]\nCONF_994_CONF_PRESENT=true\nCONF_994_CONF_SHA256=6d47d13c7c185a06367c34cfb9d5963be4a026652e870a55f4d5ec12028ae36a\nCONF_994_CONF_SERVER_NAMES=[\"pvepro.ru\",\"www.pvepro.ru\"]\nCONF_994_CONF_UPSTREAMS=[]\nCONF_994_CONF_EXACT_CANDIDATE_NAMES=[\"pvepro.ru\"]\nCONF_997_CONF_PRESENT=true\nCONF_997_CONF_SHA256=126d3b8c9abbd8f82757210451d63fceaf1cb61acef9d282343e72219bd58b7f\nCONF_997_CONF_SERVER_NAMES=[\"hapusya.ru\",\"www.hapusya.ru\"]\nCONF_997_CONF_UPSTREAMS=[]\nCONF_997_CONF_EXACT_CANDIDATE_NAMES=[\"hapusya.ru\"]\nCONF_998_CONF_PRESENT=true\nCONF_998_CONF_SHA256=dd443098bf4452f629597e9dd5cf26f844b2a6a64e6882ee401bb6925a6281b0\nCONF_998_CONF_SERVER_NAMES=[\"newfi.ru\",\"www.newfi.ru\"]\nCONF_998_CONF_UPSTREAMS=[]\nCONF_998_CONF_EXACT_CANDIDATE_NAMES=[\"newfi.ru\"]\nNO_MUTATION=true\nEDGE_OUTPUT_END\nPUBLIC_HAPUSYA_NOFOLLOW=rc=0|200|https://hapusya.ru/\nPUBLIC_HAPUSYA_FOLLOW=rc=0|200|https://hapusya.ru/\nPUBLIC_PVEPRO_NOFOLLOW=rc=0|200|https://pvepro.ru/\nPUBLIC_PVEPRO_FOLLOW=rc=0|200|https://pvepro.ru/\nPUBLIC_TAFTAUTO_NOFOLLOW=rc=0|200|https://taftauto.ru/\nPUBLIC_TAFTAUTO_FOLLOW=rc=0|200|https://taftauto.ru/\nPUBLIC_XENFORO_INFO_NOFOLLOW=rc=0|200|https://xenforo.info/\nPUBLIC_XENFORO_INFO_FOLLOW=rc=0|200|https://xenforo.info/\nPUBLIC_GRAM1_ROOT_NOFOLLOW=rc=0|302|https://gram1.ru/\nPUBLIC_GRAM1_ROOT_FOLLOW=rc=0|200|https://auth.gram1.ru/if/flow/yubikey-login/?client_id=dr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI&redirect_uri=https%3A%2F%2Fgram1.ru%2Foutpost.goauthentik.io%2Fcallback%3FX-authentik-auth-callback%3Dtrue&response_type=code&scope=profile+email+openid+entitlements+ak_proxy&state=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIzUUJIQllHVFVUN0k1QVI1Mk9MRVdENk1YUFBEVklBTFRVTUNJT0RFWFEzNzRIMkRQNExBIiwic3RhdGUiOiIzU3VUTl9kX3UzdVd6b2dET0pZV0dzX3JuZURKa1oyTjlKcGlka3pCeU00IiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.cjq5iTnvJatt7PxdqOtluq8nkIqHXoJVm0riaypCGiQ&next=%2Fapplication%2Fo%2Fauthorize%2F%3Fclient_id%3Ddr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI%26redirect_uri%3Dhttps%253A%252F%252Fgram1.ru%252Foutpost.goauthentik.io%252Fcallback%253FX-authentik-auth-callback%253Dtrue%26response_type%3Dcode%26scope%3Dprofile%2Bemail%2Bopenid%2Bentitlements%2Bak_proxy%26state%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIzUUJIQllHVFVUN0k1QVI1Mk9MRVdENk1YUFBEVklBTFRVTUNJT0RFWFEzNzRIMkRQNExBIiwic3RhdGUiOiIzU3VUTl9kX3UzdVd6b2dET0pZV0dzX3JuZURKa1oyTjlKcGlka3pCeU00IiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.cjq5iTnvJatt7PxdqOtluq8nkIqHXoJVm0riaypCGiQ\nVM150_SNIKKET={\"name\":\"snikket\",\"node\":\"pve01\",\"status\":\"running\"}\nTASK_COMPLETE=true\nTASK_RESULT=PASS_AMBIGUOUS_CARD_ROUTE_BACKEND_RCA\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index b67f8ee9..9256a7f5 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260919-HOMEPAGE-STALE-CANDIDATES-RCA-READONLY-635R2 +COMMAND_ID=SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=homepage-stale-candidates-rca-readonly +COMPONENT=homepage-ambiguous-cards-rca-readonly REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=6a8b4d84ae8f507aff229988f818a7f5f4aed5b4fcce2c30345161d7abdb4595 +COMMAND_SHA256=797310bc40d56e85830a0cb03829f0300ced5b61ca22fb876fb28fe8e1b9f2b4 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,159 +24,149 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=5e85e477390a647df77dae47f9906d9ceaf283d2809ff24b8a03b656dbdd2692 -SANITIZED_OUTPUT_SHA256=5e85e477390a647df77dae47f9906d9ceaf283d2809ff24b8a03b656dbdd2692 +RAW_EVIDENCE_SHA256=6acac7ae2d90cd374c70290b7245f24d8fbf0f7107bf14c663472e9f5f2b5c92 +SANITIZED_OUTPUT_SHA256=6acac7ae2d90cd374c70290b7245f24d8fbf0f7107bf14c663472e9f5f2b5c92 OUTPUT_BEGIN -CLUSTER_VM_RESOURCE_COUNT=13 -CLUSTER_VM_110={"name":"dns1","node":"pve01","status":"running","type":"lxc","vmid":110} -CLUSTER_VM_111={"name":"dns2","node":"pve02","status":"running","type":"lxc","vmid":111} -CLUSTER_VM_112={"name":"unbound1","node":"pve01","status":"running","type":"lxc","vmid":112} -CLUSTER_VM_113={"name":"unbound2","node":"pve02","status":"running","type":"lxc","vmid":113} -CLUSTER_VM_130={"name":"edge-vm","node":"pve03","status":"running","type":"qemu","vmid":130} -CLUSTER_VM_150={"name":"snikket","node":"pve01","status":"running","type":"qemu","vmid":150} -CLUSTER_VM_170={"name":"core-apps","node":"pve01","status":"running","type":"qemu","vmid":170} -CLUSTER_VM_171={"name":"monitoring","node":"pve01","status":"running","type":"qemu","vmid":171} -CLUSTER_VM_9130={"name":"edge-cold-standby","node":"pve02","status":"stopped","type":"qemu","vmid":9130} VM170_QGA_RC=0 VM170_OUTPUT_BEGIN -GUEST_HOST=core-apps -GUEST_ROLE=core-apps -RUNNING_CONTAINER_COUNT=24 -CONTAINER_000=demonov-shadow-8020-shadow-1|8020-demonov-shadow:signalbot-050r6-749073ae0f89|Up 45 hours (healthy) -CONTAINER_001=demonov-shadow-8020-relay-1|8020-demonov-shadow:signalbot-050r6-749073ae0f89|Up 45 hours -CONTAINER_002=demonov-shadow-8020-collector-1|8020-demonov-shadow:signalbot-050r6-749073ae0f89|Up 45 hours -CONTAINER_003=demonov-shadow-8020-worker-1|8020-demonov-shadow:signalbot-050r6-749073ae0f89|Up 45 hours -CONTAINER_004=immich_machine_learning|ghcr.io/immich-app/immich-machine-learning:v2|Up 2 weeks (healthy) -CONTAINER_005=crypto-portfolio|crypto-portfolio:gram-trade-entry-14415368fa52-c1398|Up 3 weeks -CONTAINER_006=crypto-portfolio-worker|crypto-portfolio:gram-trade-entry-14415368fa52-c1398|Up 3 weeks -CONTAINER_007=hbarhub-scheduler-1|hbarhub-scheduler|Up 3 days -CONTAINER_008=hbarhub-web-1|hbarhub-web|Up 3 days (healthy) -CONTAINER_009=hbarhub-worker-1|hbarhub-worker|Up 3 days -CONTAINER_010=hbarhub-postgres-1|postgres:17-alpine|Up 3 weeks (healthy) -CONTAINER_011=hbarhub-redis-1|redis:8-alpine|Up 3 weeks (healthy) -CONTAINER_012=homelab-gitea-context-mcp|homelab/gitea-context-mcp:1.0.0|Up 3 weeks (healthy) -CONTAINER_013=gitea|docker.gitea.com/gitea:1.26.2|Up 3 weeks (healthy) -CONTAINER_014=authentik-worker-1|ghcr.io/goauthentik/server:2026.5.3|Up 3 weeks (healthy) -CONTAINER_015=authentik-server-1|ghcr.io/goauthentik/server:2026.5.3|Up 3 weeks (healthy) -CONTAINER_016=vaultwarden|vaultwarden/server:1.36.0-alpine|Up 3 weeks (healthy) -CONTAINER_017=homepage|ghcr.io/gethomepage/homepage:latest|Up 58 minutes (healthy) -CONTAINER_018=minio|minio/minio:latest|Up 3 weeks -CONTAINER_019=authentik-postgresql-1|postgres:16-alpine|Up 3 weeks (healthy) -CONTAINER_020=immich_server|ghcr.io/immich-app/immich-server:v2|Up 3 days (healthy) -CONTAINER_021=immich_postgres|ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0|Up 3 weeks (healthy) -CONTAINER_022=immich_redis|valkey/valkey:9|Up 3 weeks (healthy) -CONTAINER_023=filebrowser|filebrowser/filebrowser:latest|Up 3 days (healthy) -LISTEN_PORT_COUNT=19 -LISTEN_000=18020|docker-proxy -LISTEN_001=2283|docker-proxy -LISTEN_002=22|sshd -LISTEN_003=3000|docker-proxy -LISTEN_004=3002|docker-proxy -LISTEN_005=44453|containerd -LISTEN_006=5355|systemd-resolve -LISTEN_007=53|systemd-resolve -LISTEN_008=8030|docker-proxy -LISTEN_009=8040|docker-proxy -LISTEN_010=8083|docker-proxy -LISTEN_011=8085|docker-proxy -LISTEN_012=8765|docker-proxy -LISTEN_013=8787|python3 -LISTEN_014=8788|python3 -LISTEN_015=9000|docker-proxy -LISTEN_016=9002|docker-proxy -LISTEN_017=9003|docker-proxy -LISTEN_018=9443|docker-proxy +IDENTITY=OK +CONTAINER_CRYPTO_PORTFOLIO_RUNNING=true +CONTAINER_CRYPTO_PORTFOLIO_PORTS=[{"container_port":"8000/tcp","host_ports":["8030"]}] +LOCAL_CRYPTO_PORTFOLIO_8030_TCP=false +CONTAINER_CRYPTO_PORTFOLIO_WORKER_RUNNING=true +CONTAINER_CRYPTO_PORTFOLIO_WORKER_PORTS=[] +CONTAINER_FILEBROWSER_RUNNING=true +CONTAINER_FILEBROWSER_PORTS=[{"container_port":"80/tcp","host_ports":["8085"]}] +LOCAL_FILEBROWSER_8085_TCP=true +LOCAL_FILEBROWSER_8085_HTTP=rc=0|http=200 +LOCAL_FILEBROWSER_8085_HTTPS=rc=35|http=000 +CONTAINER_MINIO_RUNNING=true +CONTAINER_MINIO_PORTS=[{"container_port":"9000/tcp","host_ports":["9002"]},{"container_port":"9001/tcp","host_ports":["9003"]}] +LOCAL_MINIO_9002_TCP=true +LOCAL_MINIO_9002_HTTP=rc=0|http=403 +LOCAL_MINIO_9002_HTTPS=rc=35|http=000 +LOCAL_MINIO_9003_TCP=true +LOCAL_MINIO_9003_HTTP=rc=0|http=200 +LOCAL_MINIO_9003_HTTPS=rc=35|http=000 NO_MUTATION=true VM170_OUTPUT_END VM171_QGA_RC=0 VM171_OUTPUT_BEGIN -GUEST_HOST=monitoring -GUEST_ROLE=monitoring -RUNNING_CONTAINER_COUNT=9 -CONTAINER_000=uptime-kuma|louislam/uptime-kuma:2-slim|Up 2 weeks (healthy) -CONTAINER_001=gotify|gotify/server:latest|Up 3 weeks (healthy) -CONTAINER_002=blackbox-exporter|prom/blackbox-exporter:latest|Up 3 weeks -CONTAINER_003=grafana|grafana/grafana:latest|Up 3 weeks -CONTAINER_004=node-exporter|prom/node-exporter:latest|Up 3 weeks -CONTAINER_005=prometheus|prom/prometheus:latest|Up 3 weeks -CONTAINER_006=alertmanager|prom/alertmanager:v0.33.0|Up 3 weeks -CONTAINER_007=ntfy|binwiederhier/ntfy:latest|Up 3 weeks -CONTAINER_008=healthchecks|healthchecks/healthchecks:latest|Up 3 weeks (healthy) -LISTEN_PORT_COUNT=13 -LISTEN_000=22|sshd -LISTEN_001=3001|docker-proxy -LISTEN_002=3003|docker-proxy -LISTEN_003=46219|containerd -LISTEN_004=5355|systemd-resolve -LISTEN_005=53|systemd-resolve -LISTEN_006=8015|docker-proxy -LISTEN_007=8055|docker-proxy -LISTEN_008=8082|docker-proxy -LISTEN_009=9090|docker-proxy -LISTEN_010=9093|docker-proxy -LISTEN_011=9100|docker-proxy -LISTEN_012=9115|docker-proxy +IDENTITY=OK +CONTAINER_ALERTMANAGER_RUNNING=true +CONTAINER_ALERTMANAGER_PORTS=[{"container_port":"9093/tcp","host_ports":["9093"]}] +LOCAL_ALERTMANAGER_9093_TCP=true +LOCAL_ALERTMANAGER_9093_HTTP=rc=0|http=200 +CONTAINER_GRAFANA_RUNNING=true +CONTAINER_GRAFANA_PORTS=[{"container_port":"3000/tcp","host_ports":["3003"]}] +LOCAL_GRAFANA_3003_TCP=true +LOCAL_GRAFANA_3003_HTTP=rc=0|http=302 +CONTAINER_HEALTHCHECKS_RUNNING=true +CONTAINER_HEALTHCHECKS_PORTS=[{"container_port":"8000/tcp","host_ports":["8015"]}] +LOCAL_HEALTHCHECKS_8015_TCP=true +LOCAL_HEALTHCHECKS_8015_HTTP=rc=0|http=301 +CONTAINER_NTFY_RUNNING=true +CONTAINER_NTFY_PORTS=[{"container_port":"80/tcp","host_ports":["8055"]}] +LOCAL_NTFY_8055_TCP=true +LOCAL_NTFY_8055_HTTP=rc=0|http=200 +CONTAINER_PROMETHEUS_RUNNING=true +CONTAINER_PROMETHEUS_PORTS=[{"container_port":"9090/tcp","host_ports":["9090"]}] +LOCAL_PROMETHEUS_9090_TCP=true +LOCAL_PROMETHEUS_9090_HTTP=rc=0|http=302 NO_MUTATION=true VM171_OUTPUT_END -DNS_GRAFANA_VPN_GRAM1_RU={"domain":"grafana.vpn.gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"5649415146501fa3"} -DNS_PROMETHEUS_VPN_GRAM1_RU={"domain":"prometheus.vpn.gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"5649415146501fa3"} -DNS_ALERTMANAGER_VPN_GRAM1_RU={"domain":"alertmanager.vpn.gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"5649415146501fa3"} -DNS_NTFY_VPN_GRAM1_RU={"domain":"ntfy.vpn.gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"5649415146501fa3"} -DNS_MINIO_VPN_GRAM1_RU={"domain":"minio.vpn.gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"5649415146501fa3"} -DNS_FILEBROWSER_VPN_GRAM1_RU={"domain":"filebrowser.vpn.gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"5649415146501fa3"} -DNS_GRAM1_RU={"domain":"gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"6d6149f42864ce03"} -DNS_CHAT_GRAM1_RU={"domain":"chat.gram1.ru","rc":0,"a_count":1,"kinds":["PRIVATE"],"aset_sha16":"4e29a2729bbc4066"} -DNS_DNS1_VPN_GRAM1_RU={"domain":"dns1.vpn.gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"5649415146501fa3"} -DNS_DNS2_VPN_GRAM1_RU={"domain":"dns2.vpn.gram1.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"5649415146501fa3"} -DNS_XENFORO_INFO={"domain":"xenforo.info","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"2d6cb2fc9d4afab1"} -DNS_DSMODS_RU={"domain":"dsmods.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"6d6149f42864ce03"} -DNS_NEWFI_RU={"domain":"newfi.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"6d6149f42864ce03"} -DNS_HAPUSYA_RU={"domain":"hapusya.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"6d6149f42864ce03"} -DNS_PVEPRO_RU={"domain":"pvepro.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"6d6149f42864ce03"} -DNS_TAFTAUTO_RU={"domain":"taftauto.ru","rc":0,"a_count":1,"kinds":["PUBLIC"],"aset_sha16":"6d6149f42864ce03"} EDGE_QGA_TRANSPORT_RC=0 EDGE_QGA_EXITED=1 EDGE_QGA_EXITCODE=0 EDGE_OUTPUT_BEGIN EDGE_IDENTITY=OK -NPMPLUS_DB_PRESENT=true -MATCHING_PROXY_ROW_COUNT=9 -PROXY_ROW_000={"conf_present":true,"domains":["filebrowser.vpn.gram1.ru"],"enabled":1,"id":19,"is_deleted":0,"port":8085,"scheme":"http","upstream_tcp":false} -PROXY_ROW_001={"conf_present":true,"domains":["grafana.vpn.gram1.ru"],"enabled":1,"id":31,"is_deleted":0,"port":3003,"scheme":"http","upstream_tcp":false} -PROXY_ROW_002={"conf_present":true,"domains":["minio.vpn.gram1.ru"],"enabled":1,"id":41,"is_deleted":0,"port":9003,"scheme":"http","upstream_tcp":false} -PROXY_ROW_003={"conf_present":true,"domains":["ntfy.vpn.gram1.ru"],"enabled":1,"id":42,"is_deleted":0,"port":8055,"scheme":"http","upstream_tcp":false} -PROXY_ROW_004={"conf_present":true,"domains":["alertmanager.vpn.gram1.ru"],"enabled":1,"id":45,"is_deleted":0,"port":9093,"scheme":"http","upstream_tcp":false} -PROXY_ROW_005={"conf_present":true,"domains":["prometheus.vpn.gram1.ru"],"enabled":1,"id":46,"is_deleted":0,"port":9090,"scheme":"http","upstream_tcp":false} -PROXY_ROW_006={"conf_present":true,"domains":["dns1.vpn.gram1.ru"],"enabled":1,"id":50,"is_deleted":0,"port":8080,"scheme":"http","upstream_tcp":true} -PROXY_ROW_007={"conf_present":true,"domains":["dns2.vpn.gram1.ru"],"enabled":1,"id":51,"is_deleted":0,"port":8080,"scheme":"http","upstream_tcp":true} -PROXY_ROW_008={"conf_present":true,"domains":["chat.gram1.ru","groups.chat.gram1.ru","share.chat.gram1.ru"],"enabled":1,"id":61,"is_deleted":0,"port":443,"scheme":"https","upstream_tcp":true} -DOMAIN_ROUTE_GRAFANA_VPN_GRAM1_RU={"domain":"grafana.vpn.gram1.ru","db_match":true,"active_conf_hits":["31.conf"]} -DOMAIN_ROUTE_PROMETHEUS_VPN_GRAM1_RU={"domain":"prometheus.vpn.gram1.ru","db_match":true,"active_conf_hits":["46.conf"]} -DOMAIN_ROUTE_ALERTMANAGER_VPN_GRAM1_RU={"domain":"alertmanager.vpn.gram1.ru","db_match":true,"active_conf_hits":["45.conf"]} -DOMAIN_ROUTE_NTFY_VPN_GRAM1_RU={"domain":"ntfy.vpn.gram1.ru","db_match":true,"active_conf_hits":["42.conf"]} -DOMAIN_ROUTE_MINIO_VPN_GRAM1_RU={"domain":"minio.vpn.gram1.ru","db_match":true,"active_conf_hits":["41.conf"]} -DOMAIN_ROUTE_FILEBROWSER_VPN_GRAM1_RU={"domain":"filebrowser.vpn.gram1.ru","db_match":true,"active_conf_hits":["19.conf"]} -DOMAIN_ROUTE_GRAM1_RU={"domain":"gram1.ru","db_match":false,"active_conf_hits":["900001.conf","10.conf","51.conf","60.conf","41.conf","48.conf","6.conf","4.conf","11.conf","14.conf","42.conf","8.conf","5.conf","61.conf","31.conf","19.conf","52.conf","46.conf","45.conf","49.conf","13.conf","50.conf","995.conf","9.conf"]} -DOMAIN_ROUTE_CHAT_GRAM1_RU={"domain":"chat.gram1.ru","db_match":true,"active_conf_hits":["61.conf"]} -DOMAIN_ROUTE_DNS1_VPN_GRAM1_RU={"domain":"dns1.vpn.gram1.ru","db_match":true,"active_conf_hits":["50.conf"]} -DOMAIN_ROUTE_DNS2_VPN_GRAM1_RU={"domain":"dns2.vpn.gram1.ru","db_match":true,"active_conf_hits":["51.conf"]} -DOMAIN_ROUTE_XENFORO_INFO={"domain":"xenforo.info","db_match":false,"active_conf_hits":[]} -DOMAIN_ROUTE_DSMODS_RU={"domain":"dsmods.ru","db_match":false,"active_conf_hits":["204.conf"]} -DOMAIN_ROUTE_NEWFI_RU={"domain":"newfi.ru","db_match":false,"active_conf_hits":["998.conf"]} -DOMAIN_ROUTE_HAPUSYA_RU={"domain":"hapusya.ru","db_match":false,"active_conf_hits":["997.conf"]} -DOMAIN_ROUTE_PVEPRO_RU={"domain":"pvepro.ru","db_match":false,"active_conf_hits":["994.conf"]} -DOMAIN_ROUTE_TAFTAUTO_RU={"domain":"taftauto.ru","db_match":false,"active_conf_hits":["993.conf"]} +CONF_19_CONF_PRESENT=true +CONF_19_CONF_SHA256=50bb25738fbbba8dd490942b3a7dac69daa8b328d2ca9d1bcc013def9531a999 +CONF_19_CONF_SERVER_NAMES=["filebrowser.vpn.gram1.ru"] +CONF_19_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"3eb2319e39eac307","port":8085,"tcp":true}] +CONF_19_CONF_EXACT_CANDIDATE_NAMES=["filebrowser.vpn.gram1.ru"] +CONF_31_CONF_PRESENT=true +CONF_31_CONF_SHA256=c439e21e03fdcc568281f0351c8e45c6b6f0c7ed31ef3bf37a5317887b28f3e9 +CONF_31_CONF_SERVER_NAMES=["grafana.vpn.gram1.ru"] +CONF_31_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"2736c8e2dce3cf04","port":3003,"tcp":true}] +CONF_31_CONF_EXACT_CANDIDATE_NAMES=["grafana.vpn.gram1.ru"] +CONF_41_CONF_PRESENT=true +CONF_41_CONF_SHA256=a5897ae0a76b94dd21cefffce2d1910124cc9aca80382833dcbe093c45a4f0c7 +CONF_41_CONF_SERVER_NAMES=["minio.vpn.gram1.ru"] +CONF_41_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"3eb2319e39eac307","port":9003,"tcp":true}] +CONF_41_CONF_EXACT_CANDIDATE_NAMES=["minio.vpn.gram1.ru"] +CONF_42_CONF_PRESENT=true +CONF_42_CONF_SHA256=be3f6831bb33a1fb4b386de5f5ef9b9a4024126ab571e1d3251c12f63b82c5e3 +CONF_42_CONF_SERVER_NAMES=["ntfy.vpn.gram1.ru"] +CONF_42_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"2736c8e2dce3cf04","port":8055,"tcp":true}] +CONF_42_CONF_EXACT_CANDIDATE_NAMES=["ntfy.vpn.gram1.ru"] +CONF_45_CONF_PRESENT=true +CONF_45_CONF_SHA256=8887af8e6d6003609d39e7b30992557cb9b8b3e48fbbc78cd97d336502d88652 +CONF_45_CONF_SERVER_NAMES=["alertmanager.vpn.gram1.ru"] +CONF_45_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"2736c8e2dce3cf04","port":9093,"tcp":true}] +CONF_45_CONF_EXACT_CANDIDATE_NAMES=["alertmanager.vpn.gram1.ru"] +CONF_46_CONF_PRESENT=true +CONF_46_CONF_SHA256=fc9e6eb27646dca5d6a5b822a46eeafdff9c553eb4df385464c7a83f7101ecb2 +CONF_46_CONF_SERVER_NAMES=["prometheus.vpn.gram1.ru"] +CONF_46_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"2736c8e2dce3cf04","port":9090,"tcp":true}] +CONF_46_CONF_EXACT_CANDIDATE_NAMES=["prometheus.vpn.gram1.ru"] +CONF_50_CONF_PRESENT=true +CONF_50_CONF_SHA256=3bfe25da37632973bc63e0297aed11f2a941877a48e552041c9601b0643f8c4d +CONF_50_CONF_SERVER_NAMES=["dns1.vpn.gram1.ru"] +CONF_50_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"9ebe3b0dd23e6c9e","port":8080,"tcp":true}] +CONF_50_CONF_EXACT_CANDIDATE_NAMES=["dns1.vpn.gram1.ru"] +CONF_51_CONF_PRESENT=true +CONF_51_CONF_SHA256=7ea87e21691746b37a657c082e4ca2eeb684f30f6f35666965bd632f1727c974 +CONF_51_CONF_SERVER_NAMES=["dns2.vpn.gram1.ru"] +CONF_51_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"69dcd1b083ef5197","port":8080,"tcp":true}] +CONF_51_CONF_EXACT_CANDIDATE_NAMES=["dns2.vpn.gram1.ru"] +CONF_61_CONF_PRESENT=true +CONF_61_CONF_SHA256=7289035aab61e227abba6be6bf61107f2b63d3811db9d6c78dd63759f294de64 +CONF_61_CONF_SERVER_NAMES=["chat.gram1.ru","groups.chat.gram1.ru","share.chat.gram1.ru"] +CONF_61_CONF_UPSTREAMS=[{"host_kind":"PRIVATE_IP","host_sha16":"4e29a2729bbc4066","port":443,"tcp":true},{"host_kind":"PRIVATE_IP","host_sha16":"4e29a2729bbc4066","port":80,"tcp":true}] +CONF_61_CONF_EXACT_CANDIDATE_NAMES=["chat.gram1.ru"] +CONF_204_CONF_PRESENT=true +CONF_204_CONF_SHA256=6631ad589ad64069d40aa902f7271a5a14c8526549176a624c148bac0cd1d29a +CONF_204_CONF_SERVER_NAMES=["dsmods.ru","www.dsmods.ru"] +CONF_204_CONF_UPSTREAMS=[] +CONF_204_CONF_EXACT_CANDIDATE_NAMES=["dsmods.ru"] +CONF_993_CONF_PRESENT=true +CONF_993_CONF_SHA256=f353a9b70de51bf1a412603c4f5aac42b76a84860e3ea583499458e3c0fc9d1b +CONF_993_CONF_SERVER_NAMES=["taftauto.ru","www.taftauto.ru"] +CONF_993_CONF_UPSTREAMS=[] +CONF_993_CONF_EXACT_CANDIDATE_NAMES=["taftauto.ru"] +CONF_994_CONF_PRESENT=true +CONF_994_CONF_SHA256=6d47d13c7c185a06367c34cfb9d5963be4a026652e870a55f4d5ec12028ae36a +CONF_994_CONF_SERVER_NAMES=["pvepro.ru","www.pvepro.ru"] +CONF_994_CONF_UPSTREAMS=[] +CONF_994_CONF_EXACT_CANDIDATE_NAMES=["pvepro.ru"] +CONF_997_CONF_PRESENT=true +CONF_997_CONF_SHA256=126d3b8c9abbd8f82757210451d63fceaf1cb61acef9d282343e72219bd58b7f +CONF_997_CONF_SERVER_NAMES=["hapusya.ru","www.hapusya.ru"] +CONF_997_CONF_UPSTREAMS=[] +CONF_997_CONF_EXACT_CANDIDATE_NAMES=["hapusya.ru"] +CONF_998_CONF_PRESENT=true +CONF_998_CONF_SHA256=dd443098bf4452f629597e9dd5cf26f844b2a6a64e6882ee401bb6925a6281b0 +CONF_998_CONF_SERVER_NAMES=["newfi.ru","www.newfi.ru"] +CONF_998_CONF_UPSTREAMS=[] +CONF_998_CONF_EXACT_CANDIDATE_NAMES=["newfi.ru"] NO_MUTATION=true EDGE_OUTPUT_END -FORUM_DSMODS_RU_ADMIN=rc=0|http=200 -FORUM_DSMODS_RU_STAFF=rc=0|http=403 -FORUM_NEWFI_RU_ADMIN=rc=0|http=200 -FORUM_NEWFI_RU_STAFF=rc=0|http=403 -HISTORICAL_CURRENT_CONTEXT=VM171 was previously proven to host Grafana/Prometheus/Alertmanager/ntfy/Healthchecks; TaftAuto is user-identified dacha router; Chat historically maps to Snikket/direct split DNS. +PUBLIC_HAPUSYA_NOFOLLOW=rc=0|200|https://hapusya.ru/ +PUBLIC_HAPUSYA_FOLLOW=rc=0|200|https://hapusya.ru/ +PUBLIC_PVEPRO_NOFOLLOW=rc=0|200|https://pvepro.ru/ +PUBLIC_PVEPRO_FOLLOW=rc=0|200|https://pvepro.ru/ +PUBLIC_TAFTAUTO_NOFOLLOW=rc=0|200|https://taftauto.ru/ +PUBLIC_TAFTAUTO_FOLLOW=rc=0|200|https://taftauto.ru/ +PUBLIC_XENFORO_INFO_NOFOLLOW=rc=0|200|https://xenforo.info/ +PUBLIC_XENFORO_INFO_FOLLOW=rc=0|200|https://xenforo.info/ +PUBLIC_GRAM1_ROOT_NOFOLLOW=rc=0|302|https://gram1.ru/ +PUBLIC_GRAM1_ROOT_FOLLOW=rc=0|200|https://auth.gram1.ru/if/flow/yubikey-login/?client_id=dr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI&redirect_uri=https%3A%2F%2Fgram1.ru%2Foutpost.goauthentik.io%2Fcallback%3FX-authentik-auth-callback%3Dtrue&response_type=code&scope=profile+email+openid+entitlements+ak_proxy&state=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIzUUJIQllHVFVUN0k1QVI1Mk9MRVdENk1YUFBEVklBTFRVTUNJT0RFWFEzNzRIMkRQNExBIiwic3RhdGUiOiIzU3VUTl9kX3UzdVd6b2dET0pZV0dzX3JuZURKa1oyTjlKcGlka3pCeU00IiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.cjq5iTnvJatt7PxdqOtluq8nkIqHXoJVm0riaypCGiQ&next=%2Fapplication%2Fo%2Fauthorize%2F%3Fclient_id%3Ddr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI%26redirect_uri%3Dhttps%253A%252F%252Fgram1.ru%252Foutpost.goauthentik.io%252Fcallback%253FX-authentik-auth-callback%253Dtrue%26response_type%3Dcode%26scope%3Dprofile%2Bemail%2Bopenid%2Bentitlements%2Bak_proxy%26state%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIzUUJIQllHVFVUN0k1QVI1Mk9MRVdENk1YUFBEVklBTFRVTUNJT0RFWFEzNzRIMkRQNExBIiwic3RhdGUiOiIzU3VUTl9kX3UzdVd6b2dET0pZV0dzX3JuZURKa1oyTjlKcGlka3pCeU00IiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.cjq5iTnvJatt7PxdqOtluq8nkIqHXoJVm0riaypCGiQ +VM150_SNIKKET={"name":"snikket","node":"pve01","status":"running"} TASK_COMPLETE=true -TASK_RESULT=PASS_STALE_CANDIDATE_BACKING_RCA +TASK_RESULT=PASS_AMBIGUOUS_CARD_ROUTE_BACKEND_RCA NO_MUTATION=true -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOMEPAGE-STALE-CANDIDATES-RCA-READONLY-635R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOMEPAGE-AMBIGUOUS-CARDS-RCA-READONLY-636R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END