Artifacts

Report

=== STEP_046G2 RESULT ===
step=STEP_046G2_VM100_LOCAL_SELECTOR_APPLY_DRYRUN_FALSE_STOP_CLOSE
mode=VM100_LOCAL_SELECTOR_APPLY_DRYRUN_FALSE_STOP_CLOSE_NO_WRITE

vm100_selector_apply_strategy:
  mode=vm100-selector-apply-strategy-false-stop-close-no-write
  wg_paid_peer_count=5
  wg_paid_allowed_ip_count=5
  selector_exists=True
  selector_sha256=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  selector_rows=5
  parsed_selector_rows=5
  selector_rows_all_allowed=True
  selector_targets_match_class=True
  current_load_balanced=True
  apply_exists=True
  apply_executable=True
  apply_strategy_valid=True
  accepted_apply_strategy=delete_table_then_recreate
  apply_deletes_table=True
  apply_adds_table=True
  apply_adds_prerouting_chain=True
  apply_flushes_prerouting_chain=False
  apply_sets_dscp_on_wg_paid=True
  apply_blocks_unknown_wg_ip=True
  apply_blocks_bad_dscp=True
  false_stop_closed=True
  selector_sha_unchanged=True

prototype_rebalancer:
  target_count=5
  lease_rows=5
  active_count=1
  idle_count=4
  action_count=0
  noop=True

safety:
  false-stop close only
  no VM100 state written
  no VM100 service installed
  no selector file change
  no selector apply run
  no WG runtime changes
  no VM101 changes
  no VM121 DB writes
  real --apply remains refused

success_checks:
  router_ops_pre_state_collected=True
  pre_timer_enabled_active=True
  prototype_rebalancer_executable=True
  prototype_sampler_executable=True
  prototype_rebalancer_dryrun_ok=True
  prototype_rebalancer_noop=True
  prototype_rows_all_have_peer_id=True
  prototype_apply_preview_ok=True
  prototype_apply_preview_no_write=True
  prototype_apply_preview_zero_actions=True
  prototype_apply_preview_zero_updates=True
  prototype_apply_preview_zero_jobs=True
  prototype_real_apply_refused=True
  vm100_strategy_close_raw_ok=True
  vm100_strategy_close_json_created=True
  vm100_strategy_close_mode_ok=True
  vm100_wg_peer_count_five=True
  vm100_allowed_ip_count_five=True
  vm100_selector_exists=True
  vm100_selector_rows_five=True
  vm100_parsed_selector_rows_five=True
  vm100_selector_rows_all_allowed=True
  vm100_selector_classes_valid=True
  vm100_selector_targets_match_class=True
  vm100_current_load_balanced=True
  vm100_apply_exists=True
  vm100_apply_executable=True
  vm100_apply_references_selector=True
  vm100_apply_validates_wg_paid=True
  vm100_apply_sets_dscp_on_wg_paid=True
  vm100_apply_uses_selector_dscp=True
  vm100_apply_adds_counter_comment=True
  vm100_apply_blocks_unknown_wg_ip=True
  vm100_apply_blocks_bad_dscp=True
  vm100_apply_strategy_valid=True
  vm100_accepted_strategy_delete_table_recreate=True
  vm100_apply_deletes_table=True
  vm100_apply_adds_table=True
  vm100_apply_adds_prerouting_chain=True
  vm100_false_stop_closed=True
  vm100_init_exists=True
  vm100_init_executable=True
  vm100_init_calls_apply_start=True
  vm100_required_tools_present=True
  vm100_post_selector_check_ok=True
  vm100_selector_sha_unchanged=True
  vm100_post_selector_rows_five=True
  vm100_post_peer_count_five=True
  vm100_post_allowed_ip_count_five=True
  vm101_static_mapper_check_ok=True
  vm101_cs1_to_vpn3=True
  vm101_cs2_to_vpn4=True
  vm101_cs3_to_vpn5=True
  vm101_cs4_to_vpn1=True
  vm101_cs5_to_vpn2=True
  vm121_role_check_ok=True
  vm121_backend_admin_history_only=True
  vm121_not_selector_apply_owner=True
  vm121_not_dynamic_decision_owner=True
  prototype_sampler_post_ok=True
  prototype_sampler_post_rows_five=True
  prototype_sampler_post_selector_match_five=True
  db_enabled_peers_five=True
  db_lease_rows_five=True
  db_active_one=True
  db_idle_four=True
  db_forced_zero=True
  db_pending_zero=True
  router_ops_post_state_collected=True
  post_timer_enabled_active=True
  public_report_created=True
  public_index_rebuilt=True

expected_absence:
  private_material_published=False
  manual_agent_service_start_used=False
  vm100_state_written=False
  vm100_service_installed=False
  vm100_selector_file_changed=False
  vm100_selector_apply_run=False
  vm100_wg_runtime_changed=False
  vm101_changed=False
  vm121_db_written=False
  jobs_created=False
  prototype_apply_preview_wrote_db=False
  real_apply_enabled=False
  timer_disabled=False

all_ok=True
decision=PASS_STEP_046G2_VM100_LOCAL_SELECTOR_APPLY_DRYRUN_FALSE_STOP_CLOSE
next_step=STEP_046H_VM100_LOCAL_ONE_IDLE_SELECTOR_CHANGE
LOCAL_REPORT=http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-072928_step046g2_vm100_local_selector_apply_dryrun_false_stop_close/
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-072928_step046g2_vm100_local_selector_apply_dryrun_false_stop_close/