Pulse/internal
rcourtman 8f475cbf58 Fold runtime-key Docker URL metadata into the stable guest key
URLs saved through the resource drawer historically landed in the docker
store under the runtime container key, which any stable record (including
an intentionally empty cleared one) outranks in the unified customUrl
projection, and which orphans on container recreation. On report ingest,
copy those records into the stable app-container guest key when it is
missing (cleared links stay cleared), healing saves stranded before the
drawer moved to the stable identity. Also read the runtime key before its
copy-if-missing container-name snapshot so the freshest write wins among
the docker-store fallbacks.

Refs #1556
2026-07-14 12:00:57 +01:00
..
actionlifecycle Add durable agent operation receipts 2026-07-12 04:16:22 +01:00
actionplanner Expose server-authored action policy provenance 2026-07-12 00:18:43 +01:00
agentcapabilities Add mock action lifecycle data 2026-07-13 16:24:06 +01:00
agentcontext Add governed storage pressure cleanup 2026-07-11 10:11:35 +01:00
agentexec Wire production Proxmox action verification 2026-07-13 11:04:09 +01:00
agenttls Modernize Unified Agent lifecycle and platform support 2026-07-09 23:20:35 +01:00
agentupdate Make native agent tests Windows-safe 2026-07-09 23:51:50 +01:00
ai Let flowing AI streams outlive the configured request timeout 2026-07-14 11:57:26 +01:00
alerts Re-home guest alerts of every kind when a guest moves nodes 2026-07-13 16:54:33 +01:00
api Preserve customer data across plan downgrades 2026-07-14 11:47:25 +01:00
bootstrap feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
cloudcp Point the portal operations-guide link at the repository root 2026-07-11 11:11:58 +01:00
config Enforce server-owned Patrol Autopilot acknowledgement 2026-07-11 23:12:00 +01:00
crypto Harden secure local key file handling 2026-04-22 05:13:01 +01:00
deploy Remove monitored-system volume caps 2026-05-05 12:59:59 +01:00
discovery feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
dockeragent fix(docker-agent): preserve shared network namespaces through container updates 2026-07-12 19:48:18 +01:00
hostagent Fix durable APT drift receipts 2026-07-12 21:53:52 +01:00
hosted Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
hostmetrics Fix patch-release follow-up regressions 2026-07-04 18:37:59 +01:00
kubernetesagent Modernize Unified Agent lifecycle and platform support 2026-07-09 23:20:35 +01:00
license Align Pro feature catalog names with the new Patrol vocabulary 2026-07-11 09:33:47 +01:00
logging Harden native Windows agent lifecycle 2026-07-10 19:16:23 +01:00
maintenancesentinel Record maintenance evidence in resource timelines 2026-05-13 14:19:59 +01:00
metrics Coordinate incident recorder async persistence 2026-07-04 13:13:41 +01:00
mock Restore release-blocking backend contracts 2026-07-13 21:51:33 +01:00
mockmode Simulate Patrol end to end in demo/mock mode 2026-07-11 11:25:52 +01:00
mockmodel Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
mockruntime Gate release mock fixtures behind demo entitlement 2026-04-10 12:33:57 +01:00
models Add durable agent operation receipts 2026-07-12 04:16:22 +01:00
monitoring Fold runtime-key Docker URL metadata into the stable guest key 2026-07-14 12:00:57 +01:00
mutationregistry Restore release-blocking backend contracts 2026-07-13 21:51:33 +01:00
notifications Suppress recovery notifications when the firing never left the queue 2026-07-11 18:28:28 +01:00
operationreceipt Add durable agent operation receipts 2026-07-12 04:16:22 +01:00
platformsupport Addresses #1555 2026-07-11 18:25:17 +01:00
proxmoxidentity Fix PBS backup identity matching 2026-06-03 11:43:20 +01:00
recovery Fix PBS backup identity matching 2026-06-03 11:43:20 +01:00
relay Dispatch relay proxy requests to the local API in-process 2026-07-14 09:26:41 +01:00
remoteconfig Modernize Unified Agent lifecycle and platform support 2026-07-09 23:20:35 +01:00
repoctl Update release control to use main 2026-07-05 15:20:37 +01:00
securityutil Harden remaining CodeQL security boundaries 2026-07-09 19:46:40 +01:00
sensors Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
servicediscovery Quiesce discovery backfills during shutdown 2026-07-09 23:03:21 +01:00
ssh/knownhosts feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
storagehealth feat(alerts): clean alert messages + highlight all platform node tables 2026-06-27 14:34:33 +01:00
system Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
telemetry Fail closed on unknown remediation lock state for autonomous dispatches 2026-07-10 00:14:01 +01:00
testutil Stabilize rc1 mock mode and metrics history 2026-04-11 16:47:37 +01:00
truenas Key TrueNAS systems by configured connection, not reported hostname 2026-07-14 11:51:55 +01:00
unifiedresources Key TrueNAS systems by configured connection, not reported hostname 2026-07-14 11:51:55 +01:00
updates Add in-app release highlights 2026-07-13 18:30:29 +01:00
updatesignature Fix v6 demo release signing key deployment 2026-05-05 21:40:14 +01:00
utils Clear all errcheck and gofmt violations so make lint gates on real findings 2026-06-09 21:42:21 +01:00
vmware Dedupe alerts PMG queue checks, vmware clones, licensing and proxmox client clones 2026-06-10 09:49:03 +01:00
websocket Harden remaining CodeQL security boundaries 2026-07-09 19:46:40 +01:00