Replies: 3 comments 3 replies
-
The testimage is just a manifest list, technically the only thing required is for us to add your bsd image to that manifest list then a podman pull on freebsd would automatically pull the correct image without any changes to the test code. The bigger problem would be to rebuild the image when we want update that, right now we cross compile for other linux architectures not sure how this workflow can work with bsd. |
Beta Was this translation helpful? Give feedback.
-
Thanks for all your ongoing work, @dfr! I'm not sure what the goal is here, or even what the question is, so I'd like a quick moment to establish common understanding:
For one specific set of answers to the above questions, the solution to your problem might be as simple as:
Your responses will help fine-tune the discussion. |
Beta Was this translation helpful? Give feedback.
-
Hi again. Just checking in. I took some time today to pull and inspect I have a moderate (8 out of 10) aversion to adding |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
For a while now, I have been working on enabling podman system tests on FreeBSD as a background project. At this point, I have large parts of the test suite working with good coverage for tests of basic functionality. This has helped find bugs and feature gaps both in the podman port to FreeBSD and in my supporting OCI runtime ocijail.
I would like to start merging some of this into podman but I'm not sure what the best approach is for the the test image used for most of the tests. I could use the existing linux image - FreeBSD's built in Linux emulation works well here but I would actually prefer a FreeBSD image. My current work-in-progress uses a FreeBSD port of busybox (quay.io/dougrabson/busybox:1.34.1) which is small and works well with the test suite which assumes an alpine image which itself is based on busybox.
Including FreeBSD images in the testimage build would work but would also make that process more complex. Would it be reasonable to have a separate image for FreeBSD? Perhaps quay.io/libpod/testimage-freebsd (or quay.io/dougrabson/testimage-freebsd since I have no access to libpod)? This would add a little logic to test/system/helpers.bash to set a different default image on FreeBSD.
Beta Was this translation helpful? Give feedback.
All reactions