Add standalone Linux bootstrap foundation #5

Merged
ochenstarik-ui merged 31 commits from agent/standalone-linux-bootstrap into main 2026-07-30 14:18:40 +00:00
ochenstarik-ui commented 2026-07-19 06:16:09 +00:00 (Migrated from github.com)

Adds the first project-owned Linux bootstrap for Server Monitor Manager with strict platform validation, checksummed release archives, Control CA and HTTPS certificate generation, Control/Agent systemd installation, local mTLS Agent enrollment, root-only backups, update/rollback/uninstall commands, and a deliberately deny-by-default policy helper until the WireGuard data plane is implemented. Extends Linux release packaging with bootstrap artifacts and a compatibility manifest, adds CI ShellCheck/contract validation, and documents the current test scope and limitations. This is the first ordered prerequisite for three-server testing and contains no cross-project dependency. Validation before push: scoped diff and git diff --check; Linux Bash/ShellCheck validation runs in PR CI.

Adds the first project-owned Linux bootstrap for Server Monitor Manager with strict platform validation, checksummed release archives, Control CA and HTTPS certificate generation, Control/Agent systemd installation, local mTLS Agent enrollment, root-only backups, update/rollback/uninstall commands, and a deliberately deny-by-default policy helper until the WireGuard data plane is implemented. Extends Linux release packaging with bootstrap artifacts and a compatibility manifest, adds CI ShellCheck/contract validation, and documents the current test scope and limitations. This is the first ordered prerequisite for three-server testing and contains no cross-project dependency. Validation before push: scoped diff and git diff --check; Linux Bash/ShellCheck validation runs in PR CI.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: ochenstarik/server-monitor-manager#5
No description provided.