From 172c29aabe9e4c18f768dd960880d122418da8be Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Wed, 16 Sep 2026 04:00:27 +0000 Subject: [PATCH] runtime: publish SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1 --- ...NTATIVE-VALIDATION-DRIVER-STAGE-454R1.json | 38 +++++++++ ...ENTATIVE-VALIDATION-DRIVER-STAGE-454R1.txt | 85 +++++++++++++++++++ runtime/latest.json | 24 +++--- runtime/latest.txt | 82 +++++++++++++----- 4 files changed, 197 insertions(+), 32 deletions(-) create mode 100644 runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1.json create mode 100644 runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1.txt diff --git a/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1.json b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1.json new file mode 100644 index 00000000..9f6ba8da --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "infra-dr-backupv2-disabled-representative-validation-driver-stage", + "started_at_utc": "2026-09-16T04:00:26Z", + "finished_at_utc": "2026-09-16T04:00:26Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "56d0182b8c0b9fbb054d35662a1afad0380bd6ea48523181ad7af3cff55907e7", + "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": "5fc10449eb3bab6332eb4deb6774d0dd4893f775c58f4143038d436217efbec3", + "sanitized_output_sha256": "5fc10449eb3bab6332eb4deb6774d0dd4893f775c58f4143038d436217efbec3", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1\nMODE=CHANGE_DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE\nNO_BACKUP_EXECUTION=YES\nNO_VZDUMP_EXECUTION=YES\nNO_RCLONE_EXECUTION=YES\nNO_CLOUD_ACCESS=YES\nNO_EXTERNAL_SSH=YES\nNO_SYSTEMD_MUTATION=YES\nNO_PRODUCTION_PROMOTION=YES\nNO_RETENTION_MUTATION=YES\nBASELINE_400_EXACT_IDENTITY=PASS\nBASELINE_FILES={\"/etc/homelab-backup-v2/targets.json\":{\"bytes\":5105,\"gid\":0,\"mode\":\"0600\",\"sha256\":\"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.service\":{\"bytes\":309,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.timer\":{\"bytes\":192,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d\",\"uid\":0},\"/usr/local/sbin/homelab-backup-v2\":{\"bytes\":59719,\"gid\":0,\"mode\":\"0750\",\"sha256\":\"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\",\"uid\":0}}\nCANDIDATE_411_SOURCE_IDENTITY=PASS\nCANDIDATE_411_SOURCE_COUNT=11\nENGINE_453_FUNCTION_BINDINGS=PASS\nENGINE_BOUND_FUNCTIONS=[\"backup_target\",\"capture_pve_guest\",\"capture_target\",\"green_run\",\"load_targets\",\"write_state\"]\nDRIVER_STATIC_SAFETY=PASS\nDRIVER_STATIC_PROFILE={\"direct_call_count\":54,\"imports\":[\"__future__\",\"json\",\"os\",\"pathlib\",\"typing\"]}\nSELFTEST_RC=0\nSELFTEST_STDOUT_BYTES=0\nSELFTEST_STDOUT_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nSELFTEST_STDERR_BYTES=856\nSELFTEST_STDERR_SHA256=cee34535e538426f50a9e5de3d5e00da75d87e9a520c80c41bdcd879621d0e64\nPRODUCTION_POST_STAGE_UNCHANGED=PASS\nSTAGE_PATH=/opt/homelab-backup-v2/candidates/representative-validation-454r1\nSTAGE_FILE_COUNT=5\nSTAGE_INVENTORY=[{\"bytes\":2712,\"mode\":\"0400\",\"name\":\"CONTRACT.json\",\"sha256\":\"67c0f9e228eaf5bc35213873f71d60b48a694cf04657aee695697ca434e16d0b\"},{\"bytes\":1356,\"mode\":\"0400\",\"name\":\"PROVENANCE.json\",\"sha256\":\"0c8cebdc134b27990e4fde4f256680fd599f309732e6117fed1ac4b724e1bacc\"},{\"bytes\":358,\"mode\":\"0400\",\"name\":\"SELFTEST.json\",\"sha256\":\"2dead218fa6f0d294c7dc0a1a01692b46c75f6c159fc813799c64f264b85bbb1\"},{\"bytes\":4214,\"mode\":\"0400\",\"name\":\"representative_driver.py\",\"sha256\":\"b3050a8f95e6d9826a4f0786cd3ca32012b6ab10486d10e4981b50b8a0affff2\"},{\"bytes\":4819,\"mode\":\"0400\",\"name\":\"test_driver.py\",\"sha256\":\"d301b39f6d28186ff54148050a5a0b528e355fea2e4b96bc557c17d898eb3e43\"}]\nSTAGE_INVENTORY_SHA256=0c16c803249290cbb698eaa71eda8a8f8ef0c0ab170ee743d8094b4c9a18c568\nDRIVER_SHA256=b3050a8f95e6d9826a4f0786cd3ca32012b6ab10486d10e4981b50b8a0affff2\nTEST_SHA256=d301b39f6d28186ff54148050a5a0b528e355fea2e4b96bc557c17d898eb3e43\nCONTRACT_SHA256=67c0f9e228eaf5bc35213873f71d60b48a694cf04657aee695697ca434e16d0b\nPROVENANCE_SHA256=0c8cebdc134b27990e4fde4f256680fd599f309732e6117fed1ac4b724e1bacc\nSELFTEST_SHA256=2dead218fa6f0d294c7dc0a1a01692b46c75f6c159fc813799c64f264b85bbb1\nSTAGE_COMPLETE=YES\nSTATUS=OK\nPHASE=DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE\nREASON=NONE\nNEXT_GATE=REPRESENTATIVE_VALIDATION_DRIVER_LIVE_READ_ONLY_DRY_RUN\nCHANGES_MADE=true\nMUTATION_OUTCOME=IMMUTABLE_DISABLED_CANDIDATE_STAGE_CREATED\nPRODUCTION_ACCEPTANCE=NO\nPRODUCTION_PROMOTION=NO\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nBACKUP_EXECUTIONS=0\nVZDUMP_EXECUTIONS=0\nRCLONE_EXECUTIONS=0\nCLOUD_READS=0\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nEXTERNAL_SSH_ATTEMPTS=0\nSYSTEMD_MUTATIONS=0\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1.txt b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1.txt new file mode 100644 index 00000000..1dd99444 --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1.txt @@ -0,0 +1,85 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=infra-dr-backupv2-disabled-representative-validation-driver-stage +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=56d0182b8c0b9fbb054d35662a1afad0380bd6ea48523181ad7af3cff55907e7 +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=5fc10449eb3bab6332eb4deb6774d0dd4893f775c58f4143038d436217efbec3 +SANITIZED_OUTPUT_SHA256=5fc10449eb3bab6332eb4deb6774d0dd4893f775c58f4143038d436217efbec3 +OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1 +MODE=CHANGE_DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE +NO_BACKUP_EXECUTION=YES +NO_VZDUMP_EXECUTION=YES +NO_RCLONE_EXECUTION=YES +NO_CLOUD_ACCESS=YES +NO_EXTERNAL_SSH=YES +NO_SYSTEMD_MUTATION=YES +NO_PRODUCTION_PROMOTION=YES +NO_RETENTION_MUTATION=YES +BASELINE_400_EXACT_IDENTITY=PASS +BASELINE_FILES={"/etc/homelab-backup-v2/targets.json":{"bytes":5105,"gid":0,"mode":"0600","sha256":"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38","uid":0},"/etc/systemd/system/homelab-backup-v2.service":{"bytes":309,"gid":0,"mode":"0644","sha256":"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565","uid":0},"/etc/systemd/system/homelab-backup-v2.timer":{"bytes":192,"gid":0,"mode":"0644","sha256":"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d","uid":0},"/usr/local/sbin/homelab-backup-v2":{"bytes":59719,"gid":0,"mode":"0750","sha256":"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7","uid":0}} +CANDIDATE_411_SOURCE_IDENTITY=PASS +CANDIDATE_411_SOURCE_COUNT=11 +ENGINE_453_FUNCTION_BINDINGS=PASS +ENGINE_BOUND_FUNCTIONS=["backup_target","capture_pve_guest","capture_target","green_run","load_targets","write_state"] +DRIVER_STATIC_SAFETY=PASS +DRIVER_STATIC_PROFILE={"direct_call_count":54,"imports":["__future__","json","os","pathlib","typing"]} +SELFTEST_RC=0 +SELFTEST_STDOUT_BYTES=0 +SELFTEST_STDOUT_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +SELFTEST_STDERR_BYTES=856 +SELFTEST_STDERR_SHA256=cee34535e538426f50a9e5de3d5e00da75d87e9a520c80c41bdcd879621d0e64 +PRODUCTION_POST_STAGE_UNCHANGED=PASS +STAGE_PATH=/opt/homelab-backup-v2/candidates/representative-validation-454r1 +STAGE_FILE_COUNT=5 +STAGE_INVENTORY=[{"bytes":2712,"mode":"0400","name":"CONTRACT.json","sha256":"67c0f9e228eaf5bc35213873f71d60b48a694cf04657aee695697ca434e16d0b"},{"bytes":1356,"mode":"0400","name":"PROVENANCE.json","sha256":"0c8cebdc134b27990e4fde4f256680fd599f309732e6117fed1ac4b724e1bacc"},{"bytes":358,"mode":"0400","name":"SELFTEST.json","sha256":"2dead218fa6f0d294c7dc0a1a01692b46c75f6c159fc813799c64f264b85bbb1"},{"bytes":4214,"mode":"0400","name":"representative_driver.py","sha256":"b3050a8f95e6d9826a4f0786cd3ca32012b6ab10486d10e4981b50b8a0affff2"},{"bytes":4819,"mode":"0400","name":"test_driver.py","sha256":"d301b39f6d28186ff54148050a5a0b528e355fea2e4b96bc557c17d898eb3e43"}] +STAGE_INVENTORY_SHA256=0c16c803249290cbb698eaa71eda8a8f8ef0c0ab170ee743d8094b4c9a18c568 +DRIVER_SHA256=b3050a8f95e6d9826a4f0786cd3ca32012b6ab10486d10e4981b50b8a0affff2 +TEST_SHA256=d301b39f6d28186ff54148050a5a0b528e355fea2e4b96bc557c17d898eb3e43 +CONTRACT_SHA256=67c0f9e228eaf5bc35213873f71d60b48a694cf04657aee695697ca434e16d0b +PROVENANCE_SHA256=0c8cebdc134b27990e4fde4f256680fd599f309732e6117fed1ac4b724e1bacc +SELFTEST_SHA256=2dead218fa6f0d294c7dc0a1a01692b46c75f6c159fc813799c64f264b85bbb1 +STAGE_COMPLETE=YES +STATUS=OK +PHASE=DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE +REASON=NONE +NEXT_GATE=REPRESENTATIVE_VALIDATION_DRIVER_LIVE_READ_ONLY_DRY_RUN +CHANGES_MADE=true +MUTATION_OUTCOME=IMMUTABLE_DISABLED_CANDIDATE_STAGE_CREATED +PRODUCTION_ACCEPTANCE=NO +PRODUCTION_PROMOTION=NO +SCHEDULER_CUTOVER=NO +LEGACY_BACKUP_DISABLES=0 +BACKUP_EXECUTIONS=0 +VZDUMP_EXECUTIONS=0 +RCLONE_EXECUTIONS=0 +CLOUD_READS=0 +CLOUD_WRITES=0 +CLOUD_DELETIONS=0 +EXTERNAL_SSH_ATTEMPTS=0 +SYSTEMD_MUTATIONS=0 +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 4f23993a..9f6ba8da 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,27 +1,27 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260916-INFRA-MAIL-XENFORO-FLEET-POSTBOX-FEEDBACK-PLANE-STAGE-422R1", - "status": "FAIL", - "rc": 2, + "command_id": "SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1", + "status": "OK", + "rc": 0, "host": "pve01", "mode": "change", - "component": "infra-mail-xenforo-fleet-postbox-feedback-plane-stage", - "started_at_utc": "2026-09-16T03:52:03Z", - "finished_at_utc": "2026-09-16T03:52:04Z", + "component": "infra-dr-backupv2-disabled-representative-validation-driver-stage", + "started_at_utc": "2026-09-16T04:00:26Z", + "finished_at_utc": "2026-09-16T04:00:26Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "d3b61728b79bbfa3c9c6567a57ab7f762b6136cc7fcf73b3233f694fbd883c10", + "command_sha256": "56d0182b8c0b9fbb054d35662a1afad0380bd6ea48523181ad7af3cff55907e7", "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": 2, + "command_rc": 0, "changes_made": true, "rollback_started": false, "rollback_restored": null, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "c56a4edfb8566396956e88c2b513fc6bcb610260378386fca86fdbc4dc212351", - "sanitized_output_sha256": "c56a4edfb8566396956e88c2b513fc6bcb610260378386fca86fdbc4dc212351", + "raw_evidence_sha256": "5fc10449eb3bab6332eb4deb6774d0dd4893f775c58f4143038d436217efbec3", + "sanitized_output_sha256": "5fc10449eb3bab6332eb4deb6774d0dd4893f775c58f4143038d436217efbec3", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "MAIL422_BEGIN\nMAIL422_SCOPE=MAIL_ONLY_POSTBOX_FEEDBACK_PLANE_STAGE_UNLINKED\nMAIL422_SEND_ATTEMPTS=0\nMAIL422_IDENTITY_LINKS=0\nMAIL422_XENFORO_MUTATIONS=0\nMAIL422_DNS_MUTATIONS=0\nMAIL422_BACKUP_DR_MUTATIONS=0\nMAIL422_SAFE_REPORT={\"backup_dr_mutations\":0,\"cloud_mutations\":7,\"codevipe_anchor\":true,\"configuration_created\":false,\"configuration_set\":\"xenforo-feedback-v1\",\"database_id\":\"etnf82kn84dnlndc5qrm\",\"database_name\":\"postbox-feedback-ydb\",\"database_running\":true,\"dns_mutations\":0,\"error\":\"KINESIS_CREATE_HTTP_400\",\"event_destination\":\"yds-all-events-v1\",\"event_destination_created\":false,\"event_destination_enabled\":false,\"folder_id_present\":true,\"identity_links\":0,\"reader_can_read_stream\":false,\"reader_key_created\":false,\"reader_service_account\":\"postbox-feedback-reader\",\"reader_service_account_id\":null,\"send_attempts\":0,\"state\":\"FAIL\",\"stream_active\":false,\"stream_arn\":null,\"stream_name\":\"postbox-feedback-events\",\"stream_path\":\"/ru-central1/b1gs3ouq43um47f2a8d4/etnf82kn84dnlndc5qrm/postbox-feedback-events\",\"temp_bindings_removed\":true,\"temp_cleanup_ok\":true,\"temp_key_deleted\":true,\"temp_provisioner\":\"postbox-feedback-provisioner-422r1\",\"temp_sa_deleted\":true,\"xenforo_mutations\":0}\nMAIL422_DECISION=STOP_FEEDBACK_PLANE_STAGE_PARTIAL_OR_FAILED\nMAIL422_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260916-INFRA-MAIL-XENFORO-FLEET-POSTBOX-FEEDBACK-PLANE-STAGE-422R1\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1\nMODE=CHANGE_DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE\nNO_BACKUP_EXECUTION=YES\nNO_VZDUMP_EXECUTION=YES\nNO_RCLONE_EXECUTION=YES\nNO_CLOUD_ACCESS=YES\nNO_EXTERNAL_SSH=YES\nNO_SYSTEMD_MUTATION=YES\nNO_PRODUCTION_PROMOTION=YES\nNO_RETENTION_MUTATION=YES\nBASELINE_400_EXACT_IDENTITY=PASS\nBASELINE_FILES={\"/etc/homelab-backup-v2/targets.json\":{\"bytes\":5105,\"gid\":0,\"mode\":\"0600\",\"sha256\":\"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.service\":{\"bytes\":309,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.timer\":{\"bytes\":192,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d\",\"uid\":0},\"/usr/local/sbin/homelab-backup-v2\":{\"bytes\":59719,\"gid\":0,\"mode\":\"0750\",\"sha256\":\"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\",\"uid\":0}}\nCANDIDATE_411_SOURCE_IDENTITY=PASS\nCANDIDATE_411_SOURCE_COUNT=11\nENGINE_453_FUNCTION_BINDINGS=PASS\nENGINE_BOUND_FUNCTIONS=[\"backup_target\",\"capture_pve_guest\",\"capture_target\",\"green_run\",\"load_targets\",\"write_state\"]\nDRIVER_STATIC_SAFETY=PASS\nDRIVER_STATIC_PROFILE={\"direct_call_count\":54,\"imports\":[\"__future__\",\"json\",\"os\",\"pathlib\",\"typing\"]}\nSELFTEST_RC=0\nSELFTEST_STDOUT_BYTES=0\nSELFTEST_STDOUT_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nSELFTEST_STDERR_BYTES=856\nSELFTEST_STDERR_SHA256=cee34535e538426f50a9e5de3d5e00da75d87e9a520c80c41bdcd879621d0e64\nPRODUCTION_POST_STAGE_UNCHANGED=PASS\nSTAGE_PATH=/opt/homelab-backup-v2/candidates/representative-validation-454r1\nSTAGE_FILE_COUNT=5\nSTAGE_INVENTORY=[{\"bytes\":2712,\"mode\":\"0400\",\"name\":\"CONTRACT.json\",\"sha256\":\"67c0f9e228eaf5bc35213873f71d60b48a694cf04657aee695697ca434e16d0b\"},{\"bytes\":1356,\"mode\":\"0400\",\"name\":\"PROVENANCE.json\",\"sha256\":\"0c8cebdc134b27990e4fde4f256680fd599f309732e6117fed1ac4b724e1bacc\"},{\"bytes\":358,\"mode\":\"0400\",\"name\":\"SELFTEST.json\",\"sha256\":\"2dead218fa6f0d294c7dc0a1a01692b46c75f6c159fc813799c64f264b85bbb1\"},{\"bytes\":4214,\"mode\":\"0400\",\"name\":\"representative_driver.py\",\"sha256\":\"b3050a8f95e6d9826a4f0786cd3ca32012b6ab10486d10e4981b50b8a0affff2\"},{\"bytes\":4819,\"mode\":\"0400\",\"name\":\"test_driver.py\",\"sha256\":\"d301b39f6d28186ff54148050a5a0b528e355fea2e4b96bc557c17d898eb3e43\"}]\nSTAGE_INVENTORY_SHA256=0c16c803249290cbb698eaa71eda8a8f8ef0c0ab170ee743d8094b4c9a18c568\nDRIVER_SHA256=b3050a8f95e6d9826a4f0786cd3ca32012b6ab10486d10e4981b50b8a0affff2\nTEST_SHA256=d301b39f6d28186ff54148050a5a0b528e355fea2e4b96bc557c17d898eb3e43\nCONTRACT_SHA256=67c0f9e228eaf5bc35213873f71d60b48a694cf04657aee695697ca434e16d0b\nPROVENANCE_SHA256=0c8cebdc134b27990e4fde4f256680fd599f309732e6117fed1ac4b724e1bacc\nSELFTEST_SHA256=2dead218fa6f0d294c7dc0a1a01692b46c75f6c159fc813799c64f264b85bbb1\nSTAGE_COMPLETE=YES\nSTATUS=OK\nPHASE=DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE\nREASON=NONE\nNEXT_GATE=REPRESENTATIVE_VALIDATION_DRIVER_LIVE_READ_ONLY_DRY_RUN\nCHANGES_MADE=true\nMUTATION_OUTCOME=IMMUTABLE_DISABLED_CANDIDATE_STAGE_CREATED\nPRODUCTION_ACCEPTANCE=NO\nPRODUCTION_PROMOTION=NO\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nBACKUP_EXECUTIONS=0\nVZDUMP_EXECUTIONS=0\nRCLONE_EXECUTIONS=0\nCLOUD_READS=0\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nEXTERNAL_SSH_ATTEMPTS=0\nSYSTEMD_MUTATIONS=0\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index e28a3e93..1dd99444 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,22 +1,22 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260916-INFRA-MAIL-XENFORO-FLEET-POSTBOX-FEEDBACK-PLANE-STAGE-422R1 -STATUS=FAIL -RC=2 +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1 +STATUS=OK +RC=0 HOST=pve01 MODE=change -COMPONENT=infra-mail-xenforo-fleet-postbox-feedback-plane-stage +COMPONENT=infra-dr-backupv2-disabled-representative-validation-driver-stage REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=d3b61728b79bbfa3c9c6567a57ab7f762b6136cc7fcf73b3233f694fbd883c10 +COMMAND_SHA256=56d0182b8c0b9fbb054d35662a1afad0380bd6ea48523181ad7af3cff55907e7 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=2 +COMMAND_RC=0 CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null @@ -24,20 +24,62 @@ MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=c56a4edfb8566396956e88c2b513fc6bcb610260378386fca86fdbc4dc212351 -SANITIZED_OUTPUT_SHA256=c56a4edfb8566396956e88c2b513fc6bcb610260378386fca86fdbc4dc212351 +RAW_EVIDENCE_SHA256=5fc10449eb3bab6332eb4deb6774d0dd4893f775c58f4143038d436217efbec3 +SANITIZED_OUTPUT_SHA256=5fc10449eb3bab6332eb4deb6774d0dd4893f775c58f4143038d436217efbec3 OUTPUT_BEGIN -MAIL422_BEGIN -MAIL422_SCOPE=MAIL_ONLY_POSTBOX_FEEDBACK_PLANE_STAGE_UNLINKED -MAIL422_SEND_ATTEMPTS=0 -MAIL422_IDENTITY_LINKS=0 -MAIL422_XENFORO_MUTATIONS=0 -MAIL422_DNS_MUTATIONS=0 -MAIL422_BACKUP_DR_MUTATIONS=0 -MAIL422_SAFE_REPORT={"backup_dr_mutations":0,"cloud_mutations":7,"codevipe_anchor":true,"configuration_created":false,"configuration_set":"xenforo-feedback-v1","database_id":"etnf82kn84dnlndc5qrm","database_name":"postbox-feedback-ydb","database_running":true,"dns_mutations":0,"error":"KINESIS_CREATE_HTTP_400","event_destination":"yds-all-events-v1","event_destination_created":false,"event_destination_enabled":false,"folder_id_present":true,"identity_links":0,"reader_can_read_stream":false,"reader_key_created":false,"reader_service_account":"postbox-feedback-reader","reader_service_account_id":null,"send_attempts":0,"state":"FAIL","stream_active":false,"stream_arn":null,"stream_name":"postbox-feedback-events","stream_path":"/ru-central1/b1gs3ouq43um47f2a8d4/etnf82kn84dnlndc5qrm/postbox-feedback-events","temp_bindings_removed":true,"temp_cleanup_ok":true,"temp_key_deleted":true,"temp_provisioner":"postbox-feedback-provisioner-422r1","temp_sa_deleted":true,"xenforo_mutations":0} -MAIL422_DECISION=STOP_FEEDBACK_PLANE_STAGE_PARTIAL_OR_FAILED -MAIL422_END -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260916-INFRA-MAIL-XENFORO-FLEET-POSTBOX-FEEDBACK-PLANE-STAGE-422R1","status":"FAIL","changes_made":true,"rollback_started":false,"rollback_restored":null} +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1 +MODE=CHANGE_DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE +NO_BACKUP_EXECUTION=YES +NO_VZDUMP_EXECUTION=YES +NO_RCLONE_EXECUTION=YES +NO_CLOUD_ACCESS=YES +NO_EXTERNAL_SSH=YES +NO_SYSTEMD_MUTATION=YES +NO_PRODUCTION_PROMOTION=YES +NO_RETENTION_MUTATION=YES +BASELINE_400_EXACT_IDENTITY=PASS +BASELINE_FILES={"/etc/homelab-backup-v2/targets.json":{"bytes":5105,"gid":0,"mode":"0600","sha256":"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38","uid":0},"/etc/systemd/system/homelab-backup-v2.service":{"bytes":309,"gid":0,"mode":"0644","sha256":"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565","uid":0},"/etc/systemd/system/homelab-backup-v2.timer":{"bytes":192,"gid":0,"mode":"0644","sha256":"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d","uid":0},"/usr/local/sbin/homelab-backup-v2":{"bytes":59719,"gid":0,"mode":"0750","sha256":"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7","uid":0}} +CANDIDATE_411_SOURCE_IDENTITY=PASS +CANDIDATE_411_SOURCE_COUNT=11 +ENGINE_453_FUNCTION_BINDINGS=PASS +ENGINE_BOUND_FUNCTIONS=["backup_target","capture_pve_guest","capture_target","green_run","load_targets","write_state"] +DRIVER_STATIC_SAFETY=PASS +DRIVER_STATIC_PROFILE={"direct_call_count":54,"imports":["__future__","json","os","pathlib","typing"]} +SELFTEST_RC=0 +SELFTEST_STDOUT_BYTES=0 +SELFTEST_STDOUT_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +SELFTEST_STDERR_BYTES=856 +SELFTEST_STDERR_SHA256=cee34535e538426f50a9e5de3d5e00da75d87e9a520c80c41bdcd879621d0e64 +PRODUCTION_POST_STAGE_UNCHANGED=PASS +STAGE_PATH=/opt/homelab-backup-v2/candidates/representative-validation-454r1 +STAGE_FILE_COUNT=5 +STAGE_INVENTORY=[{"bytes":2712,"mode":"0400","name":"CONTRACT.json","sha256":"67c0f9e228eaf5bc35213873f71d60b48a694cf04657aee695697ca434e16d0b"},{"bytes":1356,"mode":"0400","name":"PROVENANCE.json","sha256":"0c8cebdc134b27990e4fde4f256680fd599f309732e6117fed1ac4b724e1bacc"},{"bytes":358,"mode":"0400","name":"SELFTEST.json","sha256":"2dead218fa6f0d294c7dc0a1a01692b46c75f6c159fc813799c64f264b85bbb1"},{"bytes":4214,"mode":"0400","name":"representative_driver.py","sha256":"b3050a8f95e6d9826a4f0786cd3ca32012b6ab10486d10e4981b50b8a0affff2"},{"bytes":4819,"mode":"0400","name":"test_driver.py","sha256":"d301b39f6d28186ff54148050a5a0b528e355fea2e4b96bc557c17d898eb3e43"}] +STAGE_INVENTORY_SHA256=0c16c803249290cbb698eaa71eda8a8f8ef0c0ab170ee743d8094b4c9a18c568 +DRIVER_SHA256=b3050a8f95e6d9826a4f0786cd3ca32012b6ab10486d10e4981b50b8a0affff2 +TEST_SHA256=d301b39f6d28186ff54148050a5a0b528e355fea2e4b96bc557c17d898eb3e43 +CONTRACT_SHA256=67c0f9e228eaf5bc35213873f71d60b48a694cf04657aee695697ca434e16d0b +PROVENANCE_SHA256=0c8cebdc134b27990e4fde4f256680fd599f309732e6117fed1ac4b724e1bacc +SELFTEST_SHA256=2dead218fa6f0d294c7dc0a1a01692b46c75f6c159fc813799c64f264b85bbb1 +STAGE_COMPLETE=YES +STATUS=OK +PHASE=DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE +REASON=NONE +NEXT_GATE=REPRESENTATIVE_VALIDATION_DRIVER_LIVE_READ_ONLY_DRY_RUN +CHANGES_MADE=true +MUTATION_OUTCOME=IMMUTABLE_DISABLED_CANDIDATE_STAGE_CREATED +PRODUCTION_ACCEPTANCE=NO +PRODUCTION_PROMOTION=NO +SCHEDULER_CUTOVER=NO +LEGACY_BACKUP_DISABLES=0 +BACKUP_EXECUTIONS=0 +VZDUMP_EXECUTIONS=0 +RCLONE_EXECUTIONS=0 +CLOUD_READS=0 +CLOUD_WRITES=0 +CLOUD_DELETIONS=0 +EXTERNAL_SSH_ATTEMPTS=0 +SYSTEMD_MUTATIONS=0 +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260916-INFRA-DR-BACKUPV2-DISABLED-REPRESENTATIVE-VALIDATION-DRIVER-STAGE-454R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END