STEP_048G HMN recovery adapter dry-run design
=== STEP_048G RESULT ===
step=STEP_048G_HMN_RECOVERY_ADAPTER_DRYRUN_DESIGN
decision=STOP_STEP_048G_HMN_RECOVERY_ADAPTER_DRYRUN_DESIGN
all_ok=False
summary:
candidate_endpoint_count=59
unused_candidate_endpoint_count=0
first_unused_candidate=
synthetic_failed_slot=egress4
synthetic_failed_interface=vpn4
synthetic_failed_table=204
synthetic_failed_mark=0x204
synthetic_provider=hidemyname
synthetic_adapter=hmn_pool_replace
replacement_candidate_endpoint=
replacement_candidate_file=
apply_performed=false
slot_stability=keep_same_slot_interface_table_mark
vm100_peer_count=5
vm121_db_summary={'enabled_peers': 5, 'lease_rows': 5, 'pending_jobs': 0}
next_step=install_hmn_recovery_adapter_dryrun_script_or_design_controlled_apply_test
success_checks:
vm101_rc_zero=True
slots_conf_exists=True
health_status_exists=True
hmn_dir_exists=True
has_hmn_pool_endpoints=True
has_unused_hmn_candidates=False
has_script_replace_keywords=True
has_script_rank_keywords=True
has_strict_test_keywords=True
synthetic_slot_resolved=True
synthetic_provider_hmn=True
synthetic_adapter_hmn_pool_replace=True
dryrun_candidate_selected=False
dryrun_candidate_has_source_file=False
dryrun_no_apply=True
vm100_crosscheck_rc_zero=True
vm100_peers_five=True
vm100_controller_v7_running=True
vm121_crosscheck_rc_zero=True
vm121_agent_points_to_vm100=True
vm121_db_pending_zero=True
vm121_db_enabled_peers_five=True
next_step=STEP_048H_HMN_RECOVERY_ADAPTER_DRYRUN_SCRIPT_INSTALL
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-154319_step048g_hmn_recovery_adapter_dryrun_design/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-154319_step048g_hmn_recovery_adapter_dryrun_design/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-154319_step048g_hmn_recovery_adapter_dryrun_design/facts.json