bootc icon indicating copy to clipboard operation
bootc copied to clipboard

Migrate bootc dependency from containers image proxy to podman

Open harche opened this issue 2 years ago • 5 comments

Currently, bootc relies on containers image proxy crate to pull images. However, looking at the shortcomings of the container image proxy, we have decided to replace it with podman.

This issue is to track the required effort.

/cc @vrothberg @cgwalters

harche avatar Nov 28 '23 17:11 harche

Notes -

Might use this library - https://docs.rs/podman-api/0.10.0/podman_api/api/struct.Images.html#method.pull

harche avatar Nov 28 '23 17:11 harche

/cc @rhatdan

vrothberg avatar Nov 29 '23 12:11 vrothberg

I am fine with this. But does this put a requirement on having podman installed as a service and socket enabled in order to run bootc.

rhatdan avatar Nov 30 '23 01:11 rhatdan

@rhatdan it seems from @cgwalters's PR in this area, he is going to execute a podman command, so it doesn't seem like socket is necessary.

harche avatar Dec 04 '23 17:12 harche

So bootc will require podman be installed, which is probably fine.

rhatdan avatar Dec 04 '23 18:12 rhatdan