Pulse/pkg
rcourtman 289d95374f feat: add multi-tenancy foundation (directory-per-tenant)
Implements Phase 1-2 of multi-tenancy support using a directory-per-tenant
strategy that preserves existing file-based persistence.

Key changes:
- Add MultiTenantPersistence manager for org-scoped config routing
- Add TenantMiddleware for X-Pulse-Org-ID header extraction and context propagation
- Add MultiTenantMonitor for per-tenant monitor lifecycle management
- Refactor handlers (ConfigHandlers, AlertHandlers, AIHandlers, etc.) to be
  context-aware with getConfig(ctx)/getMonitor(ctx) helpers
- Add Organization model for future tenant metadata
- Update server and router to wire multi-tenant components

All handlers maintain backward compatibility via legacy field fallbacks
for single-tenant deployments using the "default" org.
2026-01-22 13:39:06 +00:00
..
agents Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
audit security: SSRF protection for webhook URLs 2026-01-22 00:42:23 +00:00
auth fix: use pure Go SQLite driver for arm64 compatibility 2026-01-21 18:58:23 +00:00
discovery hostagent: avoid host ID collisions and prefer LAN IP 2025-12-17 16:29:59 +00:00
fsfilters fix: disk-exclude now works with device paths and disk I/O 2026-01-21 19:03:05 +00:00
metrics Fix mock metrics history and guest drawer controls 2026-01-22 09:39:53 +00:00
pbs test(monitoring): fix failing snapshot tests and improve coverage 2026-01-04 10:29:40 +00:00
pmg style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
proxmox feat: show pending apt updates for Proxmox nodes (#1083) 2026-01-21 10:53:36 +00:00
reporting chore: reliability and maintenance improvements 2026-01-22 00:45:04 +00:00
server feat: add multi-tenancy foundation (directory-per-tenant) 2026-01-22 13:39:06 +00:00
tlsutil test: Add comprehensive test coverage across packages 2026-01-19 19:26:18 +00:00