Skip to content

Pass VM sync run IDs to proxbox-api#538

Merged
emersonfelipesp merged 2 commits into
developfrom
519-reimport-deleted-vm
May 26, 2026
Merged

Pass VM sync run IDs to proxbox-api#538
emersonfelipesp merged 2 commits into
developfrom
519-reimport-deleted-vm

Conversation

@emersonfelipesp

Copy link
Copy Markdown
Owner

Closes #519.

Summary

  • Generate one VM sync run_id per Proxbox sync job.
  • Persist the run ID in job data for inspection.
  • Send the run ID to VM-stage SSE requests, including targeted per-VM routes.

Tests

  • uv run ruff check netbox_proxbox/jobs.py netbox_proxbox/sync_stages.py netbox_proxbox/sync_params.py netbox_proxbox/schemas/sync_result.py tests/test_jobs.py tests/test_schemas.py
  • uv run pytest tests/test_jobs.py tests/test_schemas.py tests/test_sync_params_flag_flattening.py tests/test_vm_sync_device_flag_enforcement.py -q
  • uv run pytest -q

Note

This PR expects the companion backend PR in emersonfelipesp/proxbox-api to be merged/released so the forwarded run_id is consumed by proxbox-api.

@emersonfelipesp emersonfelipesp merged commit 6f711f3 into develop May 26, 2026
5 of 19 checks passed
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch May 31, 2026 17:39
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch May 31, 2026 17:47
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch May 31, 2026 18:05
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch May 31, 2026 19:47
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch May 31, 2026 20:11
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 1, 2026 03:57
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 1, 2026 06:40
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 1, 2026 12:07
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 1, 2026 14:02
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 1, 2026 20:17
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 1, 2026 20:52
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 2, 2026 04:27
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 2, 2026 06:20
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 2, 2026 12:37
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 2, 2026 17:35
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 2, 2026 20:47
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 2, 2026 20:51
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 3, 2026 04:57
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 3, 2026 06:20
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 3, 2026 13:07
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 3, 2026 14:30
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 3, 2026 21:17
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 3, 2026 22:40
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 4, 2026 05:27
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 4, 2026 06:50
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 6, 2026 14:36
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 6, 2026 15:00
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 6, 2026 22:46
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 7, 2026 04:16
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 7, 2026 06:56
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 7, 2026 12:26
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 7, 2026 15:06
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 7, 2026 15:57
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 7, 2026 23:16
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 8, 2026 07:06
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 8, 2026 07:26
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 8, 2026 15:29
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 8, 2026 15:36
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 8, 2026 15:46
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 8, 2026 23:46
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 9, 2026 06:06
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 9, 2026 07:56
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 9, 2026 12:52
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 9, 2026 16:06
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 9, 2026 17:51
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 10, 2026 00:16
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 10, 2026 07:26
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 10, 2026 08:26
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 10, 2026 15:36
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 10, 2026 16:36
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 10, 2026 21:31
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 11, 2026 00:46
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 11, 2026 08:16
@emersonfelipesp emersonfelipesp restored the 519-reimport-deleted-vm branch June 11, 2026 08:56
@emersonfelipesp emersonfelipesp deleted the 519-reimport-deleted-vm branch June 11, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cannot re-import VM from PVE cluster after deletion

1 participant