From c0544da58dcfceeefcecb32c3950be7de8c98def Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Wed, 16 Sep 2026 16:32:30 +0000 Subject: [PATCH] runtime: publish SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1 --- ...T-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.json | 38 ++++++++++++++ ...NT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.txt | 47 +++++++++++++++++ runtime/latest.json | 36 ++++++------- runtime/latest.txt | 50 ++++++++++++------- 4 files changed, 134 insertions(+), 37 deletions(-) create mode 100644 runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.json create mode 100644 runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.txt diff --git a/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.json b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.json new file mode 100644 index 00000000..b36cb08d --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1", + "status": "FAIL", + "rc": 76, + "host": "pve01", + "mode": "change", + "component": "infra-dr-backupv2-final-replacement-validate-promote-cutover-seal", + "started_at_utc": "2026-09-16T16:32:29Z", + "finished_at_utc": "2026-09-16T16:32:29Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "6fc79dddce75247af16396e0077543bf4fbb0ffd1581d068686b84f4ccb609bb", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": false, + "result_contract_status": null, + "result_contract_error": "MISSING_CONTRACT", + "command_rc": 2, + "changes_made": null, + "rollback_started": null, + "rollback_restored": null, + "mutation_outcome": "UNKNOWN", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "17bf3d72764fc03c42aff07dbc95b3554d29cb3e13536fc10c5f74e3776fd414", + "sanitized_output_sha256": "17bf3d72764fc03c42aff07dbc95b3554d29cb3e13536fc10c5f74e3776fd414", + "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-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1\nPRODUCTION_PROMOTION_PLANNED=YES\nSCHEDULER_CUTOVER_PLANNED=YES\nNO_TARGET_REGISTRY_REWRITE=YES\nSYSTEMD_UNIT_FILE_MUTATIONS=0\nNO_DAEMON_RELOAD=YES\nCLOUD_DELETIONS=0\nSTATUS=FAIL\nPHASE=PREFLIGHT\nREASON=FAILED_CLOSED\nEXCEPTION_CLASS=builtins.RuntimeError\nEXCEPTION_MESSAGE_SHA256=bebdba90990519b9e59d10946d3c68a7c2bedcfdb30b5c6fe97137d71997230e\nPRODUCTION_PROMOTION=NO\nSCHEDULER_CUTOVER=NO\nCLOUD_DELETIONS=0\n" +} diff --git a/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.txt b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.txt new file mode 100644 index 00000000..54066d2a --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1.txt @@ -0,0 +1,47 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1 +STATUS=FAIL +RC=76 +HOST=pve01 +MODE=change +COMPONENT=infra-dr-backupv2-final-replacement-validate-promote-cutover-seal +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=6fc79dddce75247af16396e0077543bf4fbb0ffd1581d068686b84f4ccb609bb +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=false +RESULT_CONTRACT_STATUS=UNKNOWN +RESULT_CONTRACT_ERROR=MISSING_CONTRACT +COMMAND_RC=2 +CHANGES_MADE=unknown +ROLLBACK_STARTED=unknown +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=UNKNOWN +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=17bf3d72764fc03c42aff07dbc95b3554d29cb3e13536fc10c5f74e3776fd414 +SANITIZED_OUTPUT_SHA256=17bf3d72764fc03c42aff07dbc95b3554d29cb3e13536fc10c5f74e3776fd414 +OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1 +PRODUCTION_PROMOTION_PLANNED=YES +SCHEDULER_CUTOVER_PLANNED=YES +NO_TARGET_REGISTRY_REWRITE=YES +SYSTEMD_UNIT_FILE_MUTATIONS=0 +NO_DAEMON_RELOAD=YES +CLOUD_DELETIONS=0 +STATUS=FAIL +PHASE=PREFLIGHT +REASON=FAILED_CLOSED +EXCEPTION_CLASS=builtins.RuntimeError +EXCEPTION_MESSAGE_SHA256=bebdba90990519b9e59d10946d3c68a7c2bedcfdb30b5c6fe97137d71997230e +PRODUCTION_PROMOTION=NO +SCHEDULER_CUTOVER=NO +CLOUD_DELETIONS=0 + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 1c307988..b36cb08d 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260916-XENFORO-APP-POLICY-DISCOVERY-DRYRUN-459R1", - "status": "OK", - "rc": 0, + "command_id": "SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1", + "status": "FAIL", + "rc": 76, "host": "pve01", - "mode": "read-only", - "component": "xenforo-app-policy-discovery-dryrun", - "started_at_utc": "2026-09-16T16:25:34Z", - "finished_at_utc": "2026-09-16T16:25:37Z", + "mode": "change", + "component": "infra-dr-backupv2-final-replacement-validate-promote-cutover-seal", + "started_at_utc": "2026-09-16T16:32:29Z", + "finished_at_utc": "2026-09-16T16:32:29Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "87de0721d4895125a28e92e34e63b798ae9a3bc37e155c3aa46a7a9cbd96b958", + "command_sha256": "6fc79dddce75247af16396e0077543bf4fbb0ffd1581d068686b84f4ccb609bb", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, - "result_contract_valid": true, + "change_declared": true, + "result_contract_valid": false, "result_contract_status": null, - "result_contract_error": null, - "command_rc": 0, - "changes_made": false, - "rollback_started": false, + "result_contract_error": "MISSING_CONTRACT", + "command_rc": 2, + "changes_made": null, + "rollback_started": null, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "UNKNOWN", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "ba812798eb1d676c82230c72d5e90ace163ea2e0fe92e46163013c050036d158", - "sanitized_output_sha256": "ba812798eb1d676c82230c72d5e90ace163ea2e0fe92e46163013c050036d158", + "raw_evidence_sha256": "17bf3d72764fc03c42aff07dbc95b3554d29cb3e13536fc10c5f74e3776fd414", + "sanitized_output_sha256": "17bf3d72764fc03c42aff07dbc95b3554d29cb3e13536fc10c5f74e3776fd414", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "APP459_BEGIN\nAPP459_SAFE_REPORT={\"anchor_mail_feedback_project_complete_commit\":\"a57fe7c2d5ff7baf7ef9135897a52398b5dda658\",\"backup_dr_mutations\":0,\"command_id\":\"SUPPORT-260916-XENFORO-APP-POLICY-DISCOVERY-DRYRUN-459R1\",\"config_contents_published\":false,\"database_mutations\":0,\"db_credentials_published\":false,\"decision\":\"PASS_APP_POLICY_DISCOVERY_DRYRUN\",\"dns_mutations\":0,\"fleet\":{\"all_sites_have_email_bounce_date\":false,\"all_sites_have_email_bounce_score\":false,\"all_sites_have_receive_admin_email\":true,\"all_sites_have_user_state\":true,\"core_version_uniform\":false,\"core_versions_observed\":[{\"version_id\":2031170,\"version_string\":\"2.3.11\"},{\"version_id\":2031270,\"version_string\":\"2.3.12\"}],\"cross_forum_hmac_complete\":true,\"cross_forum_pair_overlap_counts\":{\"codevipe.ru|dsmods.ru\":4,\"codevipe.ru|gamevipe.ru\":3,\"codevipe.ru|hkmods.ru\":4,\"codevipe.ru|kingofwolk.ru\":1,\"codevipe.ru|newfi.ru\":1,\"codevipe.ru|zakrutim.ru\":1,\"dsmods.ru|gamevipe.ru\":4,\"dsmods.ru|hkmods.ru\":5,\"dsmods.ru|kingofwolk.ru\":1,\"dsmods.ru|newfi.ru\":1,\"dsmods.ru|zakrutim.ru\":1,\"gamevipe.ru|hkmods.ru\":3,\"gamevipe.ru|kingofwolk.ru\":1,\"gamevipe.ru|newfi.ru\":1,\"gamevipe.ru|zakrutim.ru\":1,\"hkmods.ru|kingofwolk.ru\":1,\"hkmods.ru|newfi.ru\":1,\"hkmods.ru|zakrutim.ru\":2,\"kingofwolk.ru|newfi.ru\":1,\"kingofwolk.ru|zakrutim.ru\":1,\"zakrutim.ru|newfi.ru\":1},\"cross_forum_shared_email_groups\":8,\"cross_forum_shared_max_sites_per_email\":7,\"cross_forum_shared_site_memberships\":26,\"raw_email_or_hmac_values_published\":false,\"receive_admin_email_no\":298,\"receive_admin_email_yes\":7,\"schema_signature_count\":1,\"schema_uniform\":true,\"site_count\":7,\"site_failures\":0,\"total_users\":305,\"users_email_bounce_score_gt0\":0,\"users_nonempty_email\":305,\"users_state_email_bounce\":0,\"within_forum_duplicate_email_groups\":0},\"mail_mutations\":0,\"mode\":\"read-only\",\"next_gate\":\"READY_FOR_FEEDBACK_TO_XENFORO_IMPACT_CORRELATION_460R1\",\"postbox_mutations\":0,\"production_forum_count_expected\":7,\"raw_emails_published\":false,\"runner_sha256\":\"b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\",\"runner_sha_match\":true,\"schema_version\":1,\"sites\":[{\"addon_table\":true,\"columns\":{\"email\":true,\"email_bounce_date\":false,\"email_bounce_score\":false,\"email_unique_index\":false,\"is_banned\":true,\"receive_admin_email\":true,\"user_id\":true,\"user_state\":true},\"config_present\":true,\"core_version_id\":2031170,\"core_version_string\":\"2.3.11\",\"counts\":{\"duplicate_normalized_email_groups\":0,\"email_bounce_state_and_receive_admin_email_yes\":0,\"receive_admin_email_no\":6,\"receive_admin_email_yes\":0,\"total_users\":6,\"user_option_missing_rows\":0,\"users_in_duplicate_normalized_email_groups\":0,\"users_nonempty_email\":6,\"users_state_email_bounce\":0},\"db_connect\":true,\"domain\":\"codevipe.ru\",\"email_hmacs_complete\":true,\"failure\":null,\"option_table\":true,\"relevant_addons\":[],\"relevant_option_ids\":[\"activitySummaryEmail\",\"activitySummaryEmailBatchLimit\",\"bounceEmailAddress\",\"contactEmailAddress\",\"contactEmailSenderHeader\",\"defaultEmailAddress\",\"defaultEmailStyleId\",\"emailBounceHandler\",\"emailConversationIncludeMessage\",\"emailDkim\",\"emailFileCheckWarning\",\"emailSenderName\",\"emailShare\",\"emailSoftBounceThreshold\",\"emailTransport\",\"emailUnsubscribeHandler\",\"emailWatchedThreadIncludeMessage\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"relevant_table_names\":[\"xf_ban_email\",\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"root_expected\":true,\"slug\":\"codevipe\",\"user_option_table\":true,\"user_state_counts\":{\"valid\":6},\"user_table\":true},{\"addon_table\":true,\"columns\":{\"email\":true,\"email_bounce_date\":false,\"email_bounce_score\":false,\"email_unique_index\":false,\"is_banned\":true,\"receive_admin_email\":true,\"user_id\":true,\"user_state\":true},\"config_present\":true,\"core_version_id\":2031170,\"core_version_string\":\"2.3.11\",\"counts\":{\"duplicate_normalized_email_groups\":0,\"email_bounce_state_and_receive_admin_email_yes\":0,\"receive_admin_email_no\":6,\"receive_admin_email_yes\":0,\"total_users\":6,\"user_option_missing_rows\":0,\"users_in_duplicate_normalized_email_groups\":0,\"users_nonempty_email\":6,\"users_state_email_bounce\":0},\"db_connect\":true,\"domain\":\"dsmods.ru\",\"email_hmacs_complete\":true,\"failure\":null,\"option_table\":true,\"relevant_addons\":[],\"relevant_option_ids\":[\"activitySummaryEmail\",\"activitySummaryEmailBatchLimit\",\"bounceEmailAddress\",\"contactEmailAddress\",\"contactEmailSenderHeader\",\"defaultEmailAddress\",\"defaultEmailStyleId\",\"emailBounceHandler\",\"emailConversationIncludeMessage\",\"emailDkim\",\"emailFileCheckWarning\",\"emailSenderName\",\"emailShare\",\"emailSoftBounceThreshold\",\"emailTransport\",\"emailUnsubscribeHandler\",\"emailWatchedThreadIncludeMessage\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"relevant_table_names\":[\"xf_ban_email\",\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"root_expected\":true,\"slug\":\"dsmods\",\"user_option_table\":true,\"user_state_counts\":{\"valid\":6},\"user_table\":true},{\"addon_table\":true,\"columns\":{\"email\":true,\"email_bounce_date\":false,\"email_bounce_score\":false,\"email_unique_index\":false,\"is_banned\":true,\"receive_admin_email\":true,\"user_id\":true,\"user_state\":true},\"config_present\":true,\"core_version_id\":2031170,\"core_version_string\":\"2.3.11\",\"counts\":{\"duplicate_normalized_email_groups\":0,\"email_bounce_state_and_receive_admin_email_yes\":0,\"receive_admin_email_no\":9,\"receive_admin_email_yes\":1,\"total_users\":10,\"user_option_missing_rows\":0,\"users_in_duplicate_normalized_email_groups\":0,\"users_nonempty_email\":10,\"users_state_email_bounce\":0},\"db_connect\":true,\"domain\":\"gamevipe.ru\",\"email_hmacs_complete\":true,\"failure\":null,\"option_table\":true,\"relevant_addons\":[],\"relevant_option_ids\":[\"activitySummaryEmail\",\"activitySummaryEmailBatchLimit\",\"bounceEmailAddress\",\"contactEmailAddress\",\"contactEmailSenderHeader\",\"defaultEmailAddress\",\"defaultEmailStyleId\",\"emailBounceHandler\",\"emailConversationIncludeMessage\",\"emailDkim\",\"emailFileCheckWarning\",\"emailSenderName\",\"emailShare\",\"emailSoftBounceThreshold\",\"emailTransport\",\"emailUnsubscribeHandler\",\"emailWatchedThreadIncludeMessage\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"relevant_table_names\":[\"xf_ban_email\",\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"root_expected\":true,\"slug\":\"gamevipe\",\"user_option_table\":true,\"user_state_counts\":{\"email_confirm\":3,\"valid\":7},\"user_table\":true},{\"addon_table\":true,\"columns\":{\"email\":true,\"email_bounce_date\":false,\"email_bounce_score\":false,\"email_unique_index\":false,\"is_banned\":true,\"receive_admin_email\":true,\"user_id\":true,\"user_state\":true},\"config_present\":true,\"core_version_id\":2031170,\"core_version_string\":\"2.3.11\",\"counts\":{\"duplicate_normalized_email_groups\":0,\"email_bounce_state_and_receive_admin_email_yes\":0,\"receive_admin_email_no\":270,\"receive_admin_email_yes\":2,\"total_users\":272,\"user_option_missing_rows\":0,\"users_in_duplicate_normalized_email_groups\":0,\"users_nonempty_email\":272,\"users_state_email_bounce\":0},\"db_connect\":true,\"domain\":\"hkmods.ru\",\"email_hmacs_complete\":true,\"failure\":null,\"option_table\":true,\"relevant_addons\":[],\"relevant_option_ids\":[\"activitySummaryEmail\",\"activitySummaryEmailBatchLimit\",\"bounceEmailAddress\",\"contactEmailAddress\",\"contactEmailSenderHeader\",\"defaultEmailAddress\",\"defaultEmailStyleId\",\"emailBounceHandler\",\"emailConversationIncludeMessage\",\"emailDkim\",\"emailFileCheckWarning\",\"emailSenderName\",\"emailShare\",\"emailSoftBounceThreshold\",\"emailTransport\",\"emailUnsubscribeHandler\",\"emailWatchedThreadIncludeMessage\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"relevant_table_names\":[\"xf_ban_email\",\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"root_expected\":true,\"slug\":\"hkmods\",\"user_option_table\":true,\"user_state_counts\":{\"email_confirm\":69,\"valid\":203},\"user_table\":true},{\"addon_table\":true,\"columns\":{\"email\":true,\"email_bounce_date\":false,\"email_bounce_score\":false,\"email_unique_index\":false,\"is_banned\":true,\"receive_admin_email\":true,\"user_id\":true,\"user_state\":true},\"config_present\":true,\"core_version_id\":2031270,\"core_version_string\":\"2.3.12\",\"counts\":{\"duplicate_normalized_email_groups\":0,\"email_bounce_state_and_receive_admin_email_yes\":0,\"receive_admin_email_no\":0,\"receive_admin_email_yes\":2,\"total_users\":2,\"user_option_missing_rows\":0,\"users_in_duplicate_normalized_email_groups\":0,\"users_nonempty_email\":2,\"users_state_email_bounce\":0},\"db_connect\":true,\"domain\":\"kingofwolk.ru\",\"email_hmacs_complete\":true,\"failure\":null,\"option_table\":true,\"relevant_addons\":[],\"relevant_option_ids\":[\"activitySummaryEmail\",\"activitySummaryEmailBatchLimit\",\"bounceEmailAddress\",\"contactEmailAddress\",\"contactEmailSenderHeader\",\"defaultEmailAddress\",\"defaultEmailStyleId\",\"emailBounceHandler\",\"emailConversationIncludeMessage\",\"emailDkim\",\"emailFileCheckWarning\",\"emailSenderName\",\"emailShare\",\"emailSoftBounceThreshold\",\"emailTransport\",\"emailUnsubscribeHandler\",\"emailWatchedThreadIncludeMessage\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"relevant_table_names\":[\"xf_ban_email\",\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"root_expected\":true,\"slug\":\"kingofwolk\",\"user_option_table\":true,\"user_state_counts\":{\"valid\":2},\"user_table\":true},{\"addon_table\":true,\"columns\":{\"email\":true,\"email_bounce_date\":false,\"email_bounce_score\":false,\"email_unique_index\":false,\"is_banned\":true,\"receive_admin_email\":true,\"user_id\":true,\"user_state\":true},\"config_present\":true,\"core_version_id\":2031170,\"core_version_string\":\"2.3.11\",\"counts\":{\"duplicate_normalized_email_groups\":0,\"email_bounce_state_and_receive_admin_email_yes\":0,\"receive_admin_email_no\":7,\"receive_admin_email_yes\":1,\"total_users\":8,\"user_option_missing_rows\":0,\"users_in_duplicate_normalized_email_groups\":0,\"users_nonempty_email\":8,\"users_state_email_bounce\":0},\"db_connect\":true,\"domain\":\"zakrutim.ru\",\"email_hmacs_complete\":true,\"failure\":null,\"option_table\":true,\"relevant_addons\":[],\"relevant_option_ids\":[\"activitySummaryEmail\",\"activitySummaryEmailBatchLimit\",\"bounceEmailAddress\",\"contactEmailAddress\",\"contactEmailSenderHeader\",\"defaultEmailAddress\",\"defaultEmailStyleId\",\"emailBounceHandler\",\"emailConversationIncludeMessage\",\"emailDkim\",\"emailFileCheckWarning\",\"emailSenderName\",\"emailShare\",\"emailSoftBounceThreshold\",\"emailTransport\",\"emailUnsubscribeHandler\",\"emailWatchedThreadIncludeMessage\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"relevant_table_names\":[\"xf_ban_email\",\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"root_expected\":true,\"slug\":\"zakrutim\",\"user_option_table\":true,\"user_state_counts\":{\"email_confirm\":2,\"valid\":6},\"user_table\":true},{\"addon_table\":true,\"columns\":{\"email\":true,\"email_bounce_date\":false,\"email_bounce_score\":false,\"email_unique_index\":false,\"is_banned\":true,\"receive_admin_email\":true,\"user_id\":true,\"user_state\":true},\"config_present\":true,\"core_version_id\":2031270,\"core_version_string\":\"2.3.12\",\"counts\":{\"duplicate_normalized_email_groups\":0,\"email_bounce_state_and_receive_admin_email_yes\":0,\"receive_admin_email_no\":0,\"receive_admin_email_yes\":1,\"total_users\":1,\"user_option_missing_rows\":0,\"users_in_duplicate_normalized_email_groups\":0,\"users_nonempty_email\":1,\"users_state_email_bounce\":0},\"db_connect\":true,\"domain\":\"newfi.ru\",\"email_hmacs_complete\":true,\"failure\":null,\"option_table\":true,\"relevant_addons\":[],\"relevant_option_ids\":[\"activitySummaryEmail\",\"activitySummaryEmailBatchLimit\",\"bounceEmailAddress\",\"contactEmailAddress\",\"contactEmailSenderHeader\",\"defaultEmailAddress\",\"defaultEmailStyleId\",\"emailBounceHandler\",\"emailConversationIncludeMessage\",\"emailDkim\",\"emailFileCheckWarning\",\"emailSenderName\",\"emailShare\",\"emailSoftBounceThreshold\",\"emailTransport\",\"emailUnsubscribeHandler\",\"emailWatchedThreadIncludeMessage\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"relevant_table_names\":[\"xf_ban_email\",\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"root_expected\":true,\"slug\":\"newfi\",\"user_option_table\":true,\"user_state_counts\":{\"valid\":1},\"user_table\":true}],\"stage\":\"XENFORO_APPLICATION_POLICY_DISCOVERY_DRYRUN\",\"staging_vm211_excluded\":true,\"vm160\":{\"guest_exitcode\":0,\"guest_stderr_present\":false,\"qga_json\":true,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"edfca569894201004d74f969cbaa395cc573fc987647664e77bc7905d1fd178d\",\"transport_rc\":0},\"vm210\":{\"guest_exitcode\":0,\"guest_stderr_present\":false,\"qga_json\":true,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_sha256\":\"153d869667c0a2c8b7711e3442f8c6ab66d14bc2c4acb0e01c24445fabd4be1a\",\"transport_rc\":0},\"xenforo_mutations\":0}\nAPP459_END\n" + "output": "COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1\nPRODUCTION_PROMOTION_PLANNED=YES\nSCHEDULER_CUTOVER_PLANNED=YES\nNO_TARGET_REGISTRY_REWRITE=YES\nSYSTEMD_UNIT_FILE_MUTATIONS=0\nNO_DAEMON_RELOAD=YES\nCLOUD_DELETIONS=0\nSTATUS=FAIL\nPHASE=PREFLIGHT\nREASON=FAILED_CLOSED\nEXCEPTION_CLASS=builtins.RuntimeError\nEXCEPTION_MESSAGE_SHA256=bebdba90990519b9e59d10946d3c68a7c2bedcfdb30b5c6fe97137d71997230e\nPRODUCTION_PROMOTION=NO\nSCHEDULER_CUTOVER=NO\nCLOUD_DELETIONS=0\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index aa04c9d2..54066d2a 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,35 +1,47 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260916-XENFORO-APP-POLICY-DISCOVERY-DRYRUN-459R1 -STATUS=OK -RC=0 +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1 +STATUS=FAIL +RC=76 HOST=pve01 -MODE=read-only -COMPONENT=xenforo-app-policy-discovery-dryrun +MODE=change +COMPONENT=infra-dr-backupv2-final-replacement-validate-promote-cutover-seal REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=87de0721d4895125a28e92e34e63b798ae9a3bc37e155c3aa46a7a9cbd96b958 +COMMAND_SHA256=6fc79dddce75247af16396e0077543bf4fbb0ffd1581d068686b84f4ccb609bb DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false -RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE -RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=0 -CHANGES_MADE=false -ROLLBACK_STARTED=false +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=false +RESULT_CONTRACT_STATUS=UNKNOWN +RESULT_CONTRACT_ERROR=MISSING_CONTRACT +COMMAND_RC=2 +CHANGES_MADE=unknown +ROLLBACK_STARTED=unknown ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=UNKNOWN SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=ba812798eb1d676c82230c72d5e90ace163ea2e0fe92e46163013c050036d158 -SANITIZED_OUTPUT_SHA256=ba812798eb1d676c82230c72d5e90ace163ea2e0fe92e46163013c050036d158 +RAW_EVIDENCE_SHA256=17bf3d72764fc03c42aff07dbc95b3554d29cb3e13536fc10c5f74e3776fd414 +SANITIZED_OUTPUT_SHA256=17bf3d72764fc03c42aff07dbc95b3554d29cb3e13536fc10c5f74e3776fd414 OUTPUT_BEGIN -APP459_BEGIN -APP459_SAFE_REPORT={"anchor_mail_feedback_project_complete_commit":"a57fe7c2d5ff7baf7ef9135897a52398b5dda658","backup_dr_mutations":0,"command_id":"SUPPORT-260916-XENFORO-APP-POLICY-DISCOVERY-DRYRUN-459R1","config_contents_published":false,"database_mutations":0,"db_credentials_published":false,"decision":"PASS_APP_POLICY_DISCOVERY_DRYRUN","dns_mutations":0,"fleet":{"all_sites_have_email_bounce_date":false,"all_sites_have_email_bounce_score":false,"all_sites_have_receive_admin_email":true,"all_sites_have_user_state":true,"core_version_uniform":false,"core_versions_observed":[{"version_id":2031170,"version_string":"2.3.11"},{"version_id":2031270,"version_string":"2.3.12"}],"cross_forum_hmac_complete":true,"cross_forum_pair_overlap_counts":{"codevipe.ru|dsmods.ru":4,"codevipe.ru|gamevipe.ru":3,"codevipe.ru|hkmods.ru":4,"codevipe.ru|kingofwolk.ru":1,"codevipe.ru|newfi.ru":1,"codevipe.ru|zakrutim.ru":1,"dsmods.ru|gamevipe.ru":4,"dsmods.ru|hkmods.ru":5,"dsmods.ru|kingofwolk.ru":1,"dsmods.ru|newfi.ru":1,"dsmods.ru|zakrutim.ru":1,"gamevipe.ru|hkmods.ru":3,"gamevipe.ru|kingofwolk.ru":1,"gamevipe.ru|newfi.ru":1,"gamevipe.ru|zakrutim.ru":1,"hkmods.ru|kingofwolk.ru":1,"hkmods.ru|newfi.ru":1,"hkmods.ru|zakrutim.ru":2,"kingofwolk.ru|newfi.ru":1,"kingofwolk.ru|zakrutim.ru":1,"zakrutim.ru|newfi.ru":1},"cross_forum_shared_email_groups":8,"cross_forum_shared_max_sites_per_email":7,"cross_forum_shared_site_memberships":26,"raw_email_or_hmac_values_published":false,"receive_admin_email_no":298,"receive_admin_email_yes":7,"schema_signature_count":1,"schema_uniform":true,"site_count":7,"site_failures":0,"total_users":305,"users_email_bounce_score_gt0":0,"users_nonempty_email":305,"users_state_email_bounce":0,"within_forum_duplicate_email_groups":0},"mail_mutations":0,"mode":"read-only","next_gate":"READY_FOR_FEEDBACK_TO_XENFORO_IMPACT_CORRELATION_460R1","postbox_mutations":0,"production_forum_count_expected":7,"raw_emails_published":false,"runner_sha256":"b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d","runner_sha_match":true,"schema_version":1,"sites":[{"addon_table":true,"columns":{"email":true,"email_bounce_date":false,"email_bounce_score":false,"email_unique_index":false,"is_banned":true,"receive_admin_email":true,"user_id":true,"user_state":true},"config_present":true,"core_version_id":2031170,"core_version_string":"2.3.11","counts":{"duplicate_normalized_email_groups":0,"email_bounce_state_and_receive_admin_email_yes":0,"receive_admin_email_no":6,"receive_admin_email_yes":0,"total_users":6,"user_option_missing_rows":0,"users_in_duplicate_normalized_email_groups":0,"users_nonempty_email":6,"users_state_email_bounce":0},"db_connect":true,"domain":"codevipe.ru","email_hmacs_complete":true,"failure":null,"option_table":true,"relevant_addons":[],"relevant_option_ids":["activitySummaryEmail","activitySummaryEmailBatchLimit","bounceEmailAddress","contactEmailAddress","contactEmailSenderHeader","defaultEmailAddress","defaultEmailStyleId","emailBounceHandler","emailConversationIncludeMessage","emailDkim","emailFileCheckWarning","emailSenderName","emailShare","emailSoftBounceThreshold","emailTransport","emailUnsubscribeHandler","emailWatchedThreadIncludeMessage","unsubscribeEmailAddress","unsubscribeEmailHandling"],"relevant_table_names":["xf_ban_email","xf_email_bounce_log","xf_email_bounce_soft"],"root_expected":true,"slug":"codevipe","user_option_table":true,"user_state_counts":{"valid":6},"user_table":true},{"addon_table":true,"columns":{"email":true,"email_bounce_date":false,"email_bounce_score":false,"email_unique_index":false,"is_banned":true,"receive_admin_email":true,"user_id":true,"user_state":true},"config_present":true,"core_version_id":2031170,"core_version_string":"2.3.11","counts":{"duplicate_normalized_email_groups":0,"email_bounce_state_and_receive_admin_email_yes":0,"receive_admin_email_no":6,"receive_admin_email_yes":0,"total_users":6,"user_option_missing_rows":0,"users_in_duplicate_normalized_email_groups":0,"users_nonempty_email":6,"users_state_email_bounce":0},"db_connect":true,"domain":"dsmods.ru","email_hmacs_complete":true,"failure":null,"option_table":true,"relevant_addons":[],"relevant_option_ids":["activitySummaryEmail","activitySummaryEmailBatchLimit","bounceEmailAddress","contactEmailAddress","contactEmailSenderHeader","defaultEmailAddress","defaultEmailStyleId","emailBounceHandler","emailConversationIncludeMessage","emailDkim","emailFileCheckWarning","emailSenderName","emailShare","emailSoftBounceThreshold","emailTransport","emailUnsubscribeHandler","emailWatchedThreadIncludeMessage","unsubscribeEmailAddress","unsubscribeEmailHandling"],"relevant_table_names":["xf_ban_email","xf_email_bounce_log","xf_email_bounce_soft"],"root_expected":true,"slug":"dsmods","user_option_table":true,"user_state_counts":{"valid":6},"user_table":true},{"addon_table":true,"columns":{"email":true,"email_bounce_date":false,"email_bounce_score":false,"email_unique_index":false,"is_banned":true,"receive_admin_email":true,"user_id":true,"user_state":true},"config_present":true,"core_version_id":2031170,"core_version_string":"2.3.11","counts":{"duplicate_normalized_email_groups":0,"email_bounce_state_and_receive_admin_email_yes":0,"receive_admin_email_no":9,"receive_admin_email_yes":1,"total_users":10,"user_option_missing_rows":0,"users_in_duplicate_normalized_email_groups":0,"users_nonempty_email":10,"users_state_email_bounce":0},"db_connect":true,"domain":"gamevipe.ru","email_hmacs_complete":true,"failure":null,"option_table":true,"relevant_addons":[],"relevant_option_ids":["activitySummaryEmail","activitySummaryEmailBatchLimit","bounceEmailAddress","contactEmailAddress","contactEmailSenderHeader","defaultEmailAddress","defaultEmailStyleId","emailBounceHandler","emailConversationIncludeMessage","emailDkim","emailFileCheckWarning","emailSenderName","emailShare","emailSoftBounceThreshold","emailTransport","emailUnsubscribeHandler","emailWatchedThreadIncludeMessage","unsubscribeEmailAddress","unsubscribeEmailHandling"],"relevant_table_names":["xf_ban_email","xf_email_bounce_log","xf_email_bounce_soft"],"root_expected":true,"slug":"gamevipe","user_option_table":true,"user_state_counts":{"email_confirm":3,"valid":7},"user_table":true},{"addon_table":true,"columns":{"email":true,"email_bounce_date":false,"email_bounce_score":false,"email_unique_index":false,"is_banned":true,"receive_admin_email":true,"user_id":true,"user_state":true},"config_present":true,"core_version_id":2031170,"core_version_string":"2.3.11","counts":{"duplicate_normalized_email_groups":0,"email_bounce_state_and_receive_admin_email_yes":0,"receive_admin_email_no":270,"receive_admin_email_yes":2,"total_users":272,"user_option_missing_rows":0,"users_in_duplicate_normalized_email_groups":0,"users_nonempty_email":272,"users_state_email_bounce":0},"db_connect":true,"domain":"hkmods.ru","email_hmacs_complete":true,"failure":null,"option_table":true,"relevant_addons":[],"relevant_option_ids":["activitySummaryEmail","activitySummaryEmailBatchLimit","bounceEmailAddress","contactEmailAddress","contactEmailSenderHeader","defaultEmailAddress","defaultEmailStyleId","emailBounceHandler","emailConversationIncludeMessage","emailDkim","emailFileCheckWarning","emailSenderName","emailShare","emailSoftBounceThreshold","emailTransport","emailUnsubscribeHandler","emailWatchedThreadIncludeMessage","unsubscribeEmailAddress","unsubscribeEmailHandling"],"relevant_table_names":["xf_ban_email","xf_email_bounce_log","xf_email_bounce_soft"],"root_expected":true,"slug":"hkmods","user_option_table":true,"user_state_counts":{"email_confirm":69,"valid":203},"user_table":true},{"addon_table":true,"columns":{"email":true,"email_bounce_date":false,"email_bounce_score":false,"email_unique_index":false,"is_banned":true,"receive_admin_email":true,"user_id":true,"user_state":true},"config_present":true,"core_version_id":2031270,"core_version_string":"2.3.12","counts":{"duplicate_normalized_email_groups":0,"email_bounce_state_and_receive_admin_email_yes":0,"receive_admin_email_no":0,"receive_admin_email_yes":2,"total_users":2,"user_option_missing_rows":0,"users_in_duplicate_normalized_email_groups":0,"users_nonempty_email":2,"users_state_email_bounce":0},"db_connect":true,"domain":"kingofwolk.ru","email_hmacs_complete":true,"failure":null,"option_table":true,"relevant_addons":[],"relevant_option_ids":["activitySummaryEmail","activitySummaryEmailBatchLimit","bounceEmailAddress","contactEmailAddress","contactEmailSenderHeader","defaultEmailAddress","defaultEmailStyleId","emailBounceHandler","emailConversationIncludeMessage","emailDkim","emailFileCheckWarning","emailSenderName","emailShare","emailSoftBounceThreshold","emailTransport","emailUnsubscribeHandler","emailWatchedThreadIncludeMessage","unsubscribeEmailAddress","unsubscribeEmailHandling"],"relevant_table_names":["xf_ban_email","xf_email_bounce_log","xf_email_bounce_soft"],"root_expected":true,"slug":"kingofwolk","user_option_table":true,"user_state_counts":{"valid":2},"user_table":true},{"addon_table":true,"columns":{"email":true,"email_bounce_date":false,"email_bounce_score":false,"email_unique_index":false,"is_banned":true,"receive_admin_email":true,"user_id":true,"user_state":true},"config_present":true,"core_version_id":2031170,"core_version_string":"2.3.11","counts":{"duplicate_normalized_email_groups":0,"email_bounce_state_and_receive_admin_email_yes":0,"receive_admin_email_no":7,"receive_admin_email_yes":1,"total_users":8,"user_option_missing_rows":0,"users_in_duplicate_normalized_email_groups":0,"users_nonempty_email":8,"users_state_email_bounce":0},"db_connect":true,"domain":"zakrutim.ru","email_hmacs_complete":true,"failure":null,"option_table":true,"relevant_addons":[],"relevant_option_ids":["activitySummaryEmail","activitySummaryEmailBatchLimit","bounceEmailAddress","contactEmailAddress","contactEmailSenderHeader","defaultEmailAddress","defaultEmailStyleId","emailBounceHandler","emailConversationIncludeMessage","emailDkim","emailFileCheckWarning","emailSenderName","emailShare","emailSoftBounceThreshold","emailTransport","emailUnsubscribeHandler","emailWatchedThreadIncludeMessage","unsubscribeEmailAddress","unsubscribeEmailHandling"],"relevant_table_names":["xf_ban_email","xf_email_bounce_log","xf_email_bounce_soft"],"root_expected":true,"slug":"zakrutim","user_option_table":true,"user_state_counts":{"email_confirm":2,"valid":6},"user_table":true},{"addon_table":true,"columns":{"email":true,"email_bounce_date":false,"email_bounce_score":false,"email_unique_index":false,"is_banned":true,"receive_admin_email":true,"user_id":true,"user_state":true},"config_present":true,"core_version_id":2031270,"core_version_string":"2.3.12","counts":{"duplicate_normalized_email_groups":0,"email_bounce_state_and_receive_admin_email_yes":0,"receive_admin_email_no":0,"receive_admin_email_yes":1,"total_users":1,"user_option_missing_rows":0,"users_in_duplicate_normalized_email_groups":0,"users_nonempty_email":1,"users_state_email_bounce":0},"db_connect":true,"domain":"newfi.ru","email_hmacs_complete":true,"failure":null,"option_table":true,"relevant_addons":[],"relevant_option_ids":["activitySummaryEmail","activitySummaryEmailBatchLimit","bounceEmailAddress","contactEmailAddress","contactEmailSenderHeader","defaultEmailAddress","defaultEmailStyleId","emailBounceHandler","emailConversationIncludeMessage","emailDkim","emailFileCheckWarning","emailSenderName","emailShare","emailSoftBounceThreshold","emailTransport","emailUnsubscribeHandler","emailWatchedThreadIncludeMessage","unsubscribeEmailAddress","unsubscribeEmailHandling"],"relevant_table_names":["xf_ban_email","xf_email_bounce_log","xf_email_bounce_soft"],"root_expected":true,"slug":"newfi","user_option_table":true,"user_state_counts":{"valid":1},"user_table":true}],"stage":"XENFORO_APPLICATION_POLICY_DISCOVERY_DRYRUN","staging_vm211_excluded":true,"vm160":{"guest_exitcode":0,"guest_stderr_present":false,"qga_json":true,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"edfca569894201004d74f969cbaa395cc573fc987647664e77bc7905d1fd178d","transport_rc":0},"vm210":{"guest_exitcode":0,"guest_stderr_present":false,"qga_json":true,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_sha256":"153d869667c0a2c8b7711e3442f8c6ab66d14bc2c4acb0e01c24445fabd4be1a","transport_rc":0},"xenforo_mutations":0} -APP459_END +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-VALIDATE-PROMOTE-CUTOVER-SEAL-476R1 +PRODUCTION_PROMOTION_PLANNED=YES +SCHEDULER_CUTOVER_PLANNED=YES +NO_TARGET_REGISTRY_REWRITE=YES +SYSTEMD_UNIT_FILE_MUTATIONS=0 +NO_DAEMON_RELOAD=YES +CLOUD_DELETIONS=0 +STATUS=FAIL +PHASE=PREFLIGHT +REASON=FAILED_CLOSED +EXCEPTION_CLASS=builtins.RuntimeError +EXCEPTION_MESSAGE_SHA256=bebdba90990519b9e59d10946d3c68a7c2bedcfdb30b5c6fe97137d71997230e +PRODUCTION_PROMOTION=NO +SCHEDULER_CUTOVER=NO +CLOUD_DELETIONS=0 OUTPUT_END CHAT_OUTPUT_END