Commit graph

277 commits

Author SHA1 Message Date
rcourtman
d00bb48bb2 Share canonical resource change labels 2026-03-19 00:33:06 +00:00
rcourtman
af05d195b9 Share canonical resource change formatting 2026-03-19 00:30:50 +00:00
rcourtman
680e478c9e Surface canonical intelligence summary in frontend 2026-03-19 00:24:32 +00:00
rcourtman
771f2a3e41 Add recent changes to intelligence summary 2026-03-19 00:18:28 +00:00
rcourtman
12e705df1e Expose recent changes in resource intelligence 2026-03-19 00:16:14 +00:00
rcourtman
eaf702c358 Surface canonical recent changes in intelligence context 2026-03-19 00:04:32 +00:00
rcourtman
2121e57d74 Use canonical resource timeline in intelligence summary 2026-03-19 00:00:26 +00:00
rcourtman
942dd4ed40 Use canonical resource timeline in patrol intelligence 2026-03-18 23:56:59 +00:00
rcourtman
27dc24b6fd Use canonical resource timelines in incident context 2026-03-18 23:51:22 +00:00
rcourtman
749b0c46e5 Use canonical resource timelines in AI context 2026-03-18 23:49:48 +00:00
rcourtman
261d4e8586 Expose adapter provenance counts in facet summaries 2026-03-18 23:40:59 +00:00
rcourtman
74e5301688 Expose provenance counts in facet summaries 2026-03-18 23:34:04 +00:00
rcourtman
e1071d2ae0 Preserve related resources in all timeline changes 2026-03-18 23:21:48 +00:00
rcourtman
72fcfd01be Expose grouped timeline kind counts 2026-03-18 23:16:35 +00:00
rcourtman
6d45ce222a Classify incident anomalies 2026-03-18 23:08:04 +00:00
rcourtman
9e99193efd Classify canonical restart changes 2026-03-18 22:49:18 +00:00
rcourtman
bb89be0b70 Summarize relationship edges in timelines 2026-03-18 22:16:13 +00:00
rcourtman
7e6a85548f Preserve relationship endpoints in change timelines 2026-03-18 22:11:22 +00:00
rcourtman
ac4d566d69 Cap unified audit list limits 2026-03-18 21:02:52 +00:00
rcourtman
d51a5b346e Fix legacy resource_changes migration 2026-03-18 20:53:35 +00:00
rcourtman
d07c567b46 Wire tenant resource provider at startup 2026-03-18 20:43:38 +00:00
rcourtman
d6ad348dfa Validate source-adapter filters 2026-03-18 20:39:00 +00:00
rcourtman
fc3cf0624b Index resource source-adapter filters 2026-03-18 20:36:32 +00:00
rcourtman
2bf4c81450 Index unified resource timeline filters 2026-03-18 20:31:09 +00:00
rcourtman
9c43a48ff0 Harden unified resource timeline filters 2026-03-18 20:29:30 +00:00
rcourtman
145bdc6768 Surface relationship freshness and metadata 2026-03-18 20:16:09 +00:00
rcourtman
de7770282d Link resource graph references 2026-03-18 18:39:49 +00:00
rcourtman
181dba0548 Propagate unified facet counts 2026-03-18 18:36:49 +00:00
rcourtman
dc63f86648 Add unified resource facet bundle endpoint 2026-03-18 18:28:57 +00:00
rcourtman
d99eb911cc Preserve facet counts in resource bundles 2026-03-18 18:23:06 +00:00
rcourtman
4c9ecbd657 Share facet summaries across resource views 2026-03-18 18:17:20 +00:00
rcourtman
6274a86abc Surface facet counts on service rows 2026-03-18 18:14:15 +00:00
rcourtman
dc67b50fdb Surface facet counts in resource rows 2026-03-18 18:11:20 +00:00
rcourtman
8ee85ad591 Expose resource facets in frontend 2026-03-18 18:07:04 +00:00
rcourtman
19a5aace70 Expose resource facets and timeline 2026-03-18 17:48:36 +00:00
rcourtman
fae55976a5 Expose unified audit history 2026-03-18 17:44:21 +00:00
rcourtman
3c62e8e5f5 Persist action audits through tool executor 2026-03-18 17:35:45 +00:00
rcourtman
e864682e33 Audit unified AI exports 2026-03-18 17:22:24 +00:00
rcourtman
4917cd95d9 Persist action and export audits 2026-03-18 17:13:43 +00:00
rcourtman
f0520bc5e3 Persist unified resource timeline changes 2026-03-18 17:09:30 +00:00
rcourtman
778a2577b6 feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
rcourtman
aae6035e66 fix(docs): audit and fix agent docs vs install script discrepancies (#1299)
- Split configuration table into "Installer flags" and "Agent-only flags"
  so users know which flags work with `curl | bash` vs the binary directly
- Add missing --cacert and --env flags to installer docs
- Fix --disable-auto-update example (install script doesn't accept it;
  use --env PULSE_DISABLE_AUTO_UPDATE=true instead)
- Add --disable-docker/kubernetes/proxmox and --proxmox-type to
  install.sh show_help()
- Fix --enable-docker=false in CENTRALIZED_MANAGEMENT.md
2026-02-27 21:20:54 +00:00
rcourtman
29a6335905 fix(docs): correct remaining --enable-*=false flags in agent docs (#1299)
All --enable-docker=false, --enable-kubernetes=false, --enable-proxmox=false
references replaced with --disable-docker, --disable-kubernetes, --disable-proxmox.
2026-02-27 21:14:05 +00:00
rcourtman
0bc9445eb8 fix(docs): correct --enable-host=false to --disable-host in agent docs (#1299)
The installer uses --disable-host as a separate flag, not --enable-host=false.
2026-02-27 20:41:32 +00:00
rcourtman
54a1ace2c5 fix(installer): remove stale sensor-proxy mount entries that prevent LXC start after reboot (#1280)
The v4 installer added mount entries for /run/pulse-sensor-proxy to LXC
container configs. After upgrading to v5 and rebooting, /run (tmpfs) is
wiped and the container fails to start. The installer now detects and
removes these stale mp<N> and lxc.mount.entry references automatically
when run on a PVE host, and the upgrade docs include manual fix steps.
2026-02-22 10:52:12 +00:00
Surendra Raika
f663aade53 feat(docker): add macOS Docker Desktop socket auto-detection
Probe ~/.docker/run/docker.sock for RuntimeDocker and RuntimeAuto
before falling back to /var/run/docker.sock. This lets the agent
connect on macOS without requiring DOCKER_HOST to be set manually.

Ref #1200
2026-02-18 19:23:14 +05:30
rcourtman
cf047bd899 feat(install): add TrueNAS CORE (FreeBSD) support to install script (#1201)
Extends the TrueNAS SCALE installer to also support TrueNAS CORE
(FreeBSD-based). The installer auto-detects the platform and configures
the appropriate service manager: systemd for SCALE, rc.d for CORE.

- Rename is_truenas_scale() to is_truenas() with FreeBSD detection
- Add FreeBSD rc.d service script generation with placeholder substitution
- Add FreeBSD bootstrap script for Init/Shutdown task persistence
- Split install/uninstall paths by OS throughout the TrueNAS block
- Add --cacert <path> flag for custom CA bundles (wired to curl only,
  not passed to the agent binary)
- Fix --cacert incorrectly mapping to --insecure in exec args
- Fix missing closing quote on RCSCRIPT_LINK in FreeBSD bootstrap
- Fix unreachable echo after exit 0 in FreeBSD bootstrap

Co-authored-by: wilddev65 <wilddev65@users.noreply.github.com>
(cherry picked from commit affdbaeebaf2b1135431b232593122f464c6bb53)
2026-02-18 12:59:55 +00:00
T. Gossen
4f023a32e1 docs: add LXC console access instructions (#1241)
Community contribution: FAQ entry for LXC console access

(cherry picked from commit 580206c14f)
2026-02-18 12:59:51 +00:00
T. Gossen
0c9a8f7383 Added LXC row to the bootstrap token table (first row) (#1242)
Added explicit command and clarification for getting first-time bootstrap token on install

(cherry picked from commit 4730da1898)
2026-02-18 12:59:46 +00:00
rcourtman
839ed5cc1e docs(release): finalize hotfix 5.1.3 checklist and version bump 2026-02-07 14:18:53 +00:00