-
Notifications
You must be signed in to change notification settings - Fork 192
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
Support building and running tests with podman #276
Conversation
🎉 This ran successful on f30 ci for building the centos and ubi images. On f29 and rhel8 it doesn't due to bugs/missing features in the podman stack. You can run this rootless, but then you have to update your inotify and open fd limits. Otherwise the test will fail in strange ways. Running as |
Woo! Thanks for all this. I'll look it over later today, but I just wanted to address something real quick:
podman is expected be updated in 8.1 to a version that supports 'podman cp', so I expect that it would. |
Great! The build on rhel8 got pretty far, until it hit the missing |
Locally I've replaced the |
If you share the code I can put it in. Unless you don't mind waiting for rhel8.1? |
If there are no further review comments, I will copy over the changes to the 2.2 version and then merge this after a successful run on f30 CI. |
This all looks good to me. Thanks for all the hard work! Also, I like your solution to the libpod issue much better than the terrible and hacky one I had for my own tests! |
Thanks Andrew, I'm sure your workarounds weren't too bad :) |
Our f30 CI vm is broken. I ran the tests locally and they passed. |
This is building and tests pass on Fedora with
podman
from Fedora repos ands2i
from https://github.com/openshift/source-to-image/releases.Some tests are not passing with
podman
and are being skipped. I need to look into this further.Based on this, I've created some issues for podman vs docker differences: containers/podman#3184, containers/podman#3191
Fixes #274