Pulse/internal/models
rcourtman 22e01e2244 feat: Add centralized agent configuration management (Pro)
Allows administrators to create configuration profiles and assign them
to agents for centralized fleet management.

- Configuration profiles with customizable settings (Docker, K8s,
  Proxmox monitoring, log level, reporting interval)
- Profile assignment to agents by ID
- Agent-side remote config client to fetch settings on startup
- Full CRUD API at /api/admin/profiles
- Settings UI panel in Settings → Agents → Agent Profiles
- Automatic cleanup of assignments when profiles are deleted
2026-01-08 12:06:36 +00:00
..
concurrency_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
converters.go fix: expose linkedHostAgentId and commandsEnabled to frontend 2026-01-02 20:04:20 +00:00
converters_test.go test: add regression tests for missing frontend fields 2026-01-02 20:45:35 +00:00
models.go fix: use Instance field for backup/snapshot state sync instead of ID prefix 2026-01-01 23:22:38 +00:00
models_frontend.go fix: expose linkedHostAgentId and commandsEnabled to frontend 2026-01-02 20:04:20 +00:00
profiles.go feat: Add centralized agent configuration management (Pro) 2026-01-08 12:06:36 +00:00
state_docker_test.go style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
state_host_test.go fix: use Instance field for backup/snapshot state sync instead of ID prefix 2026-01-01 23:22:38 +00:00
state_snapshot.go fix: deduplicate Ceph clusters by FSID before sending to frontend 2025-12-27 17:03:17 +00:00