Pulse/internal
rcourtman d9da9b18f2 Allow legacy report-only agent tokens to fetch their own config (#1254)
Back-port v5 fix 04a828264 to v6. canReadConfig now accepts
ScopeAgentReport (legacy host-agent:report) in addition to the config/
manage/settings scopes; resolveConfigAgent already restricts a
report-only token to the host it is bound to, so it can only read its
own config. Without this, a v5 agent upgraded to a v6 server while still
holding a report-only token gets HTTP 403 on config fetch and breaks.

Retargets TestHandleConfigMissingConfigScope to monitoring:read and adds
TestHandleConfigAllowsBoundAgentReportScope as a #1254 regression guard.
2026-06-04 08:39:31 +01:00
..
actionplanner Fail closed dry-run action execution 2026-05-05 09:22:04 +01:00
agentexec Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
agenttls Add fingerprint-pinned TLS mode for unified agent 2026-04-22 01:36:46 +01:00
agentupdate Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
ai Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
alerts Merge dead-code cleanup: remove 198 unreachable Go funcs + 103 unused frontend exports 2026-06-03 12:57:57 +01:00
api Allow legacy report-only agent tokens to fetch their own config (#1254) 2026-06-04 08:39:31 +01:00
bootstrap feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
cloudcp Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
config Default legacy alert schedule settings on load 2026-06-04 08:32:06 +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 Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
hostagent Stabilize hostagent backend release tests 2026-06-03 21:41:09 +01:00
hosted Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
hostmetrics feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
kubernetesagent Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
license Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
logging Stabilize backend race tests for v6 RC publish 2026-04-11 22:46:34 +01:00
maintenancesentinel Record maintenance evidence in resource timelines 2026-05-13 14:19:59 +01:00
metrics Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
mock Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
mockmode Gate release mock fixtures behind demo entitlement 2026-04-10 12:33:57 +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 Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
monitoring Stabilize TrueNAS poller backend gate 2026-06-03 22:08:36 +01:00
notifications Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
platformsupport Expand Docker Swarm metadata inventory 2026-05-24 12:07:10 +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 Aggregate simplify-review cleanups (no behavior change) 2026-05-12 17:32:11 +01:00
remoteconfig Fix default agent rollout status noise 2026-05-14 14:37:24 +01:00
repoctl Fix pre-commit sibling roots in worktrees 2026-05-13 15:56:19 +01:00
securityutil Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
sensors Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
servicediscovery Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
ssh/knownhosts feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
storagehealth Fix Unraid storage health explanations 2026-05-08 12:18:09 +01:00
system Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
telemetry Expand anonymous telemetry adoption coverage 2026-05-28 11:39:30 +01:00
testutil Stabilize rc1 mock mode and metrics history 2026-04-11 16:47:37 +01:00
truenas Fix TrueNAS unavailable SMART disk health 2026-05-28 12:53:46 +01:00
unifiedresources Stabilize v6 release dry-run backend gate 2026-06-03 18:12:42 +01:00
updates Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
updatesignature Fix v6 demo release signing key deployment 2026-05-05 21:40:14 +01:00
utils Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
vmware Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
websocket Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00