diff --git a/runtime/history/AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z.json b/runtime/history/AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z.json new file mode 100644 index 0000000..ac78293 --- /dev/null +++ b/runtime/history/AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "automatic-result-pointer-redirect-apply", + "started_at_utc": "2026-07-28T21:09:31Z", + "finished_at_utc": "2026-07-28T21:09:48Z", + "reference_register_checked": true, + "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", + "error_register_checked": true, + "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83", + "command_sha256": "96b1584b958b4f65c2f555b6499eddd66fdc9638317a8e7282bb40d7ebf14ada", + "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": "ee0728d3073ef1b6a5f9f8b89a886fb6796e96eeedc9998a808581d70ef7d153", + "sanitized_output_sha256": "ee0728d3073ef1b6a5f9f8b89a886fb6796e96eeedc9998a808581d70ef7d153", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"PLAN_SHA256\":\"8ba3ee0e73d26900f1465003b1e438197679b7c495300d69657bb2dc3a3a85d3\",\"adapter_changed\":false,\"backup_changed\":false,\"changes_made\":true,\"cluster_changed\":false,\"command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z\",\"edge_changed\":false,\"fixed_url\":\"https://git.gram1.ru/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\",\"gitea_changed\":false,\"lookup_service\":{\"Group\":\"root\",\"MainPID\":\"2010704\",\"NRestarts\":\"0\",\"User\":\"root\"},\"minio_changed\":false,\"mutation_outcome\":\"APPLIED\",\"plan_status\":\"PLAN_READY\",\"pointer\":{\"current_apply_visibility\":\"DEFERRED_UNTIL_RUNNER_TERMINAL_STATE\",\"follow_http\":200,\"full_output_present\":true,\"local_http\":302,\"post_capsule_sha256\":\"8add062e66c91b1f000bbb13746efc26d728f4f5cd7043fc83be849ea32d741a\",\"post_command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z\",\"post_revision\":\"6daaa11f2c9eddefc161b9fe933c74034836440d8a1dc5a7bf9fef0bf08ac834\",\"preflight_latest_capsule_sha256\":\"8add062e66c91b1f000bbb13746efc26d728f4f5cd7043fc83be849ea32d741a\",\"preflight_latest_command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z\",\"preflight_latest_revision\":\"6daaa11f2c9eddefc161b9fe933c74034836440d8a1dc5a7bf9fef0bf08ac834\",\"public_cache_control\":\"no-store, no-cache, must-revalidate\",\"public_http\":302,\"three_unique_local_probes\":true,\"three_unique_public_probes\":true},\"portal_changed\":false,\"private_addresses_included\":false,\"rollback_restored\":null,\"rollback_started\":false,\"sanitized\":true,\"schema\":1,\"secrets_included\":false,\"source_lookup_sha256\":\"9979838f12ce27d74bdd554b6ffa409863ffb06c7456d9e71155b87c1598eb60\",\"status\":\"APPLY_OK\",\"target_lookup_sha256\":\"7b54030bf2c77dfe97e2751ed725c9a5ba4829e079d78a7ddd31afb04f879d2e\",\"unit_changed\":false,\"unit_sha256\":\"4a2da42926ff1f8b9ce0d87ff037d2d02ecc9db0e896ef63150e96b6a2edd44a\"}\n" +} diff --git a/runtime/history/AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z.txt b/runtime/history/AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z.txt new file mode 100644 index 0000000..c871070 --- /dev/null +++ b/runtime/history/AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z.txt @@ -0,0 +1,34 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=automatic-result-pointer-redirect-apply +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83 +COMMAND_SHA256=96b1584b958b4f65c2f555b6499eddd66fdc9638317a8e7282bb40d7ebf14ada +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=ee0728d3073ef1b6a5f9f8b89a886fb6796e96eeedc9998a808581d70ef7d153 +SANITIZED_OUTPUT_SHA256=ee0728d3073ef1b6a5f9f8b89a886fb6796e96eeedc9998a808581d70ef7d153 +OUTPUT_BEGIN +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +{"PLAN_SHA256":"8ba3ee0e73d26900f1465003b1e438197679b7c495300d69657bb2dc3a3a85d3","adapter_changed":false,"backup_changed":false,"changes_made":true,"cluster_changed":false,"command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z","edge_changed":false,"fixed_url":"https://git.gram1.ru/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json","gitea_changed":false,"lookup_service":{"Group":"root","MainPID":"2010704","NRestarts":"0","User":"root"},"minio_changed":false,"mutation_outcome":"APPLIED","plan_status":"PLAN_READY","pointer":{"current_apply_visibility":"DEFERRED_UNTIL_RUNNER_TERMINAL_STATE","follow_http":200,"full_output_present":true,"local_http":302,"post_capsule_sha256":"8add062e66c91b1f000bbb13746efc26d728f4f5cd7043fc83be849ea32d741a","post_command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z","post_revision":"6daaa11f2c9eddefc161b9fe933c74034836440d8a1dc5a7bf9fef0bf08ac834","preflight_latest_capsule_sha256":"8add062e66c91b1f000bbb13746efc26d728f4f5cd7043fc83be849ea32d741a","preflight_latest_command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z","preflight_latest_revision":"6daaa11f2c9eddefc161b9fe933c74034836440d8a1dc5a7bf9fef0bf08ac834","public_cache_control":"no-store, no-cache, must-revalidate","public_http":302,"three_unique_local_probes":true,"three_unique_public_probes":true},"portal_changed":false,"private_addresses_included":false,"rollback_restored":null,"rollback_started":false,"sanitized":true,"schema":1,"secrets_included":false,"source_lookup_sha256":"9979838f12ce27d74bdd554b6ffa409863ffb06c7456d9e71155b87c1598eb60","status":"APPLY_OK","target_lookup_sha256":"7b54030bf2c77dfe97e2751ed725c9a5ba4829e079d78a7ddd31afb04f879d2e","unit_changed":false,"unit_sha256":"4a2da42926ff1f8b9ce0d87ff037d2d02ecc9db0e896ef63150e96b6a2edd44a"} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index e7e2edd..ac78293 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z", - "status": "FAIL", - "rc": 1, + "command_id": "AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z", + "status": "OK", + "rc": 0, "host": "pve01", "mode": "change", "component": "automatic-result-pointer-redirect-apply", - "started_at_utc": "2026-07-28T21:01:11Z", - "finished_at_utc": "2026-07-28T21:01:37Z", + "started_at_utc": "2026-07-28T21:09:31Z", + "finished_at_utc": "2026-07-28T21:09:48Z", "reference_register_checked": true, "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", "error_register_checked": true, "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83", - "command_sha256": "03dd11d789b8facd4a8f7afbb7df1c25d4de5c2fe75579e5fc3442ff679a8540", + "command_sha256": "96b1584b958b4f65c2f555b6499eddd66fdc9638317a8e7282bb40d7ebf14ada", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, "change_declared": true, "result_contract_valid": true, - "result_contract_status": "FAIL", + "result_contract_status": "OK", "result_contract_error": null, - "command_rc": 1, - "changes_made": false, + "command_rc": 0, + "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": "c2e61c69eeb846d8a4f49b517074dc71a6fe7c3095b164d06dba27680b61a815", - "sanitized_output_sha256": "04968abb0bfa09b52ab4ce7b1cc6524269d69b1e0ab66d8d4a1cdb29dd9bcf0d", + "raw_evidence_sha256": "ee0728d3073ef1b6a5f9f8b89a886fb6796e96eeedc9998a808581d70ef7d153", + "sanitized_output_sha256": "ee0728d3073ef1b6a5f9f8b89a886fb6796e96eeedc9998a808581d70ef7d153", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n{\"PLAN_SHA256\":\"8ba3ee0e73d26900f1465003b1e438197679b7c495300d69657bb2dc3a3a85d3\",\"adapter_changed\":false,\"backup_changed\":false,\"changes_made\":false,\"cluster_changed\":false,\"command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z\",\"diagnostics_before_rollback\":{\"journal_rc\":0,\"journal_sha256\":\"bcf3d08c208c90d7e3d5405ef5c6e2a4149bd8f2ebefde4345b536b93bed41fc\",\"journal_tail\":\"2026-07-28T23:53:11+03:00 pve01 systemd[1]: Stopping homelab-result-lookup.service - Homelab automatic fixed result anchor...\\n2026-07-28T23:53:11+03:00 pve01 systemd[1]: homelab-result-lookup.service: Deactivated successfully.\\n2026-07-28T23:53:11+03:00 pve01 systemd[1]: Stopped homelab-result-lookup.service - Homelab automatic fixed result anchor.\\n2026-07-28T23:53:11+03:00 pve01 systemd[1]: Started homelab-result-lookup.service - Homelab automatic fixed result anchor.\\n2026-07-28T23:53:11+03:00 pve01 python3[1955168]: {\\\"bind\\\":\\\"[PRIVATE_IP]\\\",\\\"event\\\":\\\"started\\\",\\\"fixed_path\\\":\\\"/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\\\",\\\"port\\\":18095,\\\"state_dir_sha256\\\":\\\"d504108943b04e8ad1fb35b184e0fa1020a6ad259cd3464d6599a52cd18add49\\\"}\\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\\\"event\\\":\\\"request\\\",\\\"path_sha256\\\":\\\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\\\",\\\"status\\\":\\\"302\\\"}\\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\\\"event\\\":\\\"request\\\",\\\"path_sha256\\\":\\\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\\\",\\\"status\\\":\\\"302\\\"}\\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\\\"event\\\":\\\"request\\\",\\\"path_sha256\\\":\\\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\\\",\\\"status\\\":\\\"302\\\"}\\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\\\"event\\\":\\\"request\\\",\\\"path_sha256\\\":\\\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\\\",\\\"status\\\":\\\"302\\\"}\\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\\\"event\\\":\\\"request\\\",\\\"path_sha256\\\":\\\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\\\",\\\"status\\\":\\\"302\\\"}\\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\\\"event\\\":\\\"request\\\",\\\"path_sha256\\\":\\\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\\\",\\\"status\\\":\\\"302\\\"}\\n2026-07-28T23:53:12+03:00 pve01 systemd[1]: Stopping homelab-result-lookup.service - Homelab automatic fixed result anchor...\\n2026-07-28T23:53:12+03:00 pve01 systemd[1]: homelab-result-lookup.service: Deactivated successfully.\\n2026-07-28T23:53:12+03:00 pve01 systemd[1]: Stopped homelab-result-lookup.service - Homelab automatic fixed result anchor.\\n2026-07-28T23:53:12+03:00 pve01 systemd[1]: Started homelab-result-lookup.service - Homelab automatic fixed result anchor.\\n2026-07-28T23:53:12+03:00 pve01 python3[1955198]: {\\\"bind\\\":\\\"[PRIVATE_IP]\\\",\\\"event\\\":\\\"started\\\",\\\"fixed_path\\\":\\\"/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\\\",\\\"port\\\":18095,\\\"state_dir_sha256\\\":\\\"d504108943b04e8ad1fb35b184e0fa1020a6ad259cd3464d6599a52cd18add49\\\"}\",\"local_pointer\":{\"body_sha256\":\"739bc25bf310a157844ba380403e0cb27f52cd2c052fa02fb4be54a1878c9560\",\"document\":{\"error\":\"LATEST_RESULT_INVALID:FLAT_CONTRACT_NOT_VALID\",\"found\":false,\"schema\":1,\"status\":\"integrity_failed\"},\"final_url\":\"http://[PRIVATE_IP]:18095/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\",\"headers\":{\"cache-control\":\"no-store, no-cache, max-age=0, must-revalidate\",\"connection\":\"close\",\"content-length\":\"111\",\"content-type\":\"application/json; charset=utf-8\",\"date\":\"Tue, 28 Jul 2026 21:01:37 GMT\",\"expires\":\"0\",\"pragma\":\"no-cache\",\"server\":\"homelab-fixed-result-anchor/2 \",\"x-content-type-options\":\"nosniff\"},\"http\":409,\"location\":null},\"lookup_sha256\":\"9979838f12ce27d74bdd554b6ffa409863ffb06c7456d9e71155b87c1598eb60\",\"public_pointer\":{\"body_sha256\":\"739bc25bf310a157844ba380403e0cb27f52cd2c052fa02fb4be54a1878c9560\",\"document\":{\"error\":\"LATEST_RESULT_INVALID:FLAT_CONTRACT_NOT_VALID\",\"found\":false,\"schema\":1,\"status\":\"integrity_failed\"},\"final_url\":\"https://git.gram1.ru/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\",\"headers\":{\"cache-control\":\"no-store, no-cache, must-revalidate\",\"connection\":\"close\",\"content-length\":\"111\",\"content-type\":\"application/json; charset=utf-8\",\"date\":\"Tue, 28 Jul 2026 21:01:37 GMT\",\"expires\":\"0\",\"origin-agent-cluster\":\"?1\",\"pragma\":\"no-cache\",\"referrer-policy\":\"strict-origin-when-cross-origin\",\"x-content-type-options\":\"nosniff\",\"x-dns-prefetch-control\":\"off\",\"x-permitted-cross-domain-policies\":\"none\"},\"http\":409,\"location\":null},\"unit\":{\"ActiveState\":\"active\",\"ExecMainStatus\":\"0\",\"Group\":\"root\",\"LoadState\":\"loaded\",\"MainPID\":\"1955198\",\"NRestarts\":\"0\",\"Result\":\"success\",\"SubState\":\"running\",\"UnitFileState\":\"enabled\",\"User\":\"root\",\"show_rc\":\"0\"},\"unit_sha256\":\"4a2da42926ff1f8b9ce0d87ff037d2d02ecc9db0e896ef63150e96b6a2edd44a\"},\"edge_changed\":false,\"failure\":\"HTTP_EXPECTED_302:{\\\"document\\\":{\\\"error\\\":\\\"LATEST_RESULT_INVALID:FLAT_CONTRACT_NOT_VALID\\\",\\\"found\\\":false,\\\"schema\\\":1,\\\"status\\\":\\\"integrity_failed\\\"},\\\"error_sha256\\\":null,\\\"error_type\\\":null,\\\"http\\\":409,\\\"location\\\":null,\\\"url\\\":\\\"http://127.0.0.1:55923/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\\\"}\",\"failure_type\":\"ApplyError\",\"gitea_changed\":false,\"minio_changed\":false,\"mutation_outcome\":\"NO_MUTATION\",\"portal_changed\":false,\"private_addresses_included\":false,\"rollback_restored\":null,\"rollback_started\":false,\"sanitized\":true,\"schema\":1,\"secrets_included\":false,\"status\":\"APPLY_FAILED\",\"unit_changed\":false}\n" + "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"PLAN_SHA256\":\"8ba3ee0e73d26900f1465003b1e438197679b7c495300d69657bb2dc3a3a85d3\",\"adapter_changed\":false,\"backup_changed\":false,\"changes_made\":true,\"cluster_changed\":false,\"command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z\",\"edge_changed\":false,\"fixed_url\":\"https://git.gram1.ru/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\",\"gitea_changed\":false,\"lookup_service\":{\"Group\":\"root\",\"MainPID\":\"2010704\",\"NRestarts\":\"0\",\"User\":\"root\"},\"minio_changed\":false,\"mutation_outcome\":\"APPLIED\",\"plan_status\":\"PLAN_READY\",\"pointer\":{\"current_apply_visibility\":\"DEFERRED_UNTIL_RUNNER_TERMINAL_STATE\",\"follow_http\":200,\"full_output_present\":true,\"local_http\":302,\"post_capsule_sha256\":\"8add062e66c91b1f000bbb13746efc26d728f4f5cd7043fc83be849ea32d741a\",\"post_command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z\",\"post_revision\":\"6daaa11f2c9eddefc161b9fe933c74034836440d8a1dc5a7bf9fef0bf08ac834\",\"preflight_latest_capsule_sha256\":\"8add062e66c91b1f000bbb13746efc26d728f4f5cd7043fc83be849ea32d741a\",\"preflight_latest_command_id\":\"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z\",\"preflight_latest_revision\":\"6daaa11f2c9eddefc161b9fe933c74034836440d8a1dc5a7bf9fef0bf08ac834\",\"public_cache_control\":\"no-store, no-cache, must-revalidate\",\"public_http\":302,\"three_unique_local_probes\":true,\"three_unique_public_probes\":true},\"portal_changed\":false,\"private_addresses_included\":false,\"rollback_restored\":null,\"rollback_started\":false,\"sanitized\":true,\"schema\":1,\"secrets_included\":false,\"source_lookup_sha256\":\"9979838f12ce27d74bdd554b6ffa409863ffb06c7456d9e71155b87c1598eb60\",\"status\":\"APPLY_OK\",\"target_lookup_sha256\":\"7b54030bf2c77dfe97e2751ed725c9a5ba4829e079d78a7ddd31afb04f879d2e\",\"unit_changed\":false,\"unit_sha256\":\"4a2da42926ff1f8b9ce0d87ff037d2d02ecc9db0e896ef63150e96b6a2edd44a\"}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 29b0937..c871070 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,7 +1,7 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z -STATUS=FAIL -RC=1 +COMMAND_ID=AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z +STATUS=OK +RC=0 HOST=pve01 MODE=change COMPONENT=automatic-result-pointer-redirect-apply @@ -9,26 +9,26 @@ REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83 -COMMAND_SHA256=03dd11d789b8facd4a8f7afbb7df1c25d4de5c2fe75579e5fc3442ff679a8540 +COMMAND_SHA256=96b1584b958b4f65c2f555b6499eddd66fdc9638317a8e7282bb40d7ebf14ada DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=FAIL +RESULT_CONTRACT_STATUS=OK RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=1 -CHANGES_MADE=false +COMMAND_RC=0 +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=c2e61c69eeb846d8a4f49b517074dc71a6fe7c3095b164d06dba27680b61a815 -SANITIZED_OUTPUT_SHA256=04968abb0bfa09b52ab4ce7b1cc6524269d69b1e0ab66d8d4a1cdb29dd9bcf0d +RAW_EVIDENCE_SHA256=ee0728d3073ef1b6a5f9f8b89a886fb6796e96eeedc9998a808581d70ef7d153 +SANITIZED_OUTPUT_SHA256=ee0728d3073ef1b6a5f9f8b89a886fb6796e96eeedc9998a808581d70ef7d153 OUTPUT_BEGIN -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z","rollback_restored":null,"rollback_started":false,"status":"FAIL","version":1} -{"PLAN_SHA256":"8ba3ee0e73d26900f1465003b1e438197679b7c495300d69657bb2dc3a3a85d3","adapter_changed":false,"backup_changed":false,"changes_made":false,"cluster_changed":false,"command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z","diagnostics_before_rollback":{"journal_rc":0,"journal_sha256":"bcf3d08c208c90d7e3d5405ef5c6e2a4149bd8f2ebefde4345b536b93bed41fc","journal_tail":"2026-07-28T23:53:11+03:00 pve01 systemd[1]: Stopping homelab-result-lookup.service - Homelab automatic fixed result anchor...\n2026-07-28T23:53:11+03:00 pve01 systemd[1]: homelab-result-lookup.service: Deactivated successfully.\n2026-07-28T23:53:11+03:00 pve01 systemd[1]: Stopped homelab-result-lookup.service - Homelab automatic fixed result anchor.\n2026-07-28T23:53:11+03:00 pve01 systemd[1]: Started homelab-result-lookup.service - Homelab automatic fixed result anchor.\n2026-07-28T23:53:11+03:00 pve01 python3[1955168]: {\"bind\":\"[PRIVATE_IP]\",\"event\":\"started\",\"fixed_path\":\"/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\",\"port\":18095,\"state_dir_sha256\":\"d504108943b04e8ad1fb35b184e0fa1020a6ad259cd3464d6599a52cd18add49\"}\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\"event\":\"request\",\"path_sha256\":\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\",\"status\":\"302\"}\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\"event\":\"request\",\"path_sha256\":\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\",\"status\":\"302\"}\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\"event\":\"request\",\"path_sha256\":\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\",\"status\":\"302\"}\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\"event\":\"request\",\"path_sha256\":\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\",\"status\":\"302\"}\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\"event\":\"request\",\"path_sha256\":\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\",\"status\":\"302\"}\n2026-07-28T23:53:12+03:00 pve01 python3[1955168]: {\"event\":\"request\",\"path_sha256\":\"2bffb8e633457d5e8d7bf279e8a0a907dfde7e50267c237aa3524e895ff579eb\",\"status\":\"302\"}\n2026-07-28T23:53:12+03:00 pve01 systemd[1]: Stopping homelab-result-lookup.service - Homelab automatic fixed result anchor...\n2026-07-28T23:53:12+03:00 pve01 systemd[1]: homelab-result-lookup.service: Deactivated successfully.\n2026-07-28T23:53:12+03:00 pve01 systemd[1]: Stopped homelab-result-lookup.service - Homelab automatic fixed result anchor.\n2026-07-28T23:53:12+03:00 pve01 systemd[1]: Started homelab-result-lookup.service - Homelab automatic fixed result anchor.\n2026-07-28T23:53:12+03:00 pve01 python3[1955198]: {\"bind\":\"[PRIVATE_IP]\",\"event\":\"started\",\"fixed_path\":\"/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\",\"port\":18095,\"state_dir_sha256\":\"d504108943b04e8ad1fb35b184e0fa1020a6ad259cd3464d6599a52cd18add49\"}","local_pointer":{"body_sha256":"739bc25bf310a157844ba380403e0cb27f52cd2c052fa02fb4be54a1878c9560","document":{"error":"LATEST_RESULT_INVALID:FLAT_CONTRACT_NOT_VALID","found":false,"schema":1,"status":"integrity_failed"},"final_url":"http://[PRIVATE_IP]:18095/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json","headers":{"cache-control":"no-store, no-cache, max-age=0, must-revalidate","connection":"close","content-length":"111","content-type":"application/json; charset=utf-8","date":"Tue, 28 Jul 2026 21:01:37 GMT","expires":"0","pragma":"no-cache","server":"homelab-fixed-result-anchor/2 ","x-content-type-options":"nosniff"},"http":409,"location":null},"lookup_sha256":"9979838f12ce27d74bdd554b6ffa409863ffb06c7456d9e71155b87c1598eb60","public_pointer":{"body_sha256":"739bc25bf310a157844ba380403e0cb27f52cd2c052fa02fb4be54a1878c9560","document":{"error":"LATEST_RESULT_INVALID:FLAT_CONTRACT_NOT_VALID","found":false,"schema":1,"status":"integrity_failed"},"final_url":"https://git.gram1.ru/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json","headers":{"cache-control":"no-store, no-cache, must-revalidate","connection":"close","content-length":"111","content-type":"application/json; charset=utf-8","date":"Tue, 28 Jul 2026 21:01:37 GMT","expires":"0","origin-agent-cluster":"?1","pragma":"no-cache","referrer-policy":"strict-origin-when-cross-origin","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-permitted-cross-domain-policies":"none"},"http":409,"location":null},"unit":{"ActiveState":"active","ExecMainStatus":"0","Group":"root","LoadState":"loaded","MainPID":"1955198","NRestarts":"0","Result":"success","SubState":"running","UnitFileState":"enabled","User":"root","show_rc":"0"},"unit_sha256":"4a2da42926ff1f8b9ce0d87ff037d2d02ecc9db0e896ef63150e96b6a2edd44a"},"edge_changed":false,"failure":"HTTP_EXPECTED_302:{\"document\":{\"error\":\"LATEST_RESULT_INVALID:FLAT_CONTRACT_NOT_VALID\",\"found\":false,\"schema\":1,\"status\":\"integrity_failed\"},\"error_sha256\":null,\"error_type\":null,\"http\":409,\"location\":null,\"url\":\"http://127.0.0.1:55923/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json\"}","failure_type":"ApplyError","gitea_changed":false,"minio_changed":false,"mutation_outcome":"NO_MUTATION","portal_changed":false,"private_addresses_included":false,"rollback_restored":null,"rollback_started":false,"sanitized":true,"schema":1,"secrets_included":false,"status":"APPLY_FAILED","unit_changed":false} +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +{"PLAN_SHA256":"8ba3ee0e73d26900f1465003b1e438197679b7c495300d69657bb2dc3a3a85d3","adapter_changed":false,"backup_changed":false,"changes_made":true,"cluster_changed":false,"command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX2-20260728T210654Z","edge_changed":false,"fixed_url":"https://git.gram1.ru/.well-known/homelab-runtime/result/0000000000000000000000000000000000000000000000000000000000000000/LATEST.json","gitea_changed":false,"lookup_service":{"Group":"root","MainPID":"2010704","NRestarts":"0","User":"root"},"minio_changed":false,"mutation_outcome":"APPLIED","plan_status":"PLAN_READY","pointer":{"current_apply_visibility":"DEFERRED_UNTIL_RUNNER_TERMINAL_STATE","follow_http":200,"full_output_present":true,"local_http":302,"post_capsule_sha256":"8add062e66c91b1f000bbb13746efc26d728f4f5cd7043fc83be849ea32d741a","post_command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z","post_revision":"6daaa11f2c9eddefc161b9fe933c74034836440d8a1dc5a7bf9fef0bf08ac834","preflight_latest_capsule_sha256":"8add062e66c91b1f000bbb13746efc26d728f4f5cd7043fc83be849ea32d741a","preflight_latest_command_id":"AUTOMATIC-RESULT-POINTER-REDIRECT-APPLY-FIX1-20260728T205906Z","preflight_latest_revision":"6daaa11f2c9eddefc161b9fe933c74034836440d8a1dc5a7bf9fef0bf08ac834","public_cache_control":"no-store, no-cache, must-revalidate","public_http":302,"three_unique_local_probes":true,"three_unique_public_probes":true},"portal_changed":false,"private_addresses_included":false,"rollback_restored":null,"rollback_started":false,"sanitized":true,"schema":1,"secrets_included":false,"source_lookup_sha256":"9979838f12ce27d74bdd554b6ffa409863ffb06c7456d9e71155b87c1598eb60","status":"APPLY_OK","target_lookup_sha256":"7b54030bf2c77dfe97e2751ed725c9a5ba4829e079d78a7ddd31afb04f879d2e","unit_changed":false,"unit_sha256":"4a2da42926ff1f8b9ce0d87ff037d2d02ecc9db0e896ef63150e96b6a2edd44a"} OUTPUT_END CHAT_OUTPUT_END