diff --git a/runtime/history/SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1.json b/runtime/history/SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1.json new file mode 100644 index 00000000..cf5cd08a --- /dev/null +++ b/runtime/history/SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "gram1-old-image-worker-compare", + "started_at_utc": "2026-09-30T00:59:16Z", + "finished_at_utc": "2026-09-30T00:59:16Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "65836420030ecbbc2cce9c662d24b6b4b8b2fbe372298e80b0d212e78261fc6f", + "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": true, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "MUTATED", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "191a375f2c72e6f3e3be315afb7e96df595e79d8f24ef62898d4aa979a31fbf2", + "sanitized_output_sha256": "191a375f2c72e6f3e3be315afb7e96df595e79d8f24ef62898d4aa979a31fbf2", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "GRAM1_OLD_IMAGE_WORKER_COMPARE=V1\nMODE=diagnostic-change\nPRODUCT_MUTATION=false\nVM170_FOUND=true\nVM170_STATUS=running\nVM170_QGA_PING=true\nVM170_QGA_START=true\nVM170_QGA_FINAL=true\nVM170_GUEST_EXIT=0\nGRAM1_OLD_IMAGE_WORKER_COMPARE=V1\nMODE=diagnostic-change\nPRODUCT_MUTATION=false\nIMAGE_TAG_COUNT=10\nIMAGE_1_TAG=crypto-portfolio:gram-mail-ru-adf60b9e7dca-c1393\nIMAGE_1_CREATE_OK=true\nIMAGE_1_WORKER_PRESENT=true\nIMAGE_1_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_1_WORKER_URL_HOSTS=NONE\nIMAGE_1_WORKER_HAS_COINGECKO=false\nIMAGE_1_WORKER_HAS_BINANCE_VISION=false\nIMAGE_1_WORKER_HAS_BINANCE_API=false\nIMAGE_1_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_1_WORKER_HAS_FETCH_MARKET=false\nIMAGE_1_WORKER_HAS_CG_AUTH=false\nIMAGE_1_WORKER_DIFFERS_CURRENT=true\nIMAGE_1_WORKER_FUNCTIONS=NONE\nIMAGE_1_APP_PRESENT=true\nIMAGE_1_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_1_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_1_APP_HAS_COINGECKO=true\nIMAGE_1_APP_HAS_BINANCE_VISION=true\nIMAGE_1_APP_HAS_BINANCE_API=false\nIMAGE_1_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_1_APP_HAS_FETCH_MARKET=false\nIMAGE_1_APP_HAS_CG_AUTH=false\nIMAGE_2_TAG=crypto-portfolio:gram-rb-web-5048d05b1121-c1366\nIMAGE_2_CREATE_OK=true\nIMAGE_2_WORKER_PRESENT=true\nIMAGE_2_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nIMAGE_2_WORKER_URL_HOSTS=api.coingecko.com\nIMAGE_2_WORKER_HAS_COINGECKO=true\nIMAGE_2_WORKER_HAS_BINANCE_VISION=false\nIMAGE_2_WORKER_HAS_BINANCE_API=false\nIMAGE_2_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_2_WORKER_HAS_FETCH_MARKET=true\nIMAGE_2_WORKER_HAS_CG_AUTH=false\nIMAGE_2_WORKER_DIFFERS_CURRENT=false\nIMAGE_2_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email\nIMAGE_2_APP_PRESENT=true\nIMAGE_2_APP_SHA256=8a81d075297856c2dd843da34e6dd1cb6baa1d9c36d24dbee6865e02aa625e25\nIMAGE_2_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_2_APP_HAS_COINGECKO=true\nIMAGE_2_APP_HAS_BINANCE_VISION=true\nIMAGE_2_APP_HAS_BINANCE_API=false\nIMAGE_2_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_2_APP_HAS_FETCH_MARKET=false\nIMAGE_2_APP_HAS_CG_AUTH=false\nIMAGE_3_TAG=crypto-portfolio:gram-rb-web-5048d05b1121\nIMAGE_3_CREATE_OK=true\nIMAGE_3_WORKER_PRESENT=true\nIMAGE_3_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nIMAGE_3_WORKER_URL_HOSTS=api.coingecko.com\nIMAGE_3_WORKER_HAS_COINGECKO=true\nIMAGE_3_WORKER_HAS_BINANCE_VISION=false\nIMAGE_3_WORKER_HAS_BINANCE_API=false\nIMAGE_3_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_3_WORKER_HAS_FETCH_MARKET=true\nIMAGE_3_WORKER_HAS_CG_AUTH=false\nIMAGE_3_WORKER_DIFFERS_CURRENT=false\nIMAGE_3_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email\nIMAGE_3_APP_PRESENT=true\nIMAGE_3_APP_SHA256=8a81d075297856c2dd843da34e6dd1cb6baa1d9c36d24dbee6865e02aa625e25\nIMAGE_3_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_3_APP_HAS_COINGECKO=true\nIMAGE_3_APP_HAS_BINANCE_VISION=true\nIMAGE_3_APP_HAS_BINANCE_API=false\nIMAGE_3_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_3_APP_HAS_FETCH_MARKET=false\nIMAGE_3_APP_HAS_CG_AUTH=false\nIMAGE_4_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121-c1366\nIMAGE_4_CREATE_OK=true\nIMAGE_4_WORKER_PRESENT=true\nIMAGE_4_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nIMAGE_4_WORKER_URL_HOSTS=api.coingecko.com\nIMAGE_4_WORKER_HAS_COINGECKO=true\nIMAGE_4_WORKER_HAS_BINANCE_VISION=false\nIMAGE_4_WORKER_HAS_BINANCE_API=false\nIMAGE_4_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_4_WORKER_HAS_FETCH_MARKET=true\nIMAGE_4_WORKER_HAS_CG_AUTH=false\nIMAGE_4_WORKER_DIFFERS_CURRENT=false\nIMAGE_4_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email\nIMAGE_4_APP_PRESENT=true\nIMAGE_4_APP_SHA256=ec226952cdb7fb58edbfc0173af47f4d901f3206e15169df12294983731fbc20\nIMAGE_4_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_4_APP_HAS_COINGECKO=true\nIMAGE_4_APP_HAS_BINANCE_VISION=true\nIMAGE_4_APP_HAS_BINANCE_API=false\nIMAGE_4_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_4_APP_HAS_FETCH_MARKET=false\nIMAGE_4_APP_HAS_CG_AUTH=false\nIMAGE_5_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121\nIMAGE_5_CREATE_OK=true\nIMAGE_5_WORKER_PRESENT=true\nIMAGE_5_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nIMAGE_5_WORKER_URL_HOSTS=api.coingecko.com\nIMAGE_5_WORKER_HAS_COINGECKO=true\nIMAGE_5_WORKER_HAS_BINANCE_VISION=false\nIMAGE_5_WORKER_HAS_BINANCE_API=false\nIMAGE_5_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_5_WORKER_HAS_FETCH_MARKET=true\nIMAGE_5_WORKER_HAS_CG_AUTH=false\nIMAGE_5_WORKER_DIFFERS_CURRENT=false\nIMAGE_5_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email\nIMAGE_5_APP_PRESENT=true\nIMAGE_5_APP_SHA256=ec226952cdb7fb58edbfc0173af47f4d901f3206e15169df12294983731fbc20\nIMAGE_5_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_5_APP_HAS_COINGECKO=true\nIMAGE_5_APP_HAS_BINANCE_VISION=true\nIMAGE_5_APP_HAS_BINANCE_API=false\nIMAGE_5_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_5_APP_HAS_FETCH_MARKET=false\nIMAGE_5_APP_HAS_CG_AUTH=false\nIMAGE_6_TAG=crypto-portfolio:gram-shadow-5048d05b1121-c1366\nIMAGE_6_CREATE_OK=true\nIMAGE_6_WORKER_PRESENT=true\nIMAGE_6_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_6_WORKER_URL_HOSTS=NONE\nIMAGE_6_WORKER_HAS_COINGECKO=false\nIMAGE_6_WORKER_HAS_BINANCE_VISION=false\nIMAGE_6_WORKER_HAS_BINANCE_API=false\nIMAGE_6_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_6_WORKER_HAS_FETCH_MARKET=false\nIMAGE_6_WORKER_HAS_CG_AUTH=false\nIMAGE_6_WORKER_DIFFERS_CURRENT=true\nIMAGE_6_WORKER_FUNCTIONS=NONE\nIMAGE_6_APP_PRESENT=true\nIMAGE_6_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_6_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_6_APP_HAS_COINGECKO=true\nIMAGE_6_APP_HAS_BINANCE_VISION=true\nIMAGE_6_APP_HAS_BINANCE_API=false\nIMAGE_6_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_6_APP_HAS_FETCH_MARKET=false\nIMAGE_6_APP_HAS_CG_AUTH=false\nIMAGE_7_TAG=crypto-portfolio:gram-trade-entry-14415368fa52-c1398\nIMAGE_7_CREATE_OK=true\nIMAGE_7_WORKER_PRESENT=true\nIMAGE_7_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_7_WORKER_URL_HOSTS=NONE\nIMAGE_7_WORKER_HAS_COINGECKO=false\nIMAGE_7_WORKER_HAS_BINANCE_VISION=false\nIMAGE_7_WORKER_HAS_BINANCE_API=false\nIMAGE_7_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_7_WORKER_HAS_FETCH_MARKET=false\nIMAGE_7_WORKER_HAS_CG_AUTH=false\nIMAGE_7_WORKER_DIFFERS_CURRENT=true\nIMAGE_7_WORKER_FUNCTIONS=NONE\nIMAGE_7_APP_PRESENT=true\nIMAGE_7_APP_SHA256=9d35e8fc5a0ace8eb8d6e28ce7ea0b54503745a661e508e17c6f2e9e04300d0c\nIMAGE_7_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_7_APP_HAS_COINGECKO=true\nIMAGE_7_APP_HAS_BINANCE_VISION=true\nIMAGE_7_APP_HAS_BINANCE_API=false\nIMAGE_7_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_7_APP_HAS_FETCH_MARKET=false\nIMAGE_7_APP_HAS_CG_AUTH=false\nIMAGE_8_TAG=crypto-portfolio:gram-ui-2cca2e2eb64d-c1387\nIMAGE_8_CREATE_OK=true\nIMAGE_8_WORKER_PRESENT=true\nIMAGE_8_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_8_WORKER_URL_HOSTS=NONE\nIMAGE_8_WORKER_HAS_COINGECKO=false\nIMAGE_8_WORKER_HAS_BINANCE_VISION=false\nIMAGE_8_WORKER_HAS_BINANCE_API=false\nIMAGE_8_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_8_WORKER_HAS_FETCH_MARKET=false\nIMAGE_8_WORKER_HAS_CG_AUTH=false\nIMAGE_8_WORKER_DIFFERS_CURRENT=true\nIMAGE_8_WORKER_FUNCTIONS=NONE\nIMAGE_8_APP_PRESENT=true\nIMAGE_8_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_8_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_8_APP_HAS_COINGECKO=true\nIMAGE_8_APP_HAS_BINANCE_VISION=true\nIMAGE_8_APP_HAS_BINANCE_API=false\nIMAGE_8_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_8_APP_HAS_FETCH_MARKET=false\nIMAGE_8_APP_HAS_CG_AUTH=false\nIMAGE_9_TAG=crypto-portfolio:gram-ui-f6f4e1378b07-c1369\nIMAGE_9_CREATE_OK=true\nIMAGE_9_WORKER_PRESENT=true\nIMAGE_9_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_9_WORKER_URL_HOSTS=NONE\nIMAGE_9_WORKER_HAS_COINGECKO=false\nIMAGE_9_WORKER_HAS_BINANCE_VISION=false\nIMAGE_9_WORKER_HAS_BINANCE_API=false\nIMAGE_9_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_9_WORKER_HAS_FETCH_MARKET=false\nIMAGE_9_WORKER_HAS_CG_AUTH=false\nIMAGE_9_WORKER_DIFFERS_CURRENT=true\nIMAGE_9_WORKER_FUNCTIONS=NONE\nIMAGE_9_APP_PRESENT=true\nIMAGE_9_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_9_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_9_APP_HAS_COINGECKO=true\nIMAGE_9_APP_HAS_BINANCE_VISION=true\nIMAGE_9_APP_HAS_BINANCE_API=false\nIMAGE_9_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_9_APP_HAS_FETCH_MARKET=false\nIMAGE_9_APP_HAS_CG_AUTH=false\nIMAGE_10_TAG=crypto-portfolio:gram-yandex-005074d9abde-c1383\nIMAGE_10_CREATE_OK=true\nIMAGE_10_WORKER_PRESENT=true\nIMAGE_10_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_10_WORKER_URL_HOSTS=NONE\nIMAGE_10_WORKER_HAS_COINGECKO=false\nIMAGE_10_WORKER_HAS_BINANCE_VISION=false\nIMAGE_10_WORKER_HAS_BINANCE_API=false\nIMAGE_10_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_10_WORKER_HAS_FETCH_MARKET=false\nIMAGE_10_WORKER_HAS_CG_AUTH=false\nIMAGE_10_WORKER_DIFFERS_CURRENT=true\nIMAGE_10_WORKER_FUNCTIONS=NONE\nIMAGE_10_APP_PRESENT=true\nIMAGE_10_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_10_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_10_APP_HAS_COINGECKO=true\nIMAGE_10_APP_HAS_BINANCE_VISION=true\nIMAGE_10_APP_HAS_BINANCE_API=false\nIMAGE_10_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_10_APP_HAS_FETCH_MARKET=false\nIMAGE_10_APP_HAS_CG_AUTH=false\nTEMP_CONTAINER_CREATED_COUNT=10\nTEMP_CONTAINER_REMOVED_COUNT=10\nTEMP_CONTAINER_LEFTOVER_COUNT=0\nDIFFERENT_WORKER_IMAGE_COUNT=6\nALT_PROVIDER_WORKER_IMAGE_COUNT=0\nBINANCE_WORKER_IMAGE_COUNT=0\nDISCOVERY_DECISION=OLD_WORKER_VERSIONS_FOUND_BUT_ALL_COINGECKO\nDISCOVERY_RC=0\nDECISION=OLD_WORKERS_ALL_COINGECKO\nNEXT_GATE=PORT_EXISTING_APP_BINANCE_MARKET_LOGIC_TO_WORKER\nTASK_RESULT=PASS_GRAM1_OLD_IMAGE_WORKER_COMPARE\nCHANGES_MADE=true\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=TEMP_DOCKER_METADATA_CREATED_AND_REMOVED\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1.txt b/runtime/history/SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1.txt new file mode 100644 index 00000000..2a3498a5 --- /dev/null +++ b/runtime/history/SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1.txt @@ -0,0 +1,281 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=gram1-old-image-worker-compare +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=65836420030ecbbc2cce9c662d24b6b4b8b2fbe372298e80b0d212e78261fc6f +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=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=191a375f2c72e6f3e3be315afb7e96df595e79d8f24ef62898d4aa979a31fbf2 +SANITIZED_OUTPUT_SHA256=191a375f2c72e6f3e3be315afb7e96df595e79d8f24ef62898d4aa979a31fbf2 +OUTPUT_BEGIN +GRAM1_OLD_IMAGE_WORKER_COMPARE=V1 +MODE=diagnostic-change +PRODUCT_MUTATION=false +VM170_FOUND=true +VM170_STATUS=running +VM170_QGA_PING=true +VM170_QGA_START=true +VM170_QGA_FINAL=true +VM170_GUEST_EXIT=0 +GRAM1_OLD_IMAGE_WORKER_COMPARE=V1 +MODE=diagnostic-change +PRODUCT_MUTATION=false +IMAGE_TAG_COUNT=10 +IMAGE_1_TAG=crypto-portfolio:gram-mail-ru-adf60b9e7dca-c1393 +IMAGE_1_CREATE_OK=true +IMAGE_1_WORKER_PRESENT=true +IMAGE_1_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_1_WORKER_URL_HOSTS=NONE +IMAGE_1_WORKER_HAS_COINGECKO=false +IMAGE_1_WORKER_HAS_BINANCE_VISION=false +IMAGE_1_WORKER_HAS_BINANCE_API=false +IMAGE_1_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_1_WORKER_HAS_FETCH_MARKET=false +IMAGE_1_WORKER_HAS_CG_AUTH=false +IMAGE_1_WORKER_DIFFERS_CURRENT=true +IMAGE_1_WORKER_FUNCTIONS=NONE +IMAGE_1_APP_PRESENT=true +IMAGE_1_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_1_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_1_APP_HAS_COINGECKO=true +IMAGE_1_APP_HAS_BINANCE_VISION=true +IMAGE_1_APP_HAS_BINANCE_API=false +IMAGE_1_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_1_APP_HAS_FETCH_MARKET=false +IMAGE_1_APP_HAS_CG_AUTH=false +IMAGE_2_TAG=crypto-portfolio:gram-rb-web-5048d05b1121-c1366 +IMAGE_2_CREATE_OK=true +IMAGE_2_WORKER_PRESENT=true +IMAGE_2_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +IMAGE_2_WORKER_URL_HOSTS=api.coingecko.com +IMAGE_2_WORKER_HAS_COINGECKO=true +IMAGE_2_WORKER_HAS_BINANCE_VISION=false +IMAGE_2_WORKER_HAS_BINANCE_API=false +IMAGE_2_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_2_WORKER_HAS_FETCH_MARKET=true +IMAGE_2_WORKER_HAS_CG_AUTH=false +IMAGE_2_WORKER_DIFFERS_CURRENT=false +IMAGE_2_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email +IMAGE_2_APP_PRESENT=true +IMAGE_2_APP_SHA256=8a81d075297856c2dd843da34e6dd1cb6baa1d9c36d24dbee6865e02aa625e25 +IMAGE_2_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_2_APP_HAS_COINGECKO=true +IMAGE_2_APP_HAS_BINANCE_VISION=true +IMAGE_2_APP_HAS_BINANCE_API=false +IMAGE_2_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_2_APP_HAS_FETCH_MARKET=false +IMAGE_2_APP_HAS_CG_AUTH=false +IMAGE_3_TAG=crypto-portfolio:gram-rb-web-5048d05b1121 +IMAGE_3_CREATE_OK=true +IMAGE_3_WORKER_PRESENT=true +IMAGE_3_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +IMAGE_3_WORKER_URL_HOSTS=api.coingecko.com +IMAGE_3_WORKER_HAS_COINGECKO=true +IMAGE_3_WORKER_HAS_BINANCE_VISION=false +IMAGE_3_WORKER_HAS_BINANCE_API=false +IMAGE_3_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_3_WORKER_HAS_FETCH_MARKET=true +IMAGE_3_WORKER_HAS_CG_AUTH=false +IMAGE_3_WORKER_DIFFERS_CURRENT=false +IMAGE_3_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email +IMAGE_3_APP_PRESENT=true +IMAGE_3_APP_SHA256=8a81d075297856c2dd843da34e6dd1cb6baa1d9c36d24dbee6865e02aa625e25 +IMAGE_3_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_3_APP_HAS_COINGECKO=true +IMAGE_3_APP_HAS_BINANCE_VISION=true +IMAGE_3_APP_HAS_BINANCE_API=false +IMAGE_3_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_3_APP_HAS_FETCH_MARKET=false +IMAGE_3_APP_HAS_CG_AUTH=false +IMAGE_4_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121-c1366 +IMAGE_4_CREATE_OK=true +IMAGE_4_WORKER_PRESENT=true +IMAGE_4_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +IMAGE_4_WORKER_URL_HOSTS=api.coingecko.com +IMAGE_4_WORKER_HAS_COINGECKO=true +IMAGE_4_WORKER_HAS_BINANCE_VISION=false +IMAGE_4_WORKER_HAS_BINANCE_API=false +IMAGE_4_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_4_WORKER_HAS_FETCH_MARKET=true +IMAGE_4_WORKER_HAS_CG_AUTH=false +IMAGE_4_WORKER_DIFFERS_CURRENT=false +IMAGE_4_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email +IMAGE_4_APP_PRESENT=true +IMAGE_4_APP_SHA256=ec226952cdb7fb58edbfc0173af47f4d901f3206e15169df12294983731fbc20 +IMAGE_4_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_4_APP_HAS_COINGECKO=true +IMAGE_4_APP_HAS_BINANCE_VISION=true +IMAGE_4_APP_HAS_BINANCE_API=false +IMAGE_4_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_4_APP_HAS_FETCH_MARKET=false +IMAGE_4_APP_HAS_CG_AUTH=false +IMAGE_5_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121 +IMAGE_5_CREATE_OK=true +IMAGE_5_WORKER_PRESENT=true +IMAGE_5_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +IMAGE_5_WORKER_URL_HOSTS=api.coingecko.com +IMAGE_5_WORKER_HAS_COINGECKO=true +IMAGE_5_WORKER_HAS_BINANCE_VISION=false +IMAGE_5_WORKER_HAS_BINANCE_API=false +IMAGE_5_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_5_WORKER_HAS_FETCH_MARKET=true +IMAGE_5_WORKER_HAS_CG_AUTH=false +IMAGE_5_WORKER_DIFFERS_CURRENT=false +IMAGE_5_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email +IMAGE_5_APP_PRESENT=true +IMAGE_5_APP_SHA256=ec226952cdb7fb58edbfc0173af47f4d901f3206e15169df12294983731fbc20 +IMAGE_5_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_5_APP_HAS_COINGECKO=true +IMAGE_5_APP_HAS_BINANCE_VISION=true +IMAGE_5_APP_HAS_BINANCE_API=false +IMAGE_5_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_5_APP_HAS_FETCH_MARKET=false +IMAGE_5_APP_HAS_CG_AUTH=false +IMAGE_6_TAG=crypto-portfolio:gram-shadow-5048d05b1121-c1366 +IMAGE_6_CREATE_OK=true +IMAGE_6_WORKER_PRESENT=true +IMAGE_6_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_6_WORKER_URL_HOSTS=NONE +IMAGE_6_WORKER_HAS_COINGECKO=false +IMAGE_6_WORKER_HAS_BINANCE_VISION=false +IMAGE_6_WORKER_HAS_BINANCE_API=false +IMAGE_6_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_6_WORKER_HAS_FETCH_MARKET=false +IMAGE_6_WORKER_HAS_CG_AUTH=false +IMAGE_6_WORKER_DIFFERS_CURRENT=true +IMAGE_6_WORKER_FUNCTIONS=NONE +IMAGE_6_APP_PRESENT=true +IMAGE_6_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_6_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_6_APP_HAS_COINGECKO=true +IMAGE_6_APP_HAS_BINANCE_VISION=true +IMAGE_6_APP_HAS_BINANCE_API=false +IMAGE_6_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_6_APP_HAS_FETCH_MARKET=false +IMAGE_6_APP_HAS_CG_AUTH=false +IMAGE_7_TAG=crypto-portfolio:gram-trade-entry-14415368fa52-c1398 +IMAGE_7_CREATE_OK=true +IMAGE_7_WORKER_PRESENT=true +IMAGE_7_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_7_WORKER_URL_HOSTS=NONE +IMAGE_7_WORKER_HAS_COINGECKO=false +IMAGE_7_WORKER_HAS_BINANCE_VISION=false +IMAGE_7_WORKER_HAS_BINANCE_API=false +IMAGE_7_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_7_WORKER_HAS_FETCH_MARKET=false +IMAGE_7_WORKER_HAS_CG_AUTH=false +IMAGE_7_WORKER_DIFFERS_CURRENT=true +IMAGE_7_WORKER_FUNCTIONS=NONE +IMAGE_7_APP_PRESENT=true +IMAGE_7_APP_SHA256=9d35e8fc5a0ace8eb8d6e28ce7ea0b54503745a661e508e17c6f2e9e04300d0c +IMAGE_7_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_7_APP_HAS_COINGECKO=true +IMAGE_7_APP_HAS_BINANCE_VISION=true +IMAGE_7_APP_HAS_BINANCE_API=false +IMAGE_7_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_7_APP_HAS_FETCH_MARKET=false +IMAGE_7_APP_HAS_CG_AUTH=false +IMAGE_8_TAG=crypto-portfolio:gram-ui-2cca2e2eb64d-c1387 +IMAGE_8_CREATE_OK=true +IMAGE_8_WORKER_PRESENT=true +IMAGE_8_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_8_WORKER_URL_HOSTS=NONE +IMAGE_8_WORKER_HAS_COINGECKO=false +IMAGE_8_WORKER_HAS_BINANCE_VISION=false +IMAGE_8_WORKER_HAS_BINANCE_API=false +IMAGE_8_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_8_WORKER_HAS_FETCH_MARKET=false +IMAGE_8_WORKER_HAS_CG_AUTH=false +IMAGE_8_WORKER_DIFFERS_CURRENT=true +IMAGE_8_WORKER_FUNCTIONS=NONE +IMAGE_8_APP_PRESENT=true +IMAGE_8_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_8_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_8_APP_HAS_COINGECKO=true +IMAGE_8_APP_HAS_BINANCE_VISION=true +IMAGE_8_APP_HAS_BINANCE_API=false +IMAGE_8_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_8_APP_HAS_FETCH_MARKET=false +IMAGE_8_APP_HAS_CG_AUTH=false +IMAGE_9_TAG=crypto-portfolio:gram-ui-f6f4e1378b07-c1369 +IMAGE_9_CREATE_OK=true +IMAGE_9_WORKER_PRESENT=true +IMAGE_9_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_9_WORKER_URL_HOSTS=NONE +IMAGE_9_WORKER_HAS_COINGECKO=false +IMAGE_9_WORKER_HAS_BINANCE_VISION=false +IMAGE_9_WORKER_HAS_BINANCE_API=false +IMAGE_9_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_9_WORKER_HAS_FETCH_MARKET=false +IMAGE_9_WORKER_HAS_CG_AUTH=false +IMAGE_9_WORKER_DIFFERS_CURRENT=true +IMAGE_9_WORKER_FUNCTIONS=NONE +IMAGE_9_APP_PRESENT=true +IMAGE_9_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_9_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_9_APP_HAS_COINGECKO=true +IMAGE_9_APP_HAS_BINANCE_VISION=true +IMAGE_9_APP_HAS_BINANCE_API=false +IMAGE_9_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_9_APP_HAS_FETCH_MARKET=false +IMAGE_9_APP_HAS_CG_AUTH=false +IMAGE_10_TAG=crypto-portfolio:gram-yandex-005074d9abde-c1383 +IMAGE_10_CREATE_OK=true +IMAGE_10_WORKER_PRESENT=true +IMAGE_10_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_10_WORKER_URL_HOSTS=NONE +IMAGE_10_WORKER_HAS_COINGECKO=false +IMAGE_10_WORKER_HAS_BINANCE_VISION=false +IMAGE_10_WORKER_HAS_BINANCE_API=false +IMAGE_10_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_10_WORKER_HAS_FETCH_MARKET=false +IMAGE_10_WORKER_HAS_CG_AUTH=false +IMAGE_10_WORKER_DIFFERS_CURRENT=true +IMAGE_10_WORKER_FUNCTIONS=NONE +IMAGE_10_APP_PRESENT=true +IMAGE_10_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_10_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_10_APP_HAS_COINGECKO=true +IMAGE_10_APP_HAS_BINANCE_VISION=true +IMAGE_10_APP_HAS_BINANCE_API=false +IMAGE_10_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_10_APP_HAS_FETCH_MARKET=false +IMAGE_10_APP_HAS_CG_AUTH=false +TEMP_CONTAINER_CREATED_COUNT=10 +TEMP_CONTAINER_REMOVED_COUNT=10 +TEMP_CONTAINER_LEFTOVER_COUNT=0 +DIFFERENT_WORKER_IMAGE_COUNT=6 +ALT_PROVIDER_WORKER_IMAGE_COUNT=0 +BINANCE_WORKER_IMAGE_COUNT=0 +DISCOVERY_DECISION=OLD_WORKER_VERSIONS_FOUND_BUT_ALL_COINGECKO +DISCOVERY_RC=0 +DECISION=OLD_WORKERS_ALL_COINGECKO +NEXT_GATE=PORT_EXISTING_APP_BINANCE_MARKET_LOGIC_TO_WORKER +TASK_RESULT=PASS_GRAM1_OLD_IMAGE_WORKER_COMPARE +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=TEMP_DOCKER_METADATA_CREATED_AND_REMOVED +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 801ae5e4..cf5cd08a 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260930-GRAM1-VM170-BACKUP-PROVIDER-DISCOVERY-9470R1", + "command_id": "SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "gram1-vm170-backup-provider-discovery", - "started_at_utc": "2026-09-30T00:56:36Z", - "finished_at_utc": "2026-09-30T00:56:36Z", + "mode": "change", + "component": "gram1-old-image-worker-compare", + "started_at_utc": "2026-09-30T00:59:16Z", + "finished_at_utc": "2026-09-30T00:59:16Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "1a7a59b577fc912c6bd539d88fc48d13157484467dc33cea632c43b8975c5f67", + "command_sha256": "65836420030ecbbc2cce9c662d24b6b4b8b2fbe372298e80b0d212e78261fc6f", "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, + "changes_made": true, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "MUTATED", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "9d92fd89f46e1dc2bd75558dd9e865f6a1a9ea0fa65fb3c65ab086e5fe8b3afe", - "sanitized_output_sha256": "9d92fd89f46e1dc2bd75558dd9e865f6a1a9ea0fa65fb3c65ab086e5fe8b3afe", + "raw_evidence_sha256": "191a375f2c72e6f3e3be315afb7e96df595e79d8f24ef62898d4aa979a31fbf2", + "sanitized_output_sha256": "191a375f2c72e6f3e3be315afb7e96df595e79d8f24ef62898d4aa979a31fbf2", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "GRAM1_VM170_BACKUP_PROVIDER_DISCOVERY=V1\nMODE=read-only\nVM170_FOUND=true\nVM170_STATUS=running\nVM170_QGA_PING=true\nVM170_QGA_START=true\nVM170_QGA_FINAL=true\nVM170_GUEST_EXIT=0\nGRAM1_VM170_BACKUP_PROVIDER_DISCOVERY=V1\nMODE=read-only\nWORKER_CONTAINER_PRESENT=true\nWEB_CONTAINER_PRESENT=true\nCOMPOSE_WORKDIR_PRESENT=true\nCOMPOSE_CONFIG_PATH_PRESENT=true\nCURRENT_WORKER_READ_OK=true\nCURRENT_WORKER_SIZE=10300\nCURRENT_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nCURRENT_WORKER_URL_HOST_COUNT=1\nCURRENT_WORKER_URL_HOSTS=api.coingecko.com\nCURRENT_WORKER_HAS_COINGECKO=true\nCURRENT_WORKER_HAS_BINANCE_VISION=false\nCURRENT_WORKER_HAS_BINANCE_API=false\nCURRENT_WORKER_HAS_COINCAP=false\nCURRENT_WORKER_HAS_CRYPTOCOMPARE=false\nCURRENT_WORKER_HAS_YAHOO=false\nCURRENT_WORKER_HAS_BYBIT=false\nCURRENT_WORKER_HAS_OKX=false\nCURRENT_WORKER_HAS_CG_DEMO_AUTH=false\nCURRENT_WORKER_HAS_CG_PRO_AUTH=false\nCURRENT_WORKER_HAS_FETCH_MARKET=true\nCURRENT_APP_READ_OK=true\nCURRENT_APP_SIZE=33405\nCURRENT_APP_SHA256=9d35e8fc5a0ace8eb8d6e28ce7ea0b54503745a661e508e17c6f2e9e04300d0c\nCURRENT_APP_URL_HOST_COUNT=4\nCURRENT_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nCURRENT_APP_HAS_COINGECKO=true\nCURRENT_APP_HAS_BINANCE_VISION=true\nCURRENT_APP_HAS_BINANCE_API=false\nCURRENT_APP_HAS_COINCAP=false\nCURRENT_APP_HAS_CRYPTOCOMPARE=false\nCURRENT_APP_HAS_YAHOO=false\nCURRENT_APP_HAS_BYBIT=false\nCURRENT_APP_HAS_OKX=false\nCURRENT_APP_HAS_CG_DEMO_AUTH=false\nCURRENT_APP_HAS_CG_PRO_AUTH=false\nCURRENT_APP_HAS_FETCH_MARKET=false\nGIT_REPO_PRESENT=false\nGIT_WORKER_VERSION_SCANNED_COUNT=0\nGIT_WORKER_ALT_PROVIDER_VERSION_COUNT=0\nBACKUP_WORKER_CANDIDATE_COUNT=7\nBACKUP_WORKER_1_REL=worker.py.bak-currency-rebuild-20260711T002156Z\nBACKUP_WORKER_1_SHA256=4a2fa9348c36247ca26b8f38a5303c4ffd6c17f559223bf46e75a86929c6263b\nBACKUP_WORKER_1_URL_HOSTS=api.coingecko.com\nBACKUP_WORKER_1_HAS_NON_COINGECKO_PROVIDER=false\nBACKUP_WORKER_1_HAS_CG_DEMO_AUTH=false\nBACKUP_WORKER_2_REL=worker.py.bak-currency-ui-20260711T000554Z\nBACKUP_WORKER_2_SHA256=4a2fa9348c36247ca26b8f38a5303c4ffd6c17f559223bf46e75a86929c6263b\nBACKUP_WORKER_2_URL_HOSTS=api.coingecko.com\nBACKUP_WORKER_2_HAS_NON_COINGECKO_PROVIDER=false\nBACKUP_WORKER_2_HAS_CG_DEMO_AUTH=false\nBACKUP_WORKER_3_REL=worker.py.bak-icons-20260711T004054Z\nBACKUP_WORKER_3_SHA256=dcc4fcc47b8b244046ac082fc5fcfe6c35160a9b8721245eb763ad6d2e57aadf\nBACKUP_WORKER_3_URL_HOSTS=api.coingecko.com\nBACKUP_WORKER_3_HAS_NON_COINGECKO_PROVIDER=false\nBACKUP_WORKER_3_HAS_CG_DEMO_AUTH=false\nBACKUP_WORKER_4_REL=worker.py.bak-runtime-fix-20260710T164812Z\nBACKUP_WORKER_4_SHA256=69703bb68857ba34460af308d6e528bffedb21a7aebed75f377af7471a3cd3e6\nBACKUP_WORKER_4_URL_HOSTS=api.coingecko.com\nBACKUP_WORKER_4_HAS_NON_COINGECKO_PROVIDER=false\nBACKUP_WORKER_4_HAS_CG_DEMO_AUTH=false\nBACKUP_WORKER_5_REL=worker.py.bak-usd-rub-20260711T001327Z\nBACKUP_WORKER_5_SHA256=4a2fa9348c36247ca26b8f38a5303c4ffd6c17f559223bf46e75a86929c6263b\nBACKUP_WORKER_5_URL_HOSTS=api.coingecko.com\nBACKUP_WORKER_5_HAS_NON_COINGECKO_PROVIDER=false\nBACKUP_WORKER_5_HAS_CG_DEMO_AUTH=false\nBACKUP_WORKER_6_REL=worker.py.rollback-running-20260711T003109Z\nBACKUP_WORKER_6_SHA256=4a2fa9348c36247ca26b8f38a5303c4ffd6c17f559223bf46e75a86929c6263b\nBACKUP_WORKER_6_URL_HOSTS=api.coingecko.com\nBACKUP_WORKER_6_HAS_NON_COINGECKO_PROVIDER=false\nBACKUP_WORKER_6_HAS_CG_DEMO_AUTH=false\nBACKUP_WORKER_DIFFERENT_VERSION_COUNT=6\nBACKUP_WORKER_ALT_PROVIDER_VERSION_COUNT=0\nNEARBY_ARCHIVE_COUNT=3\nARCHIVE_1_REL=/opt/stacks/8020-demonov-shadow/.deploy/SIGNALBOT-260906-DEPLOY-022/package.tar.gz\nARCHIVE_1_SIZE=208049\nARCHIVE_1_SHA256=389e7aabca8887ee3b48b6ff0b4affe1163216005a4888013d9ccc82ea360e32\nARCHIVE_2_REL=/opt/stacks/8020-demonov-shadow/.weekly/SIGNALBOT-260906-WEEKLY-LEGACY-030/legacy.tar.gz\nARCHIVE_2_SIZE=187982\nARCHIVE_2_SHA256=b530b7c20ae47d244e8aee5731f9f83fb1d412037ad8f3c318b1e88a21575289\nARCHIVE_3_REL=/opt/stacks/gitea/manual-backups/newfi-bootstrap-20260904T151920Z/gitea-dump.zip\nARCHIVE_3_SIZE=117891657\nARCHIVE_3_SHA256=fef88e7264ef7a78568ffd2123b7e0538f0ac98e740b0dbf6f9617739847c05f\nCRYPTO_PORTFOLIO_IMAGE_COUNT=10\nIMAGE_1_TAG=crypto-portfolio:gram-trade-entry-14415368fa52-c1398\nIMAGE_1_ID_SHA256=f452b09044b89b3f75534e285a07b4e77d00f94e7a138c8ac828932cdc6a386f\nIMAGE_1_CREATED_SHA256=bfa9854bff198703d96b94205d9b5e7d48c786965e1d28962ea3d2553f7ffecf\nIMAGE_2_TAG=crypto-portfolio:gram-mail-ru-adf60b9e7dca-c1393\nIMAGE_2_ID_SHA256=c0ad10c05f14b4d00e7eb32e687952b24c3589f161f5bdb202323c3ac60e16ef\nIMAGE_2_CREATED_SHA256=1718c0c9643df4e86caf983996c0ae0c0c6b26c5b101629700a583a2bca3b11b\nIMAGE_3_TAG=crypto-portfolio:gram-ui-2cca2e2eb64d-c1387\nIMAGE_3_ID_SHA256=62d9f53117dcda61c2f343fe963c466bd367a760f5cf713b2a6559a0cad1322d\nIMAGE_3_CREATED_SHA256=05eefee4b5f2da1be42b1426f45402a04a48cde800089aea4208d147f165a751\nIMAGE_4_TAG=crypto-portfolio:gram-yandex-005074d9abde-c1383\nIMAGE_4_ID_SHA256=8572528b3f6ea85e51e73c40e4bc1a1c9c4eb0967e9b48cea4efab4636b78288\nIMAGE_4_CREATED_SHA256=a809d577a012c5e10e60423c289b3da57d96ebc336880d9cdfe5f9a80e80cc2a\nIMAGE_5_TAG=crypto-portfolio:gram-ui-f6f4e1378b07-c1369\nIMAGE_5_ID_SHA256=e9d77e80c06e07cace94c2eadb3912180de3f865ab3c8e55d6c738cb57dfb716\nIMAGE_5_CREATED_SHA256=470267aed4eef591f10e99aac5f89b54bbefe0ac5fe952ab38f5ba32d76802f9\nIMAGE_6_TAG=crypto-portfolio:gram-shadow-5048d05b1121-c1366\nIMAGE_6_ID_SHA256=bf1325fbb5c5cd795ccd9bf647f8a5a66de1e32f14853592aedf2d93aaf6affb\nIMAGE_6_CREATED_SHA256=1174076f299e690679e21274dd3b26a55adde782eab4d0dd0472f7e4b1936fe1\nIMAGE_7_TAG=crypto-portfolio:gram-rb-web-5048d05b1121\nIMAGE_7_ID_SHA256=737f6679695e594c51dc56a68ab01b76f85ea31728789b0081fc68786721d79a\nIMAGE_7_CREATED_SHA256=0a13508819348934e0600917551621ed37b2f2480675fdd7fc671795055899b4\nIMAGE_8_TAG=crypto-portfolio:gram-rb-web-5048d05b1121-c1366\nIMAGE_8_ID_SHA256=737f6679695e594c51dc56a68ab01b76f85ea31728789b0081fc68786721d79a\nIMAGE_8_CREATED_SHA256=0a13508819348934e0600917551621ed37b2f2480675fdd7fc671795055899b4\nIMAGE_9_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121\nIMAGE_9_ID_SHA256=4e1ebd27e512d2c44b824de36266822cad0af083722c35f5f9216f3f4daf71f9\nIMAGE_9_CREATED_SHA256=d198d49a82f0062d25b1ac4770f3f0651b5b01139438f80e5dfa197ce0240036\nIMAGE_10_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121-c1366\nIMAGE_10_ID_SHA256=4e1ebd27e512d2c44b824de36266822cad0af083722c35f5f9216f3f4daf71f9\nIMAGE_10_CREATED_SHA256=d198d49a82f0062d25b1ac4770f3f0651b5b01139438f80e5dfa197ce0240036\nDISCOVERY_RC=0\nDECISION=NO_PLAIN_OLD_WORKER_BUT_ARCHIVES_FOUND\nNEXT_GATE=READ_ONLY_ARCHIVE_WORKER_EXTRACTION_AND_PROVIDER_COMPARE\nTASK_RESULT=PASS_GRAM1_VM170_BACKUP_PROVIDER_DISCOVERY\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION_BACKUP_PROVIDER_DISCOVERY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260930-GRAM1-VM170-BACKUP-PROVIDER-DISCOVERY-9470R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "GRAM1_OLD_IMAGE_WORKER_COMPARE=V1\nMODE=diagnostic-change\nPRODUCT_MUTATION=false\nVM170_FOUND=true\nVM170_STATUS=running\nVM170_QGA_PING=true\nVM170_QGA_START=true\nVM170_QGA_FINAL=true\nVM170_GUEST_EXIT=0\nGRAM1_OLD_IMAGE_WORKER_COMPARE=V1\nMODE=diagnostic-change\nPRODUCT_MUTATION=false\nIMAGE_TAG_COUNT=10\nIMAGE_1_TAG=crypto-portfolio:gram-mail-ru-adf60b9e7dca-c1393\nIMAGE_1_CREATE_OK=true\nIMAGE_1_WORKER_PRESENT=true\nIMAGE_1_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_1_WORKER_URL_HOSTS=NONE\nIMAGE_1_WORKER_HAS_COINGECKO=false\nIMAGE_1_WORKER_HAS_BINANCE_VISION=false\nIMAGE_1_WORKER_HAS_BINANCE_API=false\nIMAGE_1_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_1_WORKER_HAS_FETCH_MARKET=false\nIMAGE_1_WORKER_HAS_CG_AUTH=false\nIMAGE_1_WORKER_DIFFERS_CURRENT=true\nIMAGE_1_WORKER_FUNCTIONS=NONE\nIMAGE_1_APP_PRESENT=true\nIMAGE_1_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_1_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_1_APP_HAS_COINGECKO=true\nIMAGE_1_APP_HAS_BINANCE_VISION=true\nIMAGE_1_APP_HAS_BINANCE_API=false\nIMAGE_1_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_1_APP_HAS_FETCH_MARKET=false\nIMAGE_1_APP_HAS_CG_AUTH=false\nIMAGE_2_TAG=crypto-portfolio:gram-rb-web-5048d05b1121-c1366\nIMAGE_2_CREATE_OK=true\nIMAGE_2_WORKER_PRESENT=true\nIMAGE_2_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nIMAGE_2_WORKER_URL_HOSTS=api.coingecko.com\nIMAGE_2_WORKER_HAS_COINGECKO=true\nIMAGE_2_WORKER_HAS_BINANCE_VISION=false\nIMAGE_2_WORKER_HAS_BINANCE_API=false\nIMAGE_2_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_2_WORKER_HAS_FETCH_MARKET=true\nIMAGE_2_WORKER_HAS_CG_AUTH=false\nIMAGE_2_WORKER_DIFFERS_CURRENT=false\nIMAGE_2_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email\nIMAGE_2_APP_PRESENT=true\nIMAGE_2_APP_SHA256=8a81d075297856c2dd843da34e6dd1cb6baa1d9c36d24dbee6865e02aa625e25\nIMAGE_2_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_2_APP_HAS_COINGECKO=true\nIMAGE_2_APP_HAS_BINANCE_VISION=true\nIMAGE_2_APP_HAS_BINANCE_API=false\nIMAGE_2_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_2_APP_HAS_FETCH_MARKET=false\nIMAGE_2_APP_HAS_CG_AUTH=false\nIMAGE_3_TAG=crypto-portfolio:gram-rb-web-5048d05b1121\nIMAGE_3_CREATE_OK=true\nIMAGE_3_WORKER_PRESENT=true\nIMAGE_3_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nIMAGE_3_WORKER_URL_HOSTS=api.coingecko.com\nIMAGE_3_WORKER_HAS_COINGECKO=true\nIMAGE_3_WORKER_HAS_BINANCE_VISION=false\nIMAGE_3_WORKER_HAS_BINANCE_API=false\nIMAGE_3_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_3_WORKER_HAS_FETCH_MARKET=true\nIMAGE_3_WORKER_HAS_CG_AUTH=false\nIMAGE_3_WORKER_DIFFERS_CURRENT=false\nIMAGE_3_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email\nIMAGE_3_APP_PRESENT=true\nIMAGE_3_APP_SHA256=8a81d075297856c2dd843da34e6dd1cb6baa1d9c36d24dbee6865e02aa625e25\nIMAGE_3_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_3_APP_HAS_COINGECKO=true\nIMAGE_3_APP_HAS_BINANCE_VISION=true\nIMAGE_3_APP_HAS_BINANCE_API=false\nIMAGE_3_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_3_APP_HAS_FETCH_MARKET=false\nIMAGE_3_APP_HAS_CG_AUTH=false\nIMAGE_4_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121-c1366\nIMAGE_4_CREATE_OK=true\nIMAGE_4_WORKER_PRESENT=true\nIMAGE_4_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nIMAGE_4_WORKER_URL_HOSTS=api.coingecko.com\nIMAGE_4_WORKER_HAS_COINGECKO=true\nIMAGE_4_WORKER_HAS_BINANCE_VISION=false\nIMAGE_4_WORKER_HAS_BINANCE_API=false\nIMAGE_4_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_4_WORKER_HAS_FETCH_MARKET=true\nIMAGE_4_WORKER_HAS_CG_AUTH=false\nIMAGE_4_WORKER_DIFFERS_CURRENT=false\nIMAGE_4_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email\nIMAGE_4_APP_PRESENT=true\nIMAGE_4_APP_SHA256=ec226952cdb7fb58edbfc0173af47f4d901f3206e15169df12294983731fbc20\nIMAGE_4_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_4_APP_HAS_COINGECKO=true\nIMAGE_4_APP_HAS_BINANCE_VISION=true\nIMAGE_4_APP_HAS_BINANCE_API=false\nIMAGE_4_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_4_APP_HAS_FETCH_MARKET=false\nIMAGE_4_APP_HAS_CG_AUTH=false\nIMAGE_5_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121\nIMAGE_5_CREATE_OK=true\nIMAGE_5_WORKER_PRESENT=true\nIMAGE_5_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c\nIMAGE_5_WORKER_URL_HOSTS=api.coingecko.com\nIMAGE_5_WORKER_HAS_COINGECKO=true\nIMAGE_5_WORKER_HAS_BINANCE_VISION=false\nIMAGE_5_WORKER_HAS_BINANCE_API=false\nIMAGE_5_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_5_WORKER_HAS_FETCH_MARKET=true\nIMAGE_5_WORKER_HAS_CG_AUTH=false\nIMAGE_5_WORKER_DIFFERS_CURRENT=false\nIMAGE_5_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email\nIMAGE_5_APP_PRESENT=true\nIMAGE_5_APP_SHA256=ec226952cdb7fb58edbfc0173af47f4d901f3206e15169df12294983731fbc20\nIMAGE_5_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_5_APP_HAS_COINGECKO=true\nIMAGE_5_APP_HAS_BINANCE_VISION=true\nIMAGE_5_APP_HAS_BINANCE_API=false\nIMAGE_5_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_5_APP_HAS_FETCH_MARKET=false\nIMAGE_5_APP_HAS_CG_AUTH=false\nIMAGE_6_TAG=crypto-portfolio:gram-shadow-5048d05b1121-c1366\nIMAGE_6_CREATE_OK=true\nIMAGE_6_WORKER_PRESENT=true\nIMAGE_6_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_6_WORKER_URL_HOSTS=NONE\nIMAGE_6_WORKER_HAS_COINGECKO=false\nIMAGE_6_WORKER_HAS_BINANCE_VISION=false\nIMAGE_6_WORKER_HAS_BINANCE_API=false\nIMAGE_6_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_6_WORKER_HAS_FETCH_MARKET=false\nIMAGE_6_WORKER_HAS_CG_AUTH=false\nIMAGE_6_WORKER_DIFFERS_CURRENT=true\nIMAGE_6_WORKER_FUNCTIONS=NONE\nIMAGE_6_APP_PRESENT=true\nIMAGE_6_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_6_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_6_APP_HAS_COINGECKO=true\nIMAGE_6_APP_HAS_BINANCE_VISION=true\nIMAGE_6_APP_HAS_BINANCE_API=false\nIMAGE_6_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_6_APP_HAS_FETCH_MARKET=false\nIMAGE_6_APP_HAS_CG_AUTH=false\nIMAGE_7_TAG=crypto-portfolio:gram-trade-entry-14415368fa52-c1398\nIMAGE_7_CREATE_OK=true\nIMAGE_7_WORKER_PRESENT=true\nIMAGE_7_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_7_WORKER_URL_HOSTS=NONE\nIMAGE_7_WORKER_HAS_COINGECKO=false\nIMAGE_7_WORKER_HAS_BINANCE_VISION=false\nIMAGE_7_WORKER_HAS_BINANCE_API=false\nIMAGE_7_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_7_WORKER_HAS_FETCH_MARKET=false\nIMAGE_7_WORKER_HAS_CG_AUTH=false\nIMAGE_7_WORKER_DIFFERS_CURRENT=true\nIMAGE_7_WORKER_FUNCTIONS=NONE\nIMAGE_7_APP_PRESENT=true\nIMAGE_7_APP_SHA256=9d35e8fc5a0ace8eb8d6e28ce7ea0b54503745a661e508e17c6f2e9e04300d0c\nIMAGE_7_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_7_APP_HAS_COINGECKO=true\nIMAGE_7_APP_HAS_BINANCE_VISION=true\nIMAGE_7_APP_HAS_BINANCE_API=false\nIMAGE_7_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_7_APP_HAS_FETCH_MARKET=false\nIMAGE_7_APP_HAS_CG_AUTH=false\nIMAGE_8_TAG=crypto-portfolio:gram-ui-2cca2e2eb64d-c1387\nIMAGE_8_CREATE_OK=true\nIMAGE_8_WORKER_PRESENT=true\nIMAGE_8_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_8_WORKER_URL_HOSTS=NONE\nIMAGE_8_WORKER_HAS_COINGECKO=false\nIMAGE_8_WORKER_HAS_BINANCE_VISION=false\nIMAGE_8_WORKER_HAS_BINANCE_API=false\nIMAGE_8_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_8_WORKER_HAS_FETCH_MARKET=false\nIMAGE_8_WORKER_HAS_CG_AUTH=false\nIMAGE_8_WORKER_DIFFERS_CURRENT=true\nIMAGE_8_WORKER_FUNCTIONS=NONE\nIMAGE_8_APP_PRESENT=true\nIMAGE_8_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_8_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_8_APP_HAS_COINGECKO=true\nIMAGE_8_APP_HAS_BINANCE_VISION=true\nIMAGE_8_APP_HAS_BINANCE_API=false\nIMAGE_8_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_8_APP_HAS_FETCH_MARKET=false\nIMAGE_8_APP_HAS_CG_AUTH=false\nIMAGE_9_TAG=crypto-portfolio:gram-ui-f6f4e1378b07-c1369\nIMAGE_9_CREATE_OK=true\nIMAGE_9_WORKER_PRESENT=true\nIMAGE_9_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_9_WORKER_URL_HOSTS=NONE\nIMAGE_9_WORKER_HAS_COINGECKO=false\nIMAGE_9_WORKER_HAS_BINANCE_VISION=false\nIMAGE_9_WORKER_HAS_BINANCE_API=false\nIMAGE_9_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_9_WORKER_HAS_FETCH_MARKET=false\nIMAGE_9_WORKER_HAS_CG_AUTH=false\nIMAGE_9_WORKER_DIFFERS_CURRENT=true\nIMAGE_9_WORKER_FUNCTIONS=NONE\nIMAGE_9_APP_PRESENT=true\nIMAGE_9_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_9_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_9_APP_HAS_COINGECKO=true\nIMAGE_9_APP_HAS_BINANCE_VISION=true\nIMAGE_9_APP_HAS_BINANCE_API=false\nIMAGE_9_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_9_APP_HAS_FETCH_MARKET=false\nIMAGE_9_APP_HAS_CG_AUTH=false\nIMAGE_10_TAG=crypto-portfolio:gram-yandex-005074d9abde-c1383\nIMAGE_10_CREATE_OK=true\nIMAGE_10_WORKER_PRESENT=true\nIMAGE_10_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e\nIMAGE_10_WORKER_URL_HOSTS=NONE\nIMAGE_10_WORKER_HAS_COINGECKO=false\nIMAGE_10_WORKER_HAS_BINANCE_VISION=false\nIMAGE_10_WORKER_HAS_BINANCE_API=false\nIMAGE_10_WORKER_HAS_NON_COINGECKO_PROVIDER=false\nIMAGE_10_WORKER_HAS_FETCH_MARKET=false\nIMAGE_10_WORKER_HAS_CG_AUTH=false\nIMAGE_10_WORKER_DIFFERS_CURRENT=true\nIMAGE_10_WORKER_FUNCTIONS=NONE\nIMAGE_10_APP_PRESENT=true\nIMAGE_10_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0\nIMAGE_10_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org\nIMAGE_10_APP_HAS_COINGECKO=true\nIMAGE_10_APP_HAS_BINANCE_VISION=true\nIMAGE_10_APP_HAS_BINANCE_API=false\nIMAGE_10_APP_HAS_NON_COINGECKO_PROVIDER=true\nIMAGE_10_APP_HAS_FETCH_MARKET=false\nIMAGE_10_APP_HAS_CG_AUTH=false\nTEMP_CONTAINER_CREATED_COUNT=10\nTEMP_CONTAINER_REMOVED_COUNT=10\nTEMP_CONTAINER_LEFTOVER_COUNT=0\nDIFFERENT_WORKER_IMAGE_COUNT=6\nALT_PROVIDER_WORKER_IMAGE_COUNT=0\nBINANCE_WORKER_IMAGE_COUNT=0\nDISCOVERY_DECISION=OLD_WORKER_VERSIONS_FOUND_BUT_ALL_COINGECKO\nDISCOVERY_RC=0\nDECISION=OLD_WORKERS_ALL_COINGECKO\nNEXT_GATE=PORT_EXISTING_APP_BINANCE_MARKET_LOGIC_TO_WORKER\nTASK_RESULT=PASS_GRAM1_OLD_IMAGE_WORKER_COMPARE\nCHANGES_MADE=true\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=TEMP_DOCKER_METADATA_CREATED_AND_REMOVED\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 3b5e6b85..2a3498a5 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,164 +1,281 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260930-GRAM1-VM170-BACKUP-PROVIDER-DISCOVERY-9470R1 +COMMAND_ID=SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=gram1-vm170-backup-provider-discovery +MODE=change +COMPONENT=gram1-old-image-worker-compare REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=1a7a59b577fc912c6bd539d88fc48d13157484467dc33cea632c43b8975c5f67 +COMMAND_SHA256=65836420030ecbbc2cce9c662d24b6b4b8b2fbe372298e80b0d212e78261fc6f 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 +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=9d92fd89f46e1dc2bd75558dd9e865f6a1a9ea0fa65fb3c65ab086e5fe8b3afe -SANITIZED_OUTPUT_SHA256=9d92fd89f46e1dc2bd75558dd9e865f6a1a9ea0fa65fb3c65ab086e5fe8b3afe +RAW_EVIDENCE_SHA256=191a375f2c72e6f3e3be315afb7e96df595e79d8f24ef62898d4aa979a31fbf2 +SANITIZED_OUTPUT_SHA256=191a375f2c72e6f3e3be315afb7e96df595e79d8f24ef62898d4aa979a31fbf2 OUTPUT_BEGIN -GRAM1_VM170_BACKUP_PROVIDER_DISCOVERY=V1 -MODE=read-only +GRAM1_OLD_IMAGE_WORKER_COMPARE=V1 +MODE=diagnostic-change +PRODUCT_MUTATION=false VM170_FOUND=true VM170_STATUS=running VM170_QGA_PING=true VM170_QGA_START=true VM170_QGA_FINAL=true VM170_GUEST_EXIT=0 -GRAM1_VM170_BACKUP_PROVIDER_DISCOVERY=V1 -MODE=read-only -WORKER_CONTAINER_PRESENT=true -WEB_CONTAINER_PRESENT=true -COMPOSE_WORKDIR_PRESENT=true -COMPOSE_CONFIG_PATH_PRESENT=true -CURRENT_WORKER_READ_OK=true -CURRENT_WORKER_SIZE=10300 -CURRENT_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c -CURRENT_WORKER_URL_HOST_COUNT=1 -CURRENT_WORKER_URL_HOSTS=api.coingecko.com -CURRENT_WORKER_HAS_COINGECKO=true -CURRENT_WORKER_HAS_BINANCE_VISION=false -CURRENT_WORKER_HAS_BINANCE_API=false -CURRENT_WORKER_HAS_COINCAP=false -CURRENT_WORKER_HAS_CRYPTOCOMPARE=false -CURRENT_WORKER_HAS_YAHOO=false -CURRENT_WORKER_HAS_BYBIT=false -CURRENT_WORKER_HAS_OKX=false -CURRENT_WORKER_HAS_CG_DEMO_AUTH=false -CURRENT_WORKER_HAS_CG_PRO_AUTH=false -CURRENT_WORKER_HAS_FETCH_MARKET=true -CURRENT_APP_READ_OK=true -CURRENT_APP_SIZE=33405 -CURRENT_APP_SHA256=9d35e8fc5a0ace8eb8d6e28ce7ea0b54503745a661e508e17c6f2e9e04300d0c -CURRENT_APP_URL_HOST_COUNT=4 -CURRENT_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org -CURRENT_APP_HAS_COINGECKO=true -CURRENT_APP_HAS_BINANCE_VISION=true -CURRENT_APP_HAS_BINANCE_API=false -CURRENT_APP_HAS_COINCAP=false -CURRENT_APP_HAS_CRYPTOCOMPARE=false -CURRENT_APP_HAS_YAHOO=false -CURRENT_APP_HAS_BYBIT=false -CURRENT_APP_HAS_OKX=false -CURRENT_APP_HAS_CG_DEMO_AUTH=false -CURRENT_APP_HAS_CG_PRO_AUTH=false -CURRENT_APP_HAS_FETCH_MARKET=false -GIT_REPO_PRESENT=false -GIT_WORKER_VERSION_SCANNED_COUNT=0 -GIT_WORKER_ALT_PROVIDER_VERSION_COUNT=0 -BACKUP_WORKER_CANDIDATE_COUNT=7 -BACKUP_WORKER_1_REL=worker.py.bak-currency-rebuild-20260711T002156Z -BACKUP_WORKER_1_SHA256=4a2fa9348c36247ca26b8f38a5303c4ffd6c17f559223bf46e75a86929c6263b -BACKUP_WORKER_1_URL_HOSTS=api.coingecko.com -BACKUP_WORKER_1_HAS_NON_COINGECKO_PROVIDER=false -BACKUP_WORKER_1_HAS_CG_DEMO_AUTH=false -BACKUP_WORKER_2_REL=worker.py.bak-currency-ui-20260711T000554Z -BACKUP_WORKER_2_SHA256=4a2fa9348c36247ca26b8f38a5303c4ffd6c17f559223bf46e75a86929c6263b -BACKUP_WORKER_2_URL_HOSTS=api.coingecko.com -BACKUP_WORKER_2_HAS_NON_COINGECKO_PROVIDER=false -BACKUP_WORKER_2_HAS_CG_DEMO_AUTH=false -BACKUP_WORKER_3_REL=worker.py.bak-icons-20260711T004054Z -BACKUP_WORKER_3_SHA256=dcc4fcc47b8b244046ac082fc5fcfe6c35160a9b8721245eb763ad6d2e57aadf -BACKUP_WORKER_3_URL_HOSTS=api.coingecko.com -BACKUP_WORKER_3_HAS_NON_COINGECKO_PROVIDER=false -BACKUP_WORKER_3_HAS_CG_DEMO_AUTH=false -BACKUP_WORKER_4_REL=worker.py.bak-runtime-fix-20260710T164812Z -BACKUP_WORKER_4_SHA256=69703bb68857ba34460af308d6e528bffedb21a7aebed75f377af7471a3cd3e6 -BACKUP_WORKER_4_URL_HOSTS=api.coingecko.com -BACKUP_WORKER_4_HAS_NON_COINGECKO_PROVIDER=false -BACKUP_WORKER_4_HAS_CG_DEMO_AUTH=false -BACKUP_WORKER_5_REL=worker.py.bak-usd-rub-20260711T001327Z -BACKUP_WORKER_5_SHA256=4a2fa9348c36247ca26b8f38a5303c4ffd6c17f559223bf46e75a86929c6263b -BACKUP_WORKER_5_URL_HOSTS=api.coingecko.com -BACKUP_WORKER_5_HAS_NON_COINGECKO_PROVIDER=false -BACKUP_WORKER_5_HAS_CG_DEMO_AUTH=false -BACKUP_WORKER_6_REL=worker.py.rollback-running-20260711T003109Z -BACKUP_WORKER_6_SHA256=4a2fa9348c36247ca26b8f38a5303c4ffd6c17f559223bf46e75a86929c6263b -BACKUP_WORKER_6_URL_HOSTS=api.coingecko.com -BACKUP_WORKER_6_HAS_NON_COINGECKO_PROVIDER=false -BACKUP_WORKER_6_HAS_CG_DEMO_AUTH=false -BACKUP_WORKER_DIFFERENT_VERSION_COUNT=6 -BACKUP_WORKER_ALT_PROVIDER_VERSION_COUNT=0 -NEARBY_ARCHIVE_COUNT=3 -ARCHIVE_1_REL=/opt/stacks/8020-demonov-shadow/.deploy/SIGNALBOT-260906-DEPLOY-022/package.tar.gz -ARCHIVE_1_SIZE=208049 -ARCHIVE_1_SHA256=389e7aabca8887ee3b48b6ff0b4affe1163216005a4888013d9ccc82ea360e32 -ARCHIVE_2_REL=/opt/stacks/8020-demonov-shadow/.weekly/SIGNALBOT-260906-WEEKLY-LEGACY-030/legacy.tar.gz -ARCHIVE_2_SIZE=187982 -ARCHIVE_2_SHA256=b530b7c20ae47d244e8aee5731f9f83fb1d412037ad8f3c318b1e88a21575289 -ARCHIVE_3_REL=/opt/stacks/gitea/manual-backups/newfi-bootstrap-20260904T151920Z/gitea-dump.zip -ARCHIVE_3_SIZE=117891657 -ARCHIVE_3_SHA256=fef88e7264ef7a78568ffd2123b7e0538f0ac98e740b0dbf6f9617739847c05f -CRYPTO_PORTFOLIO_IMAGE_COUNT=10 -IMAGE_1_TAG=crypto-portfolio:gram-trade-entry-14415368fa52-c1398 -IMAGE_1_ID_SHA256=f452b09044b89b3f75534e285a07b4e77d00f94e7a138c8ac828932cdc6a386f -IMAGE_1_CREATED_SHA256=bfa9854bff198703d96b94205d9b5e7d48c786965e1d28962ea3d2553f7ffecf -IMAGE_2_TAG=crypto-portfolio:gram-mail-ru-adf60b9e7dca-c1393 -IMAGE_2_ID_SHA256=c0ad10c05f14b4d00e7eb32e687952b24c3589f161f5bdb202323c3ac60e16ef -IMAGE_2_CREATED_SHA256=1718c0c9643df4e86caf983996c0ae0c0c6b26c5b101629700a583a2bca3b11b -IMAGE_3_TAG=crypto-portfolio:gram-ui-2cca2e2eb64d-c1387 -IMAGE_3_ID_SHA256=62d9f53117dcda61c2f343fe963c466bd367a760f5cf713b2a6559a0cad1322d -IMAGE_3_CREATED_SHA256=05eefee4b5f2da1be42b1426f45402a04a48cde800089aea4208d147f165a751 -IMAGE_4_TAG=crypto-portfolio:gram-yandex-005074d9abde-c1383 -IMAGE_4_ID_SHA256=8572528b3f6ea85e51e73c40e4bc1a1c9c4eb0967e9b48cea4efab4636b78288 -IMAGE_4_CREATED_SHA256=a809d577a012c5e10e60423c289b3da57d96ebc336880d9cdfe5f9a80e80cc2a -IMAGE_5_TAG=crypto-portfolio:gram-ui-f6f4e1378b07-c1369 -IMAGE_5_ID_SHA256=e9d77e80c06e07cace94c2eadb3912180de3f865ab3c8e55d6c738cb57dfb716 -IMAGE_5_CREATED_SHA256=470267aed4eef591f10e99aac5f89b54bbefe0ac5fe952ab38f5ba32d76802f9 +GRAM1_OLD_IMAGE_WORKER_COMPARE=V1 +MODE=diagnostic-change +PRODUCT_MUTATION=false +IMAGE_TAG_COUNT=10 +IMAGE_1_TAG=crypto-portfolio:gram-mail-ru-adf60b9e7dca-c1393 +IMAGE_1_CREATE_OK=true +IMAGE_1_WORKER_PRESENT=true +IMAGE_1_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_1_WORKER_URL_HOSTS=NONE +IMAGE_1_WORKER_HAS_COINGECKO=false +IMAGE_1_WORKER_HAS_BINANCE_VISION=false +IMAGE_1_WORKER_HAS_BINANCE_API=false +IMAGE_1_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_1_WORKER_HAS_FETCH_MARKET=false +IMAGE_1_WORKER_HAS_CG_AUTH=false +IMAGE_1_WORKER_DIFFERS_CURRENT=true +IMAGE_1_WORKER_FUNCTIONS=NONE +IMAGE_1_APP_PRESENT=true +IMAGE_1_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_1_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_1_APP_HAS_COINGECKO=true +IMAGE_1_APP_HAS_BINANCE_VISION=true +IMAGE_1_APP_HAS_BINANCE_API=false +IMAGE_1_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_1_APP_HAS_FETCH_MARKET=false +IMAGE_1_APP_HAS_CG_AUTH=false +IMAGE_2_TAG=crypto-portfolio:gram-rb-web-5048d05b1121-c1366 +IMAGE_2_CREATE_OK=true +IMAGE_2_WORKER_PRESENT=true +IMAGE_2_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +IMAGE_2_WORKER_URL_HOSTS=api.coingecko.com +IMAGE_2_WORKER_HAS_COINGECKO=true +IMAGE_2_WORKER_HAS_BINANCE_VISION=false +IMAGE_2_WORKER_HAS_BINANCE_API=false +IMAGE_2_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_2_WORKER_HAS_FETCH_MARKET=true +IMAGE_2_WORKER_HAS_CG_AUTH=false +IMAGE_2_WORKER_DIFFERS_CURRENT=false +IMAGE_2_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email +IMAGE_2_APP_PRESENT=true +IMAGE_2_APP_SHA256=8a81d075297856c2dd843da34e6dd1cb6baa1d9c36d24dbee6865e02aa625e25 +IMAGE_2_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_2_APP_HAS_COINGECKO=true +IMAGE_2_APP_HAS_BINANCE_VISION=true +IMAGE_2_APP_HAS_BINANCE_API=false +IMAGE_2_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_2_APP_HAS_FETCH_MARKET=false +IMAGE_2_APP_HAS_CG_AUTH=false +IMAGE_3_TAG=crypto-portfolio:gram-rb-web-5048d05b1121 +IMAGE_3_CREATE_OK=true +IMAGE_3_WORKER_PRESENT=true +IMAGE_3_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +IMAGE_3_WORKER_URL_HOSTS=api.coingecko.com +IMAGE_3_WORKER_HAS_COINGECKO=true +IMAGE_3_WORKER_HAS_BINANCE_VISION=false +IMAGE_3_WORKER_HAS_BINANCE_API=false +IMAGE_3_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_3_WORKER_HAS_FETCH_MARKET=true +IMAGE_3_WORKER_HAS_CG_AUTH=false +IMAGE_3_WORKER_DIFFERS_CURRENT=false +IMAGE_3_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email +IMAGE_3_APP_PRESENT=true +IMAGE_3_APP_SHA256=8a81d075297856c2dd843da34e6dd1cb6baa1d9c36d24dbee6865e02aa625e25 +IMAGE_3_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_3_APP_HAS_COINGECKO=true +IMAGE_3_APP_HAS_BINANCE_VISION=true +IMAGE_3_APP_HAS_BINANCE_API=false +IMAGE_3_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_3_APP_HAS_FETCH_MARKET=false +IMAGE_3_APP_HAS_CG_AUTH=false +IMAGE_4_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121-c1366 +IMAGE_4_CREATE_OK=true +IMAGE_4_WORKER_PRESENT=true +IMAGE_4_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +IMAGE_4_WORKER_URL_HOSTS=api.coingecko.com +IMAGE_4_WORKER_HAS_COINGECKO=true +IMAGE_4_WORKER_HAS_BINANCE_VISION=false +IMAGE_4_WORKER_HAS_BINANCE_API=false +IMAGE_4_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_4_WORKER_HAS_FETCH_MARKET=true +IMAGE_4_WORKER_HAS_CG_AUTH=false +IMAGE_4_WORKER_DIFFERS_CURRENT=false +IMAGE_4_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email +IMAGE_4_APP_PRESENT=true +IMAGE_4_APP_SHA256=ec226952cdb7fb58edbfc0173af47f4d901f3206e15169df12294983731fbc20 +IMAGE_4_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_4_APP_HAS_COINGECKO=true +IMAGE_4_APP_HAS_BINANCE_VISION=true +IMAGE_4_APP_HAS_BINANCE_API=false +IMAGE_4_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_4_APP_HAS_FETCH_MARKET=false +IMAGE_4_APP_HAS_CG_AUTH=false +IMAGE_5_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121 +IMAGE_5_CREATE_OK=true +IMAGE_5_WORKER_PRESENT=true +IMAGE_5_WORKER_SHA256=4a7b16ece826fe2d938f392db6b0b5ca028dcb6ff02fdff4ab431f114edf0e5c +IMAGE_5_WORKER_URL_HOSTS=api.coingecko.com +IMAGE_5_WORKER_HAS_COINGECKO=true +IMAGE_5_WORKER_HAS_BINANCE_VISION=false +IMAGE_5_WORKER_HAS_BINANCE_API=false +IMAGE_5_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_5_WORKER_HAS_FETCH_MARKET=true +IMAGE_5_WORKER_HAS_CG_AUTH=false +IMAGE_5_WORKER_DIFFERS_CURRENT=false +IMAGE_5_WORKER_FUNCTIONS=atomic_json,config,connect,cycle,evaluate,fetch_market,main,portfolio_text,reference_price,send_email +IMAGE_5_APP_PRESENT=true +IMAGE_5_APP_SHA256=ec226952cdb7fb58edbfc0173af47f4d901f3206e15169df12294983731fbc20 +IMAGE_5_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_5_APP_HAS_COINGECKO=true +IMAGE_5_APP_HAS_BINANCE_VISION=true +IMAGE_5_APP_HAS_BINANCE_API=false +IMAGE_5_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_5_APP_HAS_FETCH_MARKET=false +IMAGE_5_APP_HAS_CG_AUTH=false IMAGE_6_TAG=crypto-portfolio:gram-shadow-5048d05b1121-c1366 -IMAGE_6_ID_SHA256=bf1325fbb5c5cd795ccd9bf647f8a5a66de1e32f14853592aedf2d93aaf6affb -IMAGE_6_CREATED_SHA256=1174076f299e690679e21274dd3b26a55adde782eab4d0dd0472f7e4b1936fe1 -IMAGE_7_TAG=crypto-portfolio:gram-rb-web-5048d05b1121 -IMAGE_7_ID_SHA256=737f6679695e594c51dc56a68ab01b76f85ea31728789b0081fc68786721d79a -IMAGE_7_CREATED_SHA256=0a13508819348934e0600917551621ed37b2f2480675fdd7fc671795055899b4 -IMAGE_8_TAG=crypto-portfolio:gram-rb-web-5048d05b1121-c1366 -IMAGE_8_ID_SHA256=737f6679695e594c51dc56a68ab01b76f85ea31728789b0081fc68786721d79a -IMAGE_8_CREATED_SHA256=0a13508819348934e0600917551621ed37b2f2480675fdd7fc671795055899b4 -IMAGE_9_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121 -IMAGE_9_ID_SHA256=4e1ebd27e512d2c44b824de36266822cad0af083722c35f5f9216f3f4daf71f9 -IMAGE_9_CREATED_SHA256=d198d49a82f0062d25b1ac4770f3f0651b5b01139438f80e5dfa197ce0240036 -IMAGE_10_TAG=crypto-portfolio:gram-rb-worker-5048d05b1121-c1366 -IMAGE_10_ID_SHA256=4e1ebd27e512d2c44b824de36266822cad0af083722c35f5f9216f3f4daf71f9 -IMAGE_10_CREATED_SHA256=d198d49a82f0062d25b1ac4770f3f0651b5b01139438f80e5dfa197ce0240036 +IMAGE_6_CREATE_OK=true +IMAGE_6_WORKER_PRESENT=true +IMAGE_6_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_6_WORKER_URL_HOSTS=NONE +IMAGE_6_WORKER_HAS_COINGECKO=false +IMAGE_6_WORKER_HAS_BINANCE_VISION=false +IMAGE_6_WORKER_HAS_BINANCE_API=false +IMAGE_6_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_6_WORKER_HAS_FETCH_MARKET=false +IMAGE_6_WORKER_HAS_CG_AUTH=false +IMAGE_6_WORKER_DIFFERS_CURRENT=true +IMAGE_6_WORKER_FUNCTIONS=NONE +IMAGE_6_APP_PRESENT=true +IMAGE_6_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_6_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_6_APP_HAS_COINGECKO=true +IMAGE_6_APP_HAS_BINANCE_VISION=true +IMAGE_6_APP_HAS_BINANCE_API=false +IMAGE_6_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_6_APP_HAS_FETCH_MARKET=false +IMAGE_6_APP_HAS_CG_AUTH=false +IMAGE_7_TAG=crypto-portfolio:gram-trade-entry-14415368fa52-c1398 +IMAGE_7_CREATE_OK=true +IMAGE_7_WORKER_PRESENT=true +IMAGE_7_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_7_WORKER_URL_HOSTS=NONE +IMAGE_7_WORKER_HAS_COINGECKO=false +IMAGE_7_WORKER_HAS_BINANCE_VISION=false +IMAGE_7_WORKER_HAS_BINANCE_API=false +IMAGE_7_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_7_WORKER_HAS_FETCH_MARKET=false +IMAGE_7_WORKER_HAS_CG_AUTH=false +IMAGE_7_WORKER_DIFFERS_CURRENT=true +IMAGE_7_WORKER_FUNCTIONS=NONE +IMAGE_7_APP_PRESENT=true +IMAGE_7_APP_SHA256=9d35e8fc5a0ace8eb8d6e28ce7ea0b54503745a661e508e17c6f2e9e04300d0c +IMAGE_7_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_7_APP_HAS_COINGECKO=true +IMAGE_7_APP_HAS_BINANCE_VISION=true +IMAGE_7_APP_HAS_BINANCE_API=false +IMAGE_7_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_7_APP_HAS_FETCH_MARKET=false +IMAGE_7_APP_HAS_CG_AUTH=false +IMAGE_8_TAG=crypto-portfolio:gram-ui-2cca2e2eb64d-c1387 +IMAGE_8_CREATE_OK=true +IMAGE_8_WORKER_PRESENT=true +IMAGE_8_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_8_WORKER_URL_HOSTS=NONE +IMAGE_8_WORKER_HAS_COINGECKO=false +IMAGE_8_WORKER_HAS_BINANCE_VISION=false +IMAGE_8_WORKER_HAS_BINANCE_API=false +IMAGE_8_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_8_WORKER_HAS_FETCH_MARKET=false +IMAGE_8_WORKER_HAS_CG_AUTH=false +IMAGE_8_WORKER_DIFFERS_CURRENT=true +IMAGE_8_WORKER_FUNCTIONS=NONE +IMAGE_8_APP_PRESENT=true +IMAGE_8_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_8_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_8_APP_HAS_COINGECKO=true +IMAGE_8_APP_HAS_BINANCE_VISION=true +IMAGE_8_APP_HAS_BINANCE_API=false +IMAGE_8_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_8_APP_HAS_FETCH_MARKET=false +IMAGE_8_APP_HAS_CG_AUTH=false +IMAGE_9_TAG=crypto-portfolio:gram-ui-f6f4e1378b07-c1369 +IMAGE_9_CREATE_OK=true +IMAGE_9_WORKER_PRESENT=true +IMAGE_9_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_9_WORKER_URL_HOSTS=NONE +IMAGE_9_WORKER_HAS_COINGECKO=false +IMAGE_9_WORKER_HAS_BINANCE_VISION=false +IMAGE_9_WORKER_HAS_BINANCE_API=false +IMAGE_9_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_9_WORKER_HAS_FETCH_MARKET=false +IMAGE_9_WORKER_HAS_CG_AUTH=false +IMAGE_9_WORKER_DIFFERS_CURRENT=true +IMAGE_9_WORKER_FUNCTIONS=NONE +IMAGE_9_APP_PRESENT=true +IMAGE_9_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_9_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_9_APP_HAS_COINGECKO=true +IMAGE_9_APP_HAS_BINANCE_VISION=true +IMAGE_9_APP_HAS_BINANCE_API=false +IMAGE_9_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_9_APP_HAS_FETCH_MARKET=false +IMAGE_9_APP_HAS_CG_AUTH=false +IMAGE_10_TAG=crypto-portfolio:gram-yandex-005074d9abde-c1383 +IMAGE_10_CREATE_OK=true +IMAGE_10_WORKER_PRESENT=true +IMAGE_10_WORKER_SHA256=d714f514a15002e9d48f93da0872d408db5d388468e11d2307566cb974b9c99e +IMAGE_10_WORKER_URL_HOSTS=NONE +IMAGE_10_WORKER_HAS_COINGECKO=false +IMAGE_10_WORKER_HAS_BINANCE_VISION=false +IMAGE_10_WORKER_HAS_BINANCE_API=false +IMAGE_10_WORKER_HAS_NON_COINGECKO_PROVIDER=false +IMAGE_10_WORKER_HAS_FETCH_MARKET=false +IMAGE_10_WORKER_HAS_CG_AUTH=false +IMAGE_10_WORKER_DIFFERS_CURRENT=true +IMAGE_10_WORKER_FUNCTIONS=NONE +IMAGE_10_APP_PRESENT=true +IMAGE_10_APP_SHA256=b4ebc800cdc25040977832a85f6f97df105cbd5b01ac3dc6f22872d83ebfcda0 +IMAGE_10_APP_URL_HOSTS=api.coingecko.com,data-api.binance.vision,gram1.ru,www.w3.org +IMAGE_10_APP_HAS_COINGECKO=true +IMAGE_10_APP_HAS_BINANCE_VISION=true +IMAGE_10_APP_HAS_BINANCE_API=false +IMAGE_10_APP_HAS_NON_COINGECKO_PROVIDER=true +IMAGE_10_APP_HAS_FETCH_MARKET=false +IMAGE_10_APP_HAS_CG_AUTH=false +TEMP_CONTAINER_CREATED_COUNT=10 +TEMP_CONTAINER_REMOVED_COUNT=10 +TEMP_CONTAINER_LEFTOVER_COUNT=0 +DIFFERENT_WORKER_IMAGE_COUNT=6 +ALT_PROVIDER_WORKER_IMAGE_COUNT=0 +BINANCE_WORKER_IMAGE_COUNT=0 +DISCOVERY_DECISION=OLD_WORKER_VERSIONS_FOUND_BUT_ALL_COINGECKO DISCOVERY_RC=0 -DECISION=NO_PLAIN_OLD_WORKER_BUT_ARCHIVES_FOUND -NEXT_GATE=READ_ONLY_ARCHIVE_WORKER_EXTRACTION_AND_PROVIDER_COMPARE -TASK_RESULT=PASS_GRAM1_VM170_BACKUP_PROVIDER_DISCOVERY -CHANGES_MADE=false +DECISION=OLD_WORKERS_ALL_COINGECKO +NEXT_GATE=PORT_EXISTING_APP_BINANCE_MARKET_LOGIC_TO_WORKER +TASK_RESULT=PASS_GRAM1_OLD_IMAGE_WORKER_COMPARE +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION_BACKUP_PROVIDER_DISCOVERY -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260930-GRAM1-VM170-BACKUP-PROVIDER-DISCOVERY-9470R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +MUTATION_OUTCOME=TEMP_DOCKER_METADATA_CREATED_AND_REMOVED +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260930-GRAM1-OLD-IMAGE-WORKER-COMPARE-9471R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END