rcourtman
2b48b0a459
feat: add --kube-include-all-deployments flag for Kubernetes agent
...
Adds IncludeAllDeployments option to show all deployments, not just
problem ones (where replicas don't match desired). This provides parity
with the existing --kube-include-all-pods flag.
- Add IncludeAllDeployments to kubernetesagent.Config
- Add --kube-include-all-deployments flag and PULSE_KUBE_INCLUDE_ALL_DEPLOYMENTS env var
- Update collectDeployments to respect the new flag
- Add test for IncludeAllDeployments functionality
- Update UNIFIED_AGENT.md documentation
Addresses feedback from PR #855
2025-12-18 20:58:30 +00:00
rcourtman
8948e84fe5
feat: AI features, agent improvements, and host monitoring enhancements
...
AI Chat Integration:
- Multi-provider support (Anthropic, OpenAI, Ollama)
- Streaming responses with markdown rendering
- Agent command execution for remote troubleshooting
- Context-aware conversations with host/container metadata
Agent Updates:
- Add --enable-proxmox flag for automatic PVE/PBS token setup
- Improve auto-update with semver comparison (prevents downgrades)
- Add updatedFrom tracking to report previous version after update
- Reduce initial update check delay from 30s to 5s
- Add agent version column to Hosts page table
Host Metrics:
- Add DiskIO stats collection (read/write bytes, ops, time)
- Improve disk filtering to exclude Docker overlay mounts
- Add RAID array monitoring via mdadm
- Enhanced temperature sensor parsing
Frontend:
- New Agent Version column on Hosts overview table
- Improved node modal with agent-first installation flow
- Add DiskIO display in host drawer
- Better responsive handling for metric bars
2025-12-05 10:37:02 +00:00
rcourtman
6853a0ffd1
feat: serve install scripts from GitHub releases instead of main branch
...
Scripts like install.sh and install-sensor-proxy.sh are now attached
as release assets and downloaded from releases/latest/download/ URLs.
This ensures users always get scripts compatible with their installed
version, even while development continues on main.
Changes:
- build-release.sh: copy install scripts to release directory
- create-release.yml: upload scripts as release assets
- Updated all documentation and code references to use release URLs
- Scripts reference each other via release URLs for consistency
2025-11-26 08:59:59 +00:00
rcourtman
e39c6a3660
docs(sensor-proxy): comprehensive config management documentation
...
Adds complete documentation for the new sensor-proxy config management CLI
implemented in Phase 2. Addresses user-facing aspects of the corruption fix.
**New Documentation:**
- docs/operations/sensor-proxy-config-management.md (469 lines)
- Complete operations runbook for config management
- Full CLI reference with examples
- Migration guide from inline config
- Architecture explanation
- Common operational tasks
- Troubleshooting guide
- Best practices and automation
**Updated Documentation:**
- cmd/pulse-sensor-proxy/README.md
- Configuration Management CLI section
- Allowed Nodes File format
- Enhanced troubleshooting
- Config corruption recovery
- docs/TEMPERATURE_MONITORING.md
- Config validation failure troubleshooting
- Configuration Management quick reference
- Cross-links to detailed docs
- docs/TROUBLESHOOTING.md
- Sensor proxy config validation errors
- Comprehensive diagnosis steps
- Automatic and manual recovery
- README.md & docs/README.md
- Added new runbook to operations index
- Positioned for discoverability
**Coverage:**
- Both CLI commands fully documented
- Phase 1 & Phase 2 architecture explained
- Migration path from pre-v4.31.1
- Config corruption recovery procedures
- Safe config editing practices
- Automation examples
- Troubleshooting all failure modes
**Documentation Quality:**
- Cross-linked from 5 different documents
- Clear examples for common use cases
- Target audience: system administrators
- Follows project documentation style
- Production-ready
This completes the sensor-proxy config corruption fix by providing users
with comprehensive guidance for the new config management system.
Related to Phase 2 commits 3dc073a28 , 804a638ea , 131666bc1
2025-11-19 10:01:33 +00:00
rcourtman
a4eb70af96
docs: document sensor proxy log forwarding
2025-11-14 01:12:25 +00:00
rcourtman
3f159a93dc
docs: escape table pipes in sensor proxy readme
2025-11-14 01:01:55 +00:00
rcourtman
3c41d3960c
docs: add operations runbooks and audit fixes
2025-11-14 01:01:21 +00:00