Pulse/internal/models
rcourtman af7d727d45 Gate RAID rebuild alerts on mdstat operation
Parse the /proc/mdstat operation keyword for mdadm arrays and propagate it through host reports, models, unified resources, monitoring views, alert metadata, and AI storage summaries.

Treat recovery and reshape as rebuild signals while silencing routine check and resync maintenance, with fallback rebuild detection only when no mdstat operation is available.

Tests cover mdstat operation parsing plus recovery, check, and resync alert behavior.

Fixes #1446
2026-04-30 14:31:14 +01:00
..
account_roles.go fix(hosted): enforce tenant org membership during handoff 2026-03-26 23:14:54 +00:00
concurrency_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
converters.go Gate Docker mutations on authz-plugin posture 2026-04-18 10:45:25 +01:00
converters_additional_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
converters_test.go Forward-port Proxmox storage pool metadata 2026-04-01 22:54:51 +01:00
deepcopy.go Gate Docker mutations on authz-plugin posture 2026-04-18 10:45:25 +01:00
deepcopy_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
disk_summary.go Restore linked host-agent disk inventory for guest VMs 2026-04-22 09:22:46 +01:00
disk_summary_test.go Restore linked host-agent disk inventory for guest VMs 2026-04-22 09:22:46 +01:00
metrics_types.go Route physical disk drawer IO through canonical history 2026-04-01 23:33:43 +01:00
metrics_types_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
models.go Gate RAID rebuild alerts on mdstat operation 2026-04-30 14:31:14 +01:00
models_frontend.go Unify settings infrastructure ledger 2026-04-18 14:54:53 +01:00
models_frontend_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
models_helpers_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
node_aliases_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
organization.go Require target-organization approval for org shares 2026-04-22 09:16:40 +01:00
organization_additional_test.go Require target-organization approval for org shares 2026-04-22 09:16:40 +01:00
profile_validation.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
profile_validation_additional_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
profile_validation_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
profiles.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
snapshot_provider.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
state_additional_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
state_docker_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
state_host_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
state_snapshot.go Stabilize RC release backend race proofs 2026-04-11 23:18:44 +01:00
state_snapshot_additional_test.go Stabilize RC release backend race proofs 2026-04-11 23:18:44 +01:00
state_snapshot_concurrency_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
state_snapshot_frontend_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00