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

31 commits

Author SHA1 Message Date
Ochenstarik
1eae8e1eea Authorize confirmed provisioning execution 2026-07-20 00:39:07 +07:00
Ochenstarik
8ddd4e19a9 Test base install plan API flow 2026-07-20 00:23:30 +07:00
Ochenstarik
2111a09503 Add pre-confirmation base install plans 2026-07-20 00:19:51 +07:00
Ochenstarik
7be4f153fb Add safe base install plan generation 2026-07-19 23:59:51 +07:00
Ochenstarik
16885258f0 Define strict base install schema catalog 2026-07-19 23:49:51 +07:00
Ochenstarik
3be4e77c66 Add preflight desired state drift detection 2026-07-19 23:32:07 +07:00
Ochenstarik
e0c755adf1 Persist typed provisioning preflight facts 2026-07-19 23:14:14 +07:00
Ochenstarik
4d08b93d23 Add restricted provisioning preflight helper 2026-07-19 22:59:41 +07:00
Ochenstarik
a15b0dd7b3 Add redacted provisioning event history 2026-07-19 22:34:05 +07:00
Ochenstarik
3ae9f4717b Add provisioning rollback workflow 2026-07-19 22:10:42 +07:00
Ochenstarik
41d33a5ce0 Reconcile expired provisioning jobs 2026-07-19 22:00:38 +07:00
Ochenstarik
722f08455d Add provisioning progress state machine 2026-07-19 21:35:30 +07:00
Ochenstarik
2757881a41 Add node-scoped provisioning job channel 2026-07-19 19:37:22 +07:00
Ochenstarik
8620ade42e Stabilize Debian systemd smoke files 2026-07-19 17:44:06 +07:00
Ochenstarik
3a8d7da47f Add provisioning job control plane 2026-07-19 15:08:29 +07:00
Ochenstarik
08ccda8aa2 Add multi-architecture Linux system matrix 2026-07-19 14:49:15 +07:00
Ochenstarik
470034f137 Add local Mesh emergency recovery 2026-07-19 14:38:05 +07:00
Ochenstarik
f6192a16e1 Run protected CA healthcheck as root 2026-07-19 14:26:59 +07:00
Ochenstarik
7c64601a74 Set service working directories 2026-07-19 14:23:10 +07:00
Ochenstarik
2de6778d9e Capture stalled Control process diagnostics 2026-07-19 14:19:54 +07:00
Ochenstarik
25d1741a29 Report Control listener diagnostics in CI 2026-07-19 14:16:13 +07:00
Ochenstarik
a68c90410c Capture systemd smoke healthcheck errors 2026-07-19 14:12:13 +07:00
Ochenstarik
94a83be0ca Create policy helper directory during install 2026-07-19 14:07:42 +07:00
Ochenstarik
fd1f3d9df8 Fix bootstrap os-release variable collision 2026-07-19 14:03:27 +07:00
Ochenstarik
8f6d84069e Expose systemd smoke failure diagnostics 2026-07-19 14:00:04 +07:00
Ochenstarik
4f472b5852 Exercise repeated systemd installation in CI 2026-07-19 13:54:09 +07:00
Ochenstarik
661919be39 Add managed WireGuard mesh bootstrap 2026-07-19 13:45:53 +07:00
Ochenstarik
db995d26a0 Validate bootstrap release payloads 2026-07-19 13:25:06 +07:00
Ochenstarik
d91f2d380c Add single-code Node enrollment 2026-07-19 13:22:11 +07:00
Ochenstarik
d3da396c7e Record bootstrap foundation progress 2026-07-19 13:18:22 +07:00
Ochenstarik
d9ca16b27e Add standalone Linux bootstrap foundation 2026-07-19 13:15:45 +07:00