Sync Jobs¶
PBSSyncJob calls proxbox-api sync resources for one of these scopes:
| Scope | Effect |
|---|---|
full |
Refresh servers, datastores, snapshots, and jobs end-to-end |
datastores |
Refresh datastores only |
snapshots |
Refresh snapshots only |
jobs |
Refresh PBS job records only |
node |
Refresh the parent node metadata only |
When netbox-proxbox is installed and its branching integration is enabled,
each PBSSyncJob can:
- Create a NetBox branch.
- Run the backend sync against the branch schema.
- Merge the branch according to the configured conflict policy.
The job lifecycle, cancel/run-now behavior, and SSE streaming reuse the
netbox-proxbox conventions; see the netbox-proxbox docs for the shared
RQ queue and timeout details.