Pulse/internal
rcourtman 53ba9786c5
Some checks are pending
Build and Test / Script smoke tests & backend build (push) Blocked by required conditions
Build and Test / Backend tests (rest-1) (push) Blocked by required conditions
Build and Test / Secret Scan (push) Waiting to run
Build and Test / Detect changed areas (push) Waiting to run
Build and Test / Frontend (push) Blocked by required conditions
Build and Test / Backend tests (api) (push) Blocked by required conditions
Build and Test / Backend tests (rest-0) (push) Blocked by required conditions
Build and Test / Benchmarks (push) Blocked by required conditions
Canonical Governance / governance (push) Waiting to run
Core E2E Tests / Validate E2E tier selection (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 1/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 2/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 3/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 4/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 5/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 6/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 7/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 8/8) (push) Blocked by required conditions
Core E2E Tests / Agent registration lifecycle (push) Waiting to run
Core E2E Tests / E2E verdict (push) Blocked by required conditions
Stop same-short-name hosts collapsing across estates
Presentation host coalescing buckets agent rows by short hostname and
PVE node names are short, so a pve01 in one estate merged with a pve01
in another, re-parenting both estates workloads onto one row and
cross-wiring reachability. Veto the merge when the rows carry proof of
distinct machines, a disjoint machine ID set, differing DMI UUIDs, or
differing Proxmox cluster names, while equal cluster names still merge
so the same cluster added under two connections keeps its single row.
Apply the same cluster discrimination to agent-node link inference,
whose short endpoint alias keys and short-hostname corroboration
fallback could hand one estate agent to the other estate node.

Refs #1753

Contract-Neutral: behavioral bugfix in unified resources presentation coalescing and node link inference; no API shape or subsystem contract change
2026-08-22 07:58:43 +01:00
..
actionlifecycle Gate Patrol actions on agent preflight 2026-08-14 01:12:49 +01:00
actionplanner Cover the alert read-model, guest identity and action-planner validators 2026-07-25 06:34:48 +01:00
agentcapabilities Harden Patrol qualification lifecycle 2026-08-16 10:14:16 +01:00
agentcontext Expose Docker health-check dependencies to Patrol 2026-08-16 16:58:44 +01:00
agentexec Fix Docker-in-LXC probe storm against slow Proxmox hosts 2026-08-20 23:33:36 +01:00
agenttarget
agenttls
agentupdate feat(agent): converge agent self-update within one report cycle 2026-08-07 11:40:46 +01:00
ai Surface and self-heal Patrol's provider-unavailable state 2026-08-21 21:05:54 +01:00
alerts Let a per-resource severity override re-enable disabled offline alerts 2026-08-22 06:24:04 +01:00
api feat(telemetry): export the Patrol blocked cause at schema v10 2026-08-21 21:43:54 +01:00
availabilityprobe fix(monitoring): retry unsupported HEAD probes with GET 2026-08-08 20:00:11 +01:00
bootstrap
cloudcp Fix provider MSP evaluation setup flow 2026-08-11 16:51:15 +01:00
config Preserve corrupt AI findings and chat files instead of clobbering them 2026-08-20 15:37:41 +01:00
crypto
deploy
discovery
dockeragent Make native-agent test fixtures path-portable on Windows 2026-08-21 22:36:52 +01:00
fleethealth
hostagent Make native-agent test fixtures path-portable on Windows 2026-08-21 22:36:52 +01:00
hosted
hostmetrics Keep an unresponsive mount from freezing host disk collection 2026-08-21 06:43:31 +01:00
kubernetesagent Cover agent policy, alias normalization and agent report helpers 2026-07-23 06:44:33 +01:00
license Register the external_probe Pro entitlement 2026-07-27 11:13:04 +01:00
logging
maintenancesentinel
metrics Preserve per-provider semantics on batch metric misses 2026-08-16 23:03:12 +01:00
mock Give mock mode running-backup coverage 2026-08-20 14:22:10 +01:00
mockmode
mockmodel
mockruntime
models Add a supported least-privilege agent install profile 2026-08-20 20:49:44 +01:00
monitoring Fix Docker-in-LXC probe storm against slow Proxmox hosts 2026-08-20 23:33:36 +01:00
mutationregistry Prepare v6.3.0-rc.4 release 2026-08-21 00:00:37 +01:00
notifications Give notification retries a horizon that survives a destination restart 2026-08-21 06:21:33 +01:00
operationaltrust
operationreceipt
platformsupport Fix agent update triage and durable action recovery 2026-07-23 11:19:50 +01:00
proxmoxidentity Harden PBS backup attribution against shared sources (#1639) 2026-07-28 12:02:46 +01:00
recovery Stop showing an in-flight backup as a completed one 2026-08-20 12:13:44 +01:00
relay Add push preferences to relay connect frames 2026-08-11 16:38:21 +01:00
remoteconfig Stop warning for permitted unsigned remote config 2026-07-29 23:03:00 +01:00
repoctl fix(governance): block prerelease on credential containment 2026-08-08 05:55:12 +01:00
securityutil
sensors
servicediscovery Honor the configured request timeout for discovery AI analysis (#1713) 2026-08-13 21:56:53 +01:00
ssh/knownhosts
storagehealth Restore backend lint to green: real dedup + errcheck idiom fixes 2026-08-03 01:01:20 +01:00
system
telemetry feat(telemetry): export the Patrol blocked cause at schema v10 2026-08-21 21:43:54 +01:00
testutil
truenas fix(security): close the four open CodeQL findings 2026-08-06 18:11:51 +01:00
unifiedresources Stop same-short-name hosts collapsing across estates 2026-08-22 07:58:43 +01:00
updates
updatesignature
utils
vmware feat(vmware): ingest real vCenter tags instead of provenance placeholders 2026-08-06 20:50:46 +01:00
websocket Classify normal WebSocket shutdowns as informational 2026-08-11 16:38:21 +01:00