From 31c3f5a1f052a7bf003acd07ad5f6f2f8f447ef1 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Wed, 30 Sep 2026 04:10:21 +0000 Subject: [PATCH] runtime: publish SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1 --- ...1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.json | 38 +++++ ...M1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.txt | 124 ++++++++++++++++ runtime/latest.json | 22 +-- runtime/latest.txt | 137 +++++++++++++----- 4 files changed, 272 insertions(+), 49 deletions(-) create mode 100644 runtime/history/SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.json create mode 100644 runtime/history/SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.txt diff --git a/runtime/history/SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.json b/runtime/history/SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.json new file mode 100644 index 00000000..94ba2958 --- /dev/null +++ b/runtime/history/SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "gram1-beget-auth-repro-reconcile", + "started_at_utc": "2026-09-30T04:10:20Z", + "finished_at_utc": "2026-09-30T04:10:20Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "53848959494afc4315d98d42be57218c2e905ba02cb39bb60d0c032066605037", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "OK", + "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": "1c093bbaf4e84d11f23083430842bd7d5660f7d9d7cce1b4f3d7f2e531bc92e7", + "sanitized_output_sha256": "1c093bbaf4e84d11f23083430842bd7d5660f7d9d7cce1b4f3d7f2e531bc92e7", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "GRAM1_BEGET_AUTH_DURABLE_SAFE_READ=V1\nMODE=read-only\nLOCAL_CREDENTIAL_CACHE_OK=true\nTARGET_APP_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21\nTARGET_APP_PRESERVED=true\nTARGET_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nTARGET_WORKER_PRESERVED=true\nTARGET_DB_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d\nTARGET_DB_PRESERVED=true\nTARGET_PASSENGER_SHA256=d2a4d708a14292e9be827ce95d3a1324b73879ef77c0cd9fc308e8efa4cd6d9b\nTARGET_PASSENGER_PRESERVED=true\nTARGET_REFRESH_SHA256=531ad6d0c7fd50837cd2f3eb9bba7c1fb2effb71ecf3ec6774c121c3b6b8d817\nTARGET_REFRESH_PRESERVED=true\nTARGET_MARKET_CRON_SCRIPT_SHA256=e9986fc357148899d0e406603bd40bd6339e6de714706e979ffc7cc60572d327\nTARGET_MARKET_CRON_SCRIPT_PRESERVED=true\nTARGET_MARKET_SHA256=7992376ed72ad484996364913921bf5d840a51a4f49607d35b3856b3d5e945be\nTARGET_MARKET_PARSE=PASS\nTARGET_MARKET_AGE_SECONDS=20\nTARGET_MARKET_COIN_COUNT=4\nTARGET_MARKET_SCHEMA_OK=true\nTARGET_CRON_TOTAL=1\nTARGET_GRAM1_CRON_MATCH_COUNT=1\nTARGET_MARKET_CRON_COMMAND_MATCH_COUNT=1\nPUBLIC_HEALTH_CURL_RC=0\nPUBLIC_HEALTH_HTTP_CODE=200\nPUBLIC_HEALTH_STATUS=OK\nPUBLIC_HEALTH_TYPE=crypto-portfolio\nPUBLIC_HEALTH_MARKET_AGE_SECONDS=17\nPRODUCT_BASELINE_HEALTHY=true\nR9501_SCRIPT_PRESENT=true\nR9501_RESULT_PRESENT=true\nR9501_RESULT_SHA256=0c887afa46938fb21d538834f24de6061529839009ee6b18e6d8ba93483cd22e\nR9501_DONE_PRESENT=true\nR9501_DONE_SHA256=9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa\nR9501_RESULT_LINE_COUNT=56\nR9501_SAFE_GRAM1_BEGET_PASSENGER_AUTH_REPRO=V1\nR9501_SAFE_MODE=read-only-product\nR9501_SAFE_TARGET_APP_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21\nR9501_SAFE_TARGET_DB_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d\nR9501_SAFE_TARGET_MARKET_PRE_SHA256=fd68de604a870bab9e3cf1f71283805ff3bd2212b40d67125d3cab1e0b45a4c1\nR9501_SAFE_BASELINE_GUARD=true\nR9501_SAFE_PASSENGER_PYTHON_DISCOVERED=true\nR9501_SAFE_PASSENGER_PYTHON_BASENAME=python\nR9501_SAFE_PASSENGER_PYTHON_PATH_SHA256=96c8297d7e9f5a3ab2b365d5b7444390ada9ad66fbc190b7bf8e39f46fd05b1d\nR9501_SAFE_PASSENGER_PYTHON_EXECUTABLE=true\nR9501_SAFE_PASSENGER_PYTHON_VERSION=3.10.12\nR9501_SAFE_PASSENGER_FASTAPI_IMPORT=PASS\nR9501_SAFE_PASSENGER_FASTAPI_VERSION=0.141.1\nR9501_SAFE_PASSENGER_STARLETTE_VERSION=1.7.0\nR9501_SAFE_PASSENGER_BOOTSTRAP=PASS\nR9501_SAFE_APP_MODULE_RESOLVED=true\nR9501_SAFE_FASTAPI_APP_RESOLVED=true\nR9501_SAFE_FUNCTION_VERIFY_PASSWORD_PRESENT=true\nR9501_SAFE_FUNCTION_REQUIRE_LOGIN_PRESENT=true\nR9501_SAFE_FUNCTION_LOGIN_PRESENT=true\nR9501_SAFE_FUNCTION_HOME_PRESENT=true\nR9501_SAFE_FUNCTION_STATE_PRESENT=true\nR9501_SAFE_VERIFY_PASSWORD_MONKEYPATCHED=true\nR9501_SAFE_LOGIN_POST_STATUS=303\nR9501_SAFE_LOGIN_POST_BODY_LEN=0\nR9501_SAFE_LOGIN_POST_INTERNAL_SERVER_ERROR=false\nR9501_SAFE_LOGIN_POST_SET_COOKIE=true\nR9501_SAFE_AUTH_COOKIE_AVAILABLE=true\nR9501_SAFE_AUTH_ROOT_STATUS=500\nR9501_SAFE_AUTH_ROOT_BODY_LEN=21\nR9501_SAFE_AUTH_ROOT_INTERNAL_SERVER_ERROR=true\nR9501_SAFE_AUTH_ROOT_CONTENT_TYPE=text/plain\nR9501_SAFE_AUTH_ROOT_EXCEPTION_TYPE=NameError\nR9501_SAFE_AUTH_ROOT_TRACE=_exception_handler.py:wrapped_app:53|_exception_handler.py:wrapped_app:42|routing.py:app:144|routing.py:app:706|routing.py:run_endpoint_function:354|concurrency.py:run_in_threadpool:34|to_thread.py:run_sync:65|_asyncio.py:run_sync_in_worker_thread:2706|_asyncio.py:run:1100|app.py:home:84\nR9501_SAFE_AUTH_STATE_STATUS=200\nR9501_SAFE_AUTH_STATE_BODY_LEN=36932\nR9501_SAFE_AUTH_STATE_INTERNAL_SERVER_ERROR=false\nR9501_SAFE_AUTH_STATE_CONTENT_TYPE=application/json\nR9501_SAFE_AUTH_STATE_JSON_PARSE=PASS\nR9501_SAFE_VERIFY_PASSWORD_RESTORED=true\nR9501_SAFE_PASSENGER_REPRO_PROCESS_RC=0\nR9501_SAFE_TARGET_APP_POST_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21\nR9501_SAFE_TARGET_DB_POST_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d\nR9501_SAFE_TARGET_MARKET_POST_SHA256=b11fabf389743b98a5ae65075b129d5911895c074e2a77527c5398755eb96f90\nR9501_SAFE_TARGET_APP_UNCHANGED=true\nR9501_SAFE_TARGET_DB_UNCHANGED=true\nR9501_SAFE_TARGET_MARKET_UNCHANGED=false\nR9501_SAFE_REPRO_RC=0\nR9501_WITHHELD_FREE_TEXT_FIELD_COUNT=6\nDECISION=R9501_AUTH_ROOT_500_RECOVERED_FROM_REMOTE_RESULT\nNEXT_GATE=TARGETED_AUTH_ROOT_FIX_FROM_R9501_EXCEPTION\nTASK_RESULT=PASS_GRAM1_BEGET_AUTH_DURABLE_SAFE_READ\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.txt b/runtime/history/SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.txt new file mode 100644 index 00000000..0c5726d4 --- /dev/null +++ b/runtime/history/SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1.txt @@ -0,0 +1,124 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=gram1-beget-auth-repro-reconcile +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=53848959494afc4315d98d42be57218c2e905ba02cb39bb60d0c032066605037 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +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=1c093bbaf4e84d11f23083430842bd7d5660f7d9d7cce1b4f3d7f2e531bc92e7 +SANITIZED_OUTPUT_SHA256=1c093bbaf4e84d11f23083430842bd7d5660f7d9d7cce1b4f3d7f2e531bc92e7 +OUTPUT_BEGIN +GRAM1_BEGET_AUTH_DURABLE_SAFE_READ=V1 +MODE=read-only +LOCAL_CREDENTIAL_CACHE_OK=true +TARGET_APP_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21 +TARGET_APP_PRESERVED=true +TARGET_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +TARGET_WORKER_PRESERVED=true +TARGET_DB_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d +TARGET_DB_PRESERVED=true +TARGET_PASSENGER_SHA256=d2a4d708a14292e9be827ce95d3a1324b73879ef77c0cd9fc308e8efa4cd6d9b +TARGET_PASSENGER_PRESERVED=true +TARGET_REFRESH_SHA256=531ad6d0c7fd50837cd2f3eb9bba7c1fb2effb71ecf3ec6774c121c3b6b8d817 +TARGET_REFRESH_PRESERVED=true +TARGET_MARKET_CRON_SCRIPT_SHA256=e9986fc357148899d0e406603bd40bd6339e6de714706e979ffc7cc60572d327 +TARGET_MARKET_CRON_SCRIPT_PRESERVED=true +TARGET_MARKET_SHA256=7992376ed72ad484996364913921bf5d840a51a4f49607d35b3856b3d5e945be +TARGET_MARKET_PARSE=PASS +TARGET_MARKET_AGE_SECONDS=20 +TARGET_MARKET_COIN_COUNT=4 +TARGET_MARKET_SCHEMA_OK=true +TARGET_CRON_TOTAL=1 +TARGET_GRAM1_CRON_MATCH_COUNT=1 +TARGET_MARKET_CRON_COMMAND_MATCH_COUNT=1 +PUBLIC_HEALTH_CURL_RC=0 +PUBLIC_HEALTH_HTTP_CODE=200 +PUBLIC_HEALTH_STATUS=OK +PUBLIC_HEALTH_TYPE=crypto-portfolio +PUBLIC_HEALTH_MARKET_AGE_SECONDS=17 +PRODUCT_BASELINE_HEALTHY=true +R9501_SCRIPT_PRESENT=true +R9501_RESULT_PRESENT=true +R9501_RESULT_SHA256=0c887afa46938fb21d538834f24de6061529839009ee6b18e6d8ba93483cd22e +R9501_DONE_PRESENT=true +R9501_DONE_SHA256=9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa +R9501_RESULT_LINE_COUNT=56 +R9501_SAFE_GRAM1_BEGET_PASSENGER_AUTH_REPRO=V1 +R9501_SAFE_MODE=read-only-product +R9501_SAFE_TARGET_APP_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21 +R9501_SAFE_TARGET_DB_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d +R9501_SAFE_TARGET_MARKET_PRE_SHA256=fd68de604a870bab9e3cf1f71283805ff3bd2212b40d67125d3cab1e0b45a4c1 +R9501_SAFE_BASELINE_GUARD=true +R9501_SAFE_PASSENGER_PYTHON_DISCOVERED=true +R9501_SAFE_PASSENGER_PYTHON_BASENAME=python +R9501_SAFE_PASSENGER_PYTHON_PATH_SHA256=96c8297d7e9f5a3ab2b365d5b7444390ada9ad66fbc190b7bf8e39f46fd05b1d +R9501_SAFE_PASSENGER_PYTHON_EXECUTABLE=true +R9501_SAFE_PASSENGER_PYTHON_VERSION=3.10.12 +R9501_SAFE_PASSENGER_FASTAPI_IMPORT=PASS +R9501_SAFE_PASSENGER_FASTAPI_VERSION=0.141.1 +R9501_SAFE_PASSENGER_STARLETTE_VERSION=1.7.0 +R9501_SAFE_PASSENGER_BOOTSTRAP=PASS +R9501_SAFE_APP_MODULE_RESOLVED=true +R9501_SAFE_FASTAPI_APP_RESOLVED=true +R9501_SAFE_FUNCTION_VERIFY_PASSWORD_PRESENT=true +R9501_SAFE_FUNCTION_REQUIRE_LOGIN_PRESENT=true +R9501_SAFE_FUNCTION_LOGIN_PRESENT=true +R9501_SAFE_FUNCTION_HOME_PRESENT=true +R9501_SAFE_FUNCTION_STATE_PRESENT=true +R9501_SAFE_VERIFY_PASSWORD_MONKEYPATCHED=true +R9501_SAFE_LOGIN_POST_STATUS=303 +R9501_SAFE_LOGIN_POST_BODY_LEN=0 +R9501_SAFE_LOGIN_POST_INTERNAL_SERVER_ERROR=false +R9501_SAFE_LOGIN_POST_SET_COOKIE=true +R9501_SAFE_AUTH_COOKIE_AVAILABLE=true +R9501_SAFE_AUTH_ROOT_STATUS=500 +R9501_SAFE_AUTH_ROOT_BODY_LEN=21 +R9501_SAFE_AUTH_ROOT_INTERNAL_SERVER_ERROR=true +R9501_SAFE_AUTH_ROOT_CONTENT_TYPE=text/plain +R9501_SAFE_AUTH_ROOT_EXCEPTION_TYPE=NameError +R9501_SAFE_AUTH_ROOT_TRACE=_exception_handler.py:wrapped_app:53|_exception_handler.py:wrapped_app:42|routing.py:app:144|routing.py:app:706|routing.py:run_endpoint_function:354|concurrency.py:run_in_threadpool:34|to_thread.py:run_sync:65|_asyncio.py:run_sync_in_worker_thread:2706|_asyncio.py:run:1100|app.py:home:84 +R9501_SAFE_AUTH_STATE_STATUS=200 +R9501_SAFE_AUTH_STATE_BODY_LEN=36932 +R9501_SAFE_AUTH_STATE_INTERNAL_SERVER_ERROR=false +R9501_SAFE_AUTH_STATE_CONTENT_TYPE=application/json +R9501_SAFE_AUTH_STATE_JSON_PARSE=PASS +R9501_SAFE_VERIFY_PASSWORD_RESTORED=true +R9501_SAFE_PASSENGER_REPRO_PROCESS_RC=0 +R9501_SAFE_TARGET_APP_POST_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21 +R9501_SAFE_TARGET_DB_POST_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d +R9501_SAFE_TARGET_MARKET_POST_SHA256=b11fabf389743b98a5ae65075b129d5911895c074e2a77527c5398755eb96f90 +R9501_SAFE_TARGET_APP_UNCHANGED=true +R9501_SAFE_TARGET_DB_UNCHANGED=true +R9501_SAFE_TARGET_MARKET_UNCHANGED=false +R9501_SAFE_REPRO_RC=0 +R9501_WITHHELD_FREE_TEXT_FIELD_COUNT=6 +DECISION=R9501_AUTH_ROOT_500_RECOVERED_FROM_REMOTE_RESULT +NEXT_GATE=TARGETED_AUTH_ROOT_FIX_FROM_R9501_EXCEPTION +TASK_RESULT=PASS_GRAM1_BEGET_AUTH_DURABLE_SAFE_READ +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1","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 25772726..94ba2958 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,25 +1,25 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260930-NEW-NETBIRD-CANONICAL-DNS-POSTROLLBACK-RECONCILE-99133R1", + "command_id": "SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "new-netbird-canonical-dns-postrollback-reconcile", - "started_at_utc": "2026-09-30T04:07:07Z", - "finished_at_utc": "2026-09-30T04:07:08Z", + "mode": "change", + "component": "gram1-beget-auth-repro-reconcile", + "started_at_utc": "2026-09-30T04:10:20Z", + "finished_at_utc": "2026-09-30T04:10:20Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "41c4165d007ed15ef0baf8cb503677272c247bcf6676f0cbc0ef95f94662321e", + "command_sha256": "53848959494afc4315d98d42be57218c2e905ba02cb39bb60d0c032066605037", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, + "change_declared": true, "result_contract_valid": true, - "result_contract_status": null, + "result_contract_status": "OK", "result_contract_error": null, "command_rc": 0, "changes_made": false, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "df4bbc13200db3e37183f027a0bcff87d6b0000adde10e2f9d53333bbbfd32cc", - "sanitized_output_sha256": "df4bbc13200db3e37183f027a0bcff87d6b0000adde10e2f9d53333bbbfd32cc", + "raw_evidence_sha256": "1c093bbaf4e84d11f23083430842bd7d5660f7d9d7cce1b4f3d7f2e531bc92e7", + "sanitized_output_sha256": "1c093bbaf4e84d11f23083430842bd7d5660f7d9d7cce1b4f3d7f2e531bc92e7", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "NETBIRD_CANONICAL_DNS_POSTROLLBACK_RECONCILE=V1\nWINDOWS_BEGET_CACHE_PRESENT=true\nWINDOWS_BEGET_CACHE_READABLE=true\nWINDOWS_BEGET_CACHE_DECRYPT_PASS=true\nWINDOWS_BEGET_CACHE_DECRYPT_METHOD=SECURESTRING\nWINDOWS_BEGET_ACCOUNT_MATCH=true\nBEGET_API_AUTH_OK=true\nBEGET_PVEPRO_DOMAIN_EXACT_COUNT=1\nBEGET_NB_SUBDOMAIN_EXACT_COUNT=0\nBEGET_ROOT_GETDATA_OK=true\nBEGET_ROOT_UNDER_CONTROL=true\nBEGET_ROOT_IS_BEGET_DNS=true\nBEGET_TARGET_GETDATA_OK=false\nBEGET_TARGET_SET_TYPE=UNKNOWN\nBEGET_TARGET_A_COUNT=0\nBEGET_TARGET_A_NEW_IP_COUNT=0\nBEGET_TARGET_CNAME_COUNT=0\nBEGET_TARGET_NS_COUNT=0\nBEGET_TARGET_MX_COUNT=0\nBEGET_TARGET_TXT_COUNT=0\nINGRESS_NODE=pve01\nINGRESS_HOSTKEY_SELF_BOUND=true\nPUBLIC_DNS_GOOGLE_A_COUNT=0\nPUBLIC_DNS_CLOUDFLARE_A_COUNT=0\nPUBLIC_DNS_GOOGLE_NEW_IP_COUNT=0\nPUBLIC_DNS_CLOUDFLARE_NEW_IP_COUNT=0\nDECISION=PASS_CANONICAL_NB_PVEPRO_ROLLBACK_RESTORED\nNEXT_GATE=RETRY_CREATE_CANONICAL_NB_PVEPRO_A_WITH_PROVIDER_SETTLE_POLL\nTASK_RESULT=NETBIRD_CANONICAL_DNS_POSTROLLBACK_RECONCILE\nCHANGES_MADE=false\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260930-NEW-NETBIRD-CANONICAL-DNS-POSTROLLBACK-RECONCILE-99133R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "GRAM1_BEGET_AUTH_DURABLE_SAFE_READ=V1\nMODE=read-only\nLOCAL_CREDENTIAL_CACHE_OK=true\nTARGET_APP_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21\nTARGET_APP_PRESERVED=true\nTARGET_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nTARGET_WORKER_PRESERVED=true\nTARGET_DB_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d\nTARGET_DB_PRESERVED=true\nTARGET_PASSENGER_SHA256=d2a4d708a14292e9be827ce95d3a1324b73879ef77c0cd9fc308e8efa4cd6d9b\nTARGET_PASSENGER_PRESERVED=true\nTARGET_REFRESH_SHA256=531ad6d0c7fd50837cd2f3eb9bba7c1fb2effb71ecf3ec6774c121c3b6b8d817\nTARGET_REFRESH_PRESERVED=true\nTARGET_MARKET_CRON_SCRIPT_SHA256=e9986fc357148899d0e406603bd40bd6339e6de714706e979ffc7cc60572d327\nTARGET_MARKET_CRON_SCRIPT_PRESERVED=true\nTARGET_MARKET_SHA256=7992376ed72ad484996364913921bf5d840a51a4f49607d35b3856b3d5e945be\nTARGET_MARKET_PARSE=PASS\nTARGET_MARKET_AGE_SECONDS=20\nTARGET_MARKET_COIN_COUNT=4\nTARGET_MARKET_SCHEMA_OK=true\nTARGET_CRON_TOTAL=1\nTARGET_GRAM1_CRON_MATCH_COUNT=1\nTARGET_MARKET_CRON_COMMAND_MATCH_COUNT=1\nPUBLIC_HEALTH_CURL_RC=0\nPUBLIC_HEALTH_HTTP_CODE=200\nPUBLIC_HEALTH_STATUS=OK\nPUBLIC_HEALTH_TYPE=crypto-portfolio\nPUBLIC_HEALTH_MARKET_AGE_SECONDS=17\nPRODUCT_BASELINE_HEALTHY=true\nR9501_SCRIPT_PRESENT=true\nR9501_RESULT_PRESENT=true\nR9501_RESULT_SHA256=0c887afa46938fb21d538834f24de6061529839009ee6b18e6d8ba93483cd22e\nR9501_DONE_PRESENT=true\nR9501_DONE_SHA256=9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa\nR9501_RESULT_LINE_COUNT=56\nR9501_SAFE_GRAM1_BEGET_PASSENGER_AUTH_REPRO=V1\nR9501_SAFE_MODE=read-only-product\nR9501_SAFE_TARGET_APP_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21\nR9501_SAFE_TARGET_DB_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d\nR9501_SAFE_TARGET_MARKET_PRE_SHA256=fd68de604a870bab9e3cf1f71283805ff3bd2212b40d67125d3cab1e0b45a4c1\nR9501_SAFE_BASELINE_GUARD=true\nR9501_SAFE_PASSENGER_PYTHON_DISCOVERED=true\nR9501_SAFE_PASSENGER_PYTHON_BASENAME=python\nR9501_SAFE_PASSENGER_PYTHON_PATH_SHA256=96c8297d7e9f5a3ab2b365d5b7444390ada9ad66fbc190b7bf8e39f46fd05b1d\nR9501_SAFE_PASSENGER_PYTHON_EXECUTABLE=true\nR9501_SAFE_PASSENGER_PYTHON_VERSION=3.10.12\nR9501_SAFE_PASSENGER_FASTAPI_IMPORT=PASS\nR9501_SAFE_PASSENGER_FASTAPI_VERSION=0.141.1\nR9501_SAFE_PASSENGER_STARLETTE_VERSION=1.7.0\nR9501_SAFE_PASSENGER_BOOTSTRAP=PASS\nR9501_SAFE_APP_MODULE_RESOLVED=true\nR9501_SAFE_FASTAPI_APP_RESOLVED=true\nR9501_SAFE_FUNCTION_VERIFY_PASSWORD_PRESENT=true\nR9501_SAFE_FUNCTION_REQUIRE_LOGIN_PRESENT=true\nR9501_SAFE_FUNCTION_LOGIN_PRESENT=true\nR9501_SAFE_FUNCTION_HOME_PRESENT=true\nR9501_SAFE_FUNCTION_STATE_PRESENT=true\nR9501_SAFE_VERIFY_PASSWORD_MONKEYPATCHED=true\nR9501_SAFE_LOGIN_POST_STATUS=303\nR9501_SAFE_LOGIN_POST_BODY_LEN=0\nR9501_SAFE_LOGIN_POST_INTERNAL_SERVER_ERROR=false\nR9501_SAFE_LOGIN_POST_SET_COOKIE=true\nR9501_SAFE_AUTH_COOKIE_AVAILABLE=true\nR9501_SAFE_AUTH_ROOT_STATUS=500\nR9501_SAFE_AUTH_ROOT_BODY_LEN=21\nR9501_SAFE_AUTH_ROOT_INTERNAL_SERVER_ERROR=true\nR9501_SAFE_AUTH_ROOT_CONTENT_TYPE=text/plain\nR9501_SAFE_AUTH_ROOT_EXCEPTION_TYPE=NameError\nR9501_SAFE_AUTH_ROOT_TRACE=_exception_handler.py:wrapped_app:53|_exception_handler.py:wrapped_app:42|routing.py:app:144|routing.py:app:706|routing.py:run_endpoint_function:354|concurrency.py:run_in_threadpool:34|to_thread.py:run_sync:65|_asyncio.py:run_sync_in_worker_thread:2706|_asyncio.py:run:1100|app.py:home:84\nR9501_SAFE_AUTH_STATE_STATUS=200\nR9501_SAFE_AUTH_STATE_BODY_LEN=36932\nR9501_SAFE_AUTH_STATE_INTERNAL_SERVER_ERROR=false\nR9501_SAFE_AUTH_STATE_CONTENT_TYPE=application/json\nR9501_SAFE_AUTH_STATE_JSON_PARSE=PASS\nR9501_SAFE_VERIFY_PASSWORD_RESTORED=true\nR9501_SAFE_PASSENGER_REPRO_PROCESS_RC=0\nR9501_SAFE_TARGET_APP_POST_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21\nR9501_SAFE_TARGET_DB_POST_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d\nR9501_SAFE_TARGET_MARKET_POST_SHA256=b11fabf389743b98a5ae65075b129d5911895c074e2a77527c5398755eb96f90\nR9501_SAFE_TARGET_APP_UNCHANGED=true\nR9501_SAFE_TARGET_DB_UNCHANGED=true\nR9501_SAFE_TARGET_MARKET_UNCHANGED=false\nR9501_SAFE_REPRO_RC=0\nR9501_WITHHELD_FREE_TEXT_FIELD_COUNT=6\nDECISION=R9501_AUTH_ROOT_500_RECOVERED_FROM_REMOTE_RESULT\nNEXT_GATE=TARGETED_AUTH_ROOT_FIX_FROM_R9501_EXCEPTION\nTASK_RESULT=PASS_GRAM1_BEGET_AUTH_DURABLE_SAFE_READ\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 0db7e6c3..0c5726d4 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,20 +1,20 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260930-NEW-NETBIRD-CANONICAL-DNS-POSTROLLBACK-RECONCILE-99133R1 +COMMAND_ID=SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=new-netbird-canonical-dns-postrollback-reconcile +MODE=change +COMPONENT=gram1-beget-auth-repro-reconcile REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=41c4165d007ed15ef0baf8cb503677272c247bcf6676f0cbc0ef95f94662321e +COMMAND_SHA256=53848959494afc4315d98d42be57218c2e905ba02cb39bb60d0c032066605037 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false +CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_STATUS=OK RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 CHANGES_MADE=false @@ -24,40 +24,101 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=df4bbc13200db3e37183f027a0bcff87d6b0000adde10e2f9d53333bbbfd32cc -SANITIZED_OUTPUT_SHA256=df4bbc13200db3e37183f027a0bcff87d6b0000adde10e2f9d53333bbbfd32cc +RAW_EVIDENCE_SHA256=1c093bbaf4e84d11f23083430842bd7d5660f7d9d7cce1b4f3d7f2e531bc92e7 +SANITIZED_OUTPUT_SHA256=1c093bbaf4e84d11f23083430842bd7d5660f7d9d7cce1b4f3d7f2e531bc92e7 OUTPUT_BEGIN -NETBIRD_CANONICAL_DNS_POSTROLLBACK_RECONCILE=V1 -WINDOWS_BEGET_CACHE_PRESENT=true -WINDOWS_BEGET_CACHE_READABLE=true -WINDOWS_BEGET_CACHE_DECRYPT_PASS=true -WINDOWS_BEGET_CACHE_DECRYPT_METHOD=SECURESTRING -WINDOWS_BEGET_ACCOUNT_MATCH=true -BEGET_API_AUTH_OK=true -BEGET_PVEPRO_DOMAIN_EXACT_COUNT=1 -BEGET_NB_SUBDOMAIN_EXACT_COUNT=0 -BEGET_ROOT_GETDATA_OK=true -BEGET_ROOT_UNDER_CONTROL=true -BEGET_ROOT_IS_BEGET_DNS=true -BEGET_TARGET_GETDATA_OK=false -BEGET_TARGET_SET_TYPE=UNKNOWN -BEGET_TARGET_A_COUNT=0 -BEGET_TARGET_A_NEW_IP_COUNT=0 -BEGET_TARGET_CNAME_COUNT=0 -BEGET_TARGET_NS_COUNT=0 -BEGET_TARGET_MX_COUNT=0 -BEGET_TARGET_TXT_COUNT=0 -INGRESS_NODE=pve01 -INGRESS_HOSTKEY_SELF_BOUND=true -PUBLIC_DNS_GOOGLE_A_COUNT=0 -PUBLIC_DNS_CLOUDFLARE_A_COUNT=0 -PUBLIC_DNS_GOOGLE_NEW_IP_COUNT=0 -PUBLIC_DNS_CLOUDFLARE_NEW_IP_COUNT=0 -DECISION=PASS_CANONICAL_NB_PVEPRO_ROLLBACK_RESTORED -NEXT_GATE=RETRY_CREATE_CANONICAL_NB_PVEPRO_A_WITH_PROVIDER_SETTLE_POLL -TASK_RESULT=NETBIRD_CANONICAL_DNS_POSTROLLBACK_RECONCILE +GRAM1_BEGET_AUTH_DURABLE_SAFE_READ=V1 +MODE=read-only +LOCAL_CREDENTIAL_CACHE_OK=true +TARGET_APP_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21 +TARGET_APP_PRESERVED=true +TARGET_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +TARGET_WORKER_PRESERVED=true +TARGET_DB_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d +TARGET_DB_PRESERVED=true +TARGET_PASSENGER_SHA256=d2a4d708a14292e9be827ce95d3a1324b73879ef77c0cd9fc308e8efa4cd6d9b +TARGET_PASSENGER_PRESERVED=true +TARGET_REFRESH_SHA256=531ad6d0c7fd50837cd2f3eb9bba7c1fb2effb71ecf3ec6774c121c3b6b8d817 +TARGET_REFRESH_PRESERVED=true +TARGET_MARKET_CRON_SCRIPT_SHA256=e9986fc357148899d0e406603bd40bd6339e6de714706e979ffc7cc60572d327 +TARGET_MARKET_CRON_SCRIPT_PRESERVED=true +TARGET_MARKET_SHA256=7992376ed72ad484996364913921bf5d840a51a4f49607d35b3856b3d5e945be +TARGET_MARKET_PARSE=PASS +TARGET_MARKET_AGE_SECONDS=20 +TARGET_MARKET_COIN_COUNT=4 +TARGET_MARKET_SCHEMA_OK=true +TARGET_CRON_TOTAL=1 +TARGET_GRAM1_CRON_MATCH_COUNT=1 +TARGET_MARKET_CRON_COMMAND_MATCH_COUNT=1 +PUBLIC_HEALTH_CURL_RC=0 +PUBLIC_HEALTH_HTTP_CODE=200 +PUBLIC_HEALTH_STATUS=OK +PUBLIC_HEALTH_TYPE=crypto-portfolio +PUBLIC_HEALTH_MARKET_AGE_SECONDS=17 +PRODUCT_BASELINE_HEALTHY=true +R9501_SCRIPT_PRESENT=true +R9501_RESULT_PRESENT=true +R9501_RESULT_SHA256=0c887afa46938fb21d538834f24de6061529839009ee6b18e6d8ba93483cd22e +R9501_DONE_PRESENT=true +R9501_DONE_SHA256=9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa +R9501_RESULT_LINE_COUNT=56 +R9501_SAFE_GRAM1_BEGET_PASSENGER_AUTH_REPRO=V1 +R9501_SAFE_MODE=read-only-product +R9501_SAFE_TARGET_APP_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21 +R9501_SAFE_TARGET_DB_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d +R9501_SAFE_TARGET_MARKET_PRE_SHA256=fd68de604a870bab9e3cf1f71283805ff3bd2212b40d67125d3cab1e0b45a4c1 +R9501_SAFE_BASELINE_GUARD=true +R9501_SAFE_PASSENGER_PYTHON_DISCOVERED=true +R9501_SAFE_PASSENGER_PYTHON_BASENAME=python +R9501_SAFE_PASSENGER_PYTHON_PATH_SHA256=96c8297d7e9f5a3ab2b365d5b7444390ada9ad66fbc190b7bf8e39f46fd05b1d +R9501_SAFE_PASSENGER_PYTHON_EXECUTABLE=true +R9501_SAFE_PASSENGER_PYTHON_VERSION=3.10.12 +R9501_SAFE_PASSENGER_FASTAPI_IMPORT=PASS +R9501_SAFE_PASSENGER_FASTAPI_VERSION=0.141.1 +R9501_SAFE_PASSENGER_STARLETTE_VERSION=1.7.0 +R9501_SAFE_PASSENGER_BOOTSTRAP=PASS +R9501_SAFE_APP_MODULE_RESOLVED=true +R9501_SAFE_FASTAPI_APP_RESOLVED=true +R9501_SAFE_FUNCTION_VERIFY_PASSWORD_PRESENT=true +R9501_SAFE_FUNCTION_REQUIRE_LOGIN_PRESENT=true +R9501_SAFE_FUNCTION_LOGIN_PRESENT=true +R9501_SAFE_FUNCTION_HOME_PRESENT=true +R9501_SAFE_FUNCTION_STATE_PRESENT=true +R9501_SAFE_VERIFY_PASSWORD_MONKEYPATCHED=true +R9501_SAFE_LOGIN_POST_STATUS=303 +R9501_SAFE_LOGIN_POST_BODY_LEN=0 +R9501_SAFE_LOGIN_POST_INTERNAL_SERVER_ERROR=false +R9501_SAFE_LOGIN_POST_SET_COOKIE=true +R9501_SAFE_AUTH_COOKIE_AVAILABLE=true +R9501_SAFE_AUTH_ROOT_STATUS=500 +R9501_SAFE_AUTH_ROOT_BODY_LEN=21 +R9501_SAFE_AUTH_ROOT_INTERNAL_SERVER_ERROR=true +R9501_SAFE_AUTH_ROOT_CONTENT_TYPE=text/plain +R9501_SAFE_AUTH_ROOT_EXCEPTION_TYPE=NameError +R9501_SAFE_AUTH_ROOT_TRACE=_exception_handler.py:wrapped_app:53|_exception_handler.py:wrapped_app:42|routing.py:app:144|routing.py:app:706|routing.py:run_endpoint_function:354|concurrency.py:run_in_threadpool:34|to_thread.py:run_sync:65|_asyncio.py:run_sync_in_worker_thread:2706|_asyncio.py:run:1100|app.py:home:84 +R9501_SAFE_AUTH_STATE_STATUS=200 +R9501_SAFE_AUTH_STATE_BODY_LEN=36932 +R9501_SAFE_AUTH_STATE_INTERNAL_SERVER_ERROR=false +R9501_SAFE_AUTH_STATE_CONTENT_TYPE=application/json +R9501_SAFE_AUTH_STATE_JSON_PARSE=PASS +R9501_SAFE_VERIFY_PASSWORD_RESTORED=true +R9501_SAFE_PASSENGER_REPRO_PROCESS_RC=0 +R9501_SAFE_TARGET_APP_POST_SHA256=5f2fd1244ddc71484013f79d7789fa5884a5801641a66d48b833c616b55aed21 +R9501_SAFE_TARGET_DB_POST_SHA256=56acaa90eedb79a82955382f6076e14ff7dc9bcf354e1a72b870cdbd8e30be7d +R9501_SAFE_TARGET_MARKET_POST_SHA256=b11fabf389743b98a5ae65075b129d5911895c074e2a77527c5398755eb96f90 +R9501_SAFE_TARGET_APP_UNCHANGED=true +R9501_SAFE_TARGET_DB_UNCHANGED=true +R9501_SAFE_TARGET_MARKET_UNCHANGED=false +R9501_SAFE_REPRO_RC=0 +R9501_WITHHELD_FREE_TEXT_FIELD_COUNT=6 +DECISION=R9501_AUTH_ROOT_500_RECOVERED_FROM_REMOTE_RESULT +NEXT_GATE=TARGETED_AUTH_ROOT_FIX_FROM_R9501_EXCEPTION +TASK_RESULT=PASS_GRAM1_BEGET_AUTH_DURABLE_SAFE_READ CHANGES_MADE=false -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260930-NEW-NETBIRD-CANONICAL-DNS-POSTROLLBACK-RECONCILE-99133R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260930-GRAM1-BEGET-AUTH-DURABLE-SAFE-READ-9503R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END