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

Investigate alignment/intersection with systemd-repart #448

Open
cgwalters opened this issue Mar 27, 2024 · 0 comments
Open

Investigate alignment/intersection with systemd-repart #448

cgwalters opened this issue Mar 27, 2024 · 0 comments
Labels
area/install Issues related to `bootc install` enhancement New feature or request

Comments

@cgwalters
Copy link
Collaborator

Let's look at systemd repart and our intersections with it.

A big picture overall thing here is that bootc install defaults to having one rootfs and inherently can work on top of any filesystem or block storage. A key thing is that the operating system size is dynamic, not a fixed partition A/B setup.

systemd-repart is definitely oriented towards DDIs and the discoverable partition spec and less so to this path, but it is obviously very general.

I think a baseline pattern that would be neat to support is injecting repart configs into the base container image to define a distinct /var partition.

A great first target would be e.g. initializing EBS instance store volumes in AWS, or the NTFS partition in Azure.

(Note, it looks like the service is designed to run from the initrd, so we'll want to document either regenerating or more ideally appending to the initrd)

@cgwalters cgwalters added enhancement New feature or request area/install Issues related to `bootc install` labels Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/install Issues related to `bootc install` enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant