controller v0.49.0: slice 10 P2 activation — pending-drive detection + restart button
pendingActivationDrives() flags registered drives the agent shows attached but not live-mounted in the container; settings banner + "Újraindítás most" button → /api/storage/activate → agentapi.GuestReboot. Batches all pending into one restart. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
## Changelog
|
||||
|
||||
### v0.49.0 — slice 10 P2 activation: pending-drive detection + "Újraindítás most" (2026-06-12)
|
||||
|
||||
A drive enrolled into a running guest activates only at the next guest boot (the host-side live inject
|
||||
is blocked on unprivileged LXC — see felhom-agent v0.26.0). Per the decision: enroll persists (no forced
|
||||
reboot), and the customer activates pending drives with one batched restart.
|
||||
|
||||
- **Pending detection** (`pendingActivationDrives`): a registered StoragePath whose backing drive the
|
||||
agent reports present+attached but which is NOT a live mount in this container → "pending activation".
|
||||
- **Settings UI:** a banner ("N meghajtó aktiválásra vár") with an **"Újraindítás most (~30 mp)"** button
|
||||
(one restart batches all pending drives). `POST /api/storage/activate` → `agentapi.GuestReboot` →
|
||||
agent `POST /guest/reboot`. The reboot takes the controller down too, so the JS reloads after the
|
||||
restart window rather than awaiting the (cut-short) response.
|
||||
|
||||
### v0.48.0 — slice 10 P2C: enroll passes the drive into the guest (passthrough) (2026-06-12)
|
||||
|
||||
Pairs with felhom-agent v0.25.0 (`POST /disks/guest-attach`) + the golden's `/mnt:rslave` controller
|
||||
|
||||
Reference in New Issue
Block a user