getsolus / packages

Solus Package Monorepo & Issue Tracker
48 stars 64 forks source link

Update podman stack #2592

Closed chax closed 1 week ago

chax commented 2 weeks ago

Summary

This PR updates Podman stack. Package cni-plugins is replaced with new package netavark. Package slirp4netns is replaced with new package passt. containers.conf updated to use new network backend netavark.

Test Plan

Tested both buildah and podman with cni-plugins and slirp4netns uninstalled. Successfully built container using buildah and ran it using podman including running it in rootless mode.

Checklist

chax commented 2 weeks ago

I have found out that we also need aardvark-dns package for podman so i will add that also

chax commented 2 weeks ago

Package aardvark-dns is added as part of netavark package. Let me know if it's better to make separate package and make it as dependency of netavark, but i think this is good enough.

ReillyBrogan commented 2 weeks ago

If cni-plugins and slirp4netns are both no longer used by any other packages then they should be deleted and a deprecation PR opened up in solus-sc for them.