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