mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-04-28 03:20:11 +00:00
feat: add auto-update support for unified agent
Implement self-update capability for the unified pulse-agent binary: - Add internal/agentupdate package with cross-platform update logic - Hourly version checks against /api/agent/version endpoint - SHA256 checksum verification for downloaded binaries - Atomic binary replacement with backup/rollback on failure - Support for Linux, macOS, and Windows (10 platform/arch combinations) Build and release changes: - Dockerfile builds unified agent for all platforms - build-release.sh includes unified agent in release artifacts - validate-release.sh validates unified agent binaries - Install scripts (install.sh, install.ps1) use correct URL format Related to #727, #737
This commit is contained in:
parent
5e3f1db5b3
commit
0436101ee5
12 changed files with 860 additions and 91 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -7,6 +7,8 @@
|
|||
/pulse-test
|
||||
/pulse-host-agent
|
||||
/pulse-host-agent-*
|
||||
/pulse-agent
|
||||
/pulse-agent-*
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue