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

Turn into strict superset of bootc #4994

Open
cgwalters opened this issue Jun 15, 2024 · 2 comments
Open

Turn into strict superset of bootc #4994

cgwalters opened this issue Jun 15, 2024 · 2 comments
Labels
dependencies Pull requests that update a dependency file kind/enhancement

Comments

@cgwalters
Copy link
Member

cgwalters commented Jun 15, 2024

It'd be good to change rpm-ostree to call out to bootc instead for container operations, instead of directly talking to ostree-ext where possible; this would give us one source of truth for container code.

We'd need a stable progress API in bootc to do this.

Also this in general implies that features added to bootc are also rpm-ostree features by default; things like logically bound images.

@cgwalters cgwalters added kind/enhancement dependencies Pull requests that update a dependency file labels Jun 15, 2024
@cgwalters cgwalters changed the title Don't vendor ostree-ext, fetch containers via bootc Turn into strict superset of bootc Oct 9, 2024
@jlebon
Copy link
Member

jlebon commented Oct 17, 2024

Hmm, is this basically containers/bootc#347 but flipping what drives what? Notably, the main thing that is required regardless would be to have a way for bootc to only download and import but not deploy an update.

@cgwalters
Copy link
Member Author

Hmm, is this basically containers/bootc#347 but flipping what drives what?

Seems reasonable to view it that way yeah.

Notably, the main thing that is required regardless would be to have a way for bootc to only download and import but not deploy an update.

Yes that and a stable progress API are the main things I can think of.

However, there's another important thing here actually...until package layering is ported, bootc can't do unified storage - or at least, would need to be forced into a mode where we still create an ostree commit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file kind/enhancement
Projects
None yet
Development

No branches or pull requests

2 participants