Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: takeover installs #78

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Oct 13, 2023

  1. WIP: takeover installs

    This adds `bootc install --takeover` which moves the running
    container into RAM and invokes `systemctl switch-root` to it, then
    proceeds with an installation to the previously-used block device.
    
    A key use case here is to "takeover" a running cloud instance, e.g.
    provision the system via cloud-init or so which invokes
    `podman run --privileged ... bootc install --takeover`.
    
    At the current time, this is only scoped to "builtin" installation
    types.  We could support `install-to-filesystem` type flows too
    by allowing externally-configured block storage setups to be
    run as part of the current container (or in the fully general
    case, a distinct container, though that adds a lot of complexity).
    cgwalters committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    ab2a45e View commit details
    Browse the repository at this point in the history