{
  "apply": {
    "insert": {
      "rc": 0,
      "stderr": "",
      "stdout": "BEGIN\n376dfa07-0ba4-4182-af39-389a2cb3badd|10.253.1.10/32|cs1|cs1_vpn3|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\ncb533a1a-7070-416d-9272-846327545060|10.253.1.11/32|cs2|cs2_vpn4|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\na3cbe3b5-8416-4847-b5ee-21f42359b465|10.253.1.12/32|cs3|cs3_vpn5|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\n219a1f63-ec47-4f72-9663-c1a17d82301e|10.253.1.13/32|cs4|cs4_vpn1|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\ne4adcfa1-6fbc-4471-b66b-8d7837f35f9d|10.253.1.14/32|cs5|cs5_vpn2|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\nCOMMIT"
    }
  },
  "containers": {
    "postgres": "wgaccess-postgres"
  },
  "errors": [],
  "mode": "DB_ONLY_INSERT_BOOTSTRAP_PEER_EGRESS_LEASES_FROM_CURRENT_VM100_SELECTOR",
  "post": {
    "class_counts": {
      "rc": 0,
      "stderr": "",
      "stdout": "cs1|1\ncs2|1\ncs3|1\ncs4|1\ncs5|1"
    },
    "lease_rows": {
      "rc": 0,
      "stderr": "",
      "stdout": "376dfa07-0ba4-4182-af39-389a2cb3badd|10.253.1.10/32|cs1|cs1_vpn3|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\ncb533a1a-7070-416d-9272-846327545060|10.253.1.11/32|cs2|cs2_vpn4|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\na3cbe3b5-8416-4847-b5ee-21f42359b465|10.253.1.12/32|cs3|cs3_vpn5|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\n219a1f63-ec47-4f72-9663-c1a17d82301e|10.253.1.13/32|cs4|cs4_vpn1|idle|bootstrap|false|bootstrap_from_existing_vm100_selector\ne4adcfa1-6fbc-4471-b66b-8d7837f35f9d|10.253.1.14/32|cs5|cs5_vpn2|idle|bootstrap|false|bootstrap_from_existing_vm100_selector"
    },
    "summary": {
      "rc": 0,
      "stderr": "",
      "stdout": "enabled_peers|5\nlease_rows|5\ntarget_rows|5\nsettings_rows|14\npending_jobs|0\nforce_mode_off|1\nrebalance_not_paused|1"
    },
    "target_counts": {
      "rc": 0,
      "stderr": "",
      "stdout": "cs1_vpn3|1\ncs2_vpn4|1\ncs3_vpn5|1\ncs4_vpn1|1\ncs5_vpn2|1"
    }
  },
  "pre": {
    "summary": {
      "rc": 0,
      "stderr": "",
      "stdout": "enabled_peers|5\nlease_rows|0\ntarget_rows|5\nsettings_rows|14\npending_jobs|0\nforce_mode_off|1\nrebalance_not_paused|1"
    }
  },
  "rollback": {
    "note": "Deletes only bootstrap non-forced leases created from existing VM100 selector.",
    "path_vm121": "/opt/wg-access/rollbacks/rollback-step044e-bootstrap-leases-20260709-131836.sql"
  },
  "selector_rows_from_vm100": [
    {
      "egress_class": "cs1",
      "label": "canary_vpn3",
      "tunnel_ip": "10.253.1.10"
    },
    {
      "egress_class": "cs2",
      "label": "canary_vpn4",
      "tunnel_ip": "10.253.1.11"
    },
    {
      "egress_class": "cs3",
      "label": "canary_vpn5",
      "tunnel_ip": "10.253.1.12"
    },
    {
      "egress_class": "cs4",
      "label": "canary_vpn1",
      "tunnel_ip": "10.253.1.13"
    },
    {
      "egress_class": "cs5",
      "label": "canary_vpn2",
      "tunnel_ip": "10.253.1.14"
    }
  ]
}
