wulf-pulse/app
lorentz 5dc7a7e66b feat: Veeam VSPC backup integration - sync, compliance, UI
- Database: 7 Veeam tables + backup_type_udf column on configuration_items
- API Client: VSPC REST API v3 client with pagination, rate limiting, Bearer auth
- Sync Service: full/incremental sync for orgs, servers, repos, jobs, agent jobs, workloads
- Scheduler: veeam-incremental (30min) and veeam-full (daily 2AM) schedules
- Compliance Engine: cross-references Autotask config items vs Veeam workloads
- API Endpoints: backup-status, companies, workloads, jobs, repos, compliance, sync
- UI: Backup Status page with Overview + Contract Compliance tabs
- Navigation: added Backup Status link with HardDrive icon
- Docker: added VEEAM_VSPC_URL and VEEAM_VSPC_API_KEY env vars to compose
2026-02-11 21:04:28 -05:00
..
addigy-devices Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
addigy-mappings Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
admin feat: add authentication, user management, and admin features 2026-01-31 12:43:14 -05:00
api feat: Veeam VSPC backup integration - sync, compliance, UI 2026-02-11 21:04:28 -05:00
auth feat: add authentication, user management, and admin features 2026-01-31 12:43:14 -05:00
auvik-mappings fix: use loose equality for company ID comparison in mapping dropdowns 2026-02-02 22:52:59 -05:00
backup-status feat: Veeam VSPC backup integration - sync, compliance, UI 2026-02-11 21:04:28 -05:00
config-enrichment-test Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
configuration-items Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
dashboard feat: add kiosk settings UI and co-managed client filtering 2026-02-03 08:32:42 -05:00
kiosk perf: optimize ticker animation and increase speed 2026-02-05 07:58:33 -05:00
quotes feat: add authentication, user management, and admin features 2026-01-31 12:43:14 -05:00
rmm-mappings fix: use loose equality for company ID comparison in mapping dropdowns 2026-02-02 22:52:59 -05:00
settings feat: add authentication, user management, and admin features 2026-01-31 12:43:14 -05:00
setup Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
favicon.ico Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
globals.css Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
layout.tsx fix: update favicon to use Wulf logo PNG format 2026-02-04 08:12:35 -05:00
page.tsx Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00