Artifacts

Report

=== STEP_040E RESULT ===
schema=router-step-facts-v1
step=STEP_040E_AGENT_JOB_SELECTOR_PLAN_DRY_RUN
mode=AGENT_JOB_SELECTOR_PLAN_DRY_RUN

prev040d2_check_rc=1
check_tool_exists_rc=0

vm100_selector_active_entry_count=4
vm100_selector_cs4_present_rc=0
vm100_selector_cs5_present_rc=1
vm100_wg_paid_peer_count=4

vm101_status_slot_count=5
vpn1_status=healthy
vpn1_selector_class=cs4
vpn2_status=healthy
vpn2_selector_class=cs5

wrapper_path=/usr/local/sbin/wg-access-agent-job-selector-plan.py
rollback_path=/root/rollback-step040e-agent-job-selector-plan.sh
vm121_wrapper_install_rc=0
vm121_wrapper_exists_rc=0

existing_cs4_job:
  rc=0
  contract_valid=True
  action=noop
  idempotent_noop=True
  would_append=False
  apply_performed=False
  selector_count=4->4

future_cs5_job:
  rc=0
  contract_valid=True
  action=append
  idempotent_noop=False
  would_append=True
  apply_performed=False
  selector_count=4->5

bad_conflict_job:
  rc=2
  contract_valid=False
  action=error
  apply_performed=False
  errors=same_ip_conflict

backend_restart_done=NO
db_changed=NO
firewall_reload_done=NO
manager_invoked=NO
mapper_changed=NO
network_reload_done=NO
new_peer_created=NO
policy_changed=NO
private_material_published=NO
selector_changed=NO
wg_reload_done=NO

final_check_rc=1
decision=FAIL_AGENT_JOB_SELECTOR_PLAN_DRY_RUN