Comments (10)
Yes I think that is a great idea.
from crun.
OK. Moreover, I will be looking into rewriting all the tests in C by which crun is written. With a bit luck, it might end up getting ride of dependencies on skopeo and python3-psutils.
from crun.
@CAILCA yes thanks, that will be helpful. I've not added more tests as for Travis I am already using the oci-validation tests and the libpod tests.
Is there any reason why you'd like to drop these dependencies? I think it is fine to have them for the tests. Keeping the tests in Python is much nicer than handling JSON in C.
from crun.
OK, stick with Python is probably fine then. The original thought was that since the purpose here is to test crun, so we don't need to spend time on dealing bugs in skopeo. For python3-psutils, it is not part of standard library and has to install separately, but no biggies.
from crun.
@CAILCA is there any work going on for this issue?
from crun.
Unfortunately, no. I have been buried with something else at the moment.
from crun.
Totally untested
ocitst.py
Basically change all references to 'runc' to oci and then set oci based on args[0] of the command or based on environment variable or default to runc.
from crun.
@CAILCA any movement here or can we close this issue?
from crun.
I don't think I'll get to this now. Unless there is someone else to pick it up, feel free to close it.
from crun.
ok thanks, let's reopen if things change
from crun.
Related Issues (20)
- regression: podman run, volume noexec HOT 3
- Error: configured runtime does not support checkpoint/restore HOT 1
- v1.11.1 does not support Ubuntu 20.04 HOT 8
- Issue in permissions checking in https://github.com/containers/crun/blob/main/src/libcrun/ebpf.c#L220 ? HOT 2
- nested podman rootless containers fails with Error: crun: cannot open sd-bus: No such file or directory
- add lxd syscall interception like future HOT 5
- Use /proc/self/attr/apparmor/exec for AppArmor profiles HOT 1
- Issues with nested containers and systemd HOT 7
- use SystemdCgroup running in ubuntu error HOT 3
- need crun container start without overlayfs HOT 1
- Checkpoint number of arguments HOT 4
- [podman-next] `podman container restore` fails: Can't fstat inherit fd 6: Bad file descriptor HOT 2
- no documents about no_subreaper HOT 3
- crun list segfault (1.12) HOT 5
- Can't use hugepage if UserNamespaceSupport is enabled HOT 17
- about crun-1.12-linux-amd64-disable-systemd and crun-1.12-linux-amd64 HOT 1
- Crun self clone and mount the /tmp/crun.c8hM4O to root dev
- crun doesn't use apparmor stacking if confined and nnp set
- Does crun really need CAP_SYS_RESOURCE HOT 1
- Device permissions are changed when using a userns (rootful container) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crun.