Skip to content

Feat/rescue mode - #309

Draft
kodykebab wants to merge 6 commits into
frappe:developfrom
kodykebab:feat/rescue-mode
Draft

kodykebab wants to merge 6 commits into
frappe:developfrom
kodykebab:feat/rescue-mode

Conversation

@kodykebab

Copy link
Copy Markdown
Contributor

summary

boot a rescue image with the original vm disk attached and unmounted.

why

operators need to repair guests that cannot boot normally.

what changed

  • add rescue image selection, api controls, and operator actions.
  • preserve rescue data across stop/start and host restarts.
  • return to normal boot on exit or vm reboot and remove the rescue disk.
  • block snapshots, migration, and resource resizing during rescue.

- finish stopping the unit after a partial signal failure.
- report the actual runtime state after a failed transition.
- retain idle timeout changes in the atlas vm record.
- boot a rescue image with the original disk attached and unmounted.
- retain rescue sessions across stop and start, and exit on reboot.
- expose rescue controls and state through atlas and metal.
@kodykebab
kodykebab marked this pull request as draft October 1, 2026 09:29
@kodykebab
kodykebab marked this pull request as ready for review October 3, 2026 08:16
@kodykebab
kodykebab marked this pull request as draft October 6, 2026 10:58

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant