Yashodhan
80f1f36ae9
Refactor test dir structure ( #2421 )
...
* Move individual rust-oci-tests components in the tests dir
We can use several things from test_framework and even integration_test
for additional tests such as podman rootless and wasm tests
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* fix scripts and docs for the new dir structure
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
---------
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
2023-10-10 21:00:02 +09:00
Eric Fang
f4e7e300e6
Fix the feature test and turn on in CI ( #2060 )
...
* reworked the justfile to be explicit with path
Signed-off-by: yihuaf <yihuaf@unkies.org>
* fix the feature tests
Signed-off-by: yihuaf <yihuaf@unkies.org>
* add the musl test
Signed-off-by: yihuaf <yihuaf@unkies.org>
* moving all stub into a single dir
Signed-off-by: yihuaf <yihuaf@unkies.org>
---------
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-19 21:21:18 +09:00
Thomas Schubart
16f51cf161
Add wasm sample program
...
Signed-off-by: Thomas Schubart <24721048+Furisto@users.noreply.github.com>
2022-12-25 20:48:27 +01:00
utam0k
6a98b59026
Convenient use of rust-analyzer and other tools by placing Cargo.toml in the root.
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-04-26 12:03:09 +00:00
Yashodhan Joshi
73daf98638
separate integration test crates from core youki crates
2022-01-31 11:45:48 +05:30
Yashodhan Joshi
a8408661e8
Add minimum rust version requirement to libcgroups and libcontainers due to CVE-2022-21658
2022-01-21 20:19:50 +05:30
Furisto
0dbae24651
Move and split youki into container crate and cli
2021-10-22 21:55:17 +02:00
Furisto
c77a71afd4
Move test framework and integration tests
2021-10-22 21:55:16 +02:00
Furisto
62f4dc5029
Move seccomp crate to crates
2021-10-22 21:55:15 +02:00
Furisto
610c95c176
Move cgroups crate to crate directory
2021-10-22 21:55:11 +02:00
yihuaf
3bd7c83f03
update oci-spec-rs version
2021-10-17 01:53:16 +02:00
yihuaf
bf2b9654d1
remove ipc-channel dependency
2021-10-15 05:45:04 +02:00
Thomas Schubart
d28110f641
Update procfs ( #387 )
2021-10-14 15:24:59 -07:00
yihuaf
bd21ba9001
change duration back to u64
2021-10-06 18:42:12 +02:00
yihuaf
b70929cb8c
update oci-spec-rs to latest.
...
remove TODO because it is already tracked by issue
2021-10-06 18:42:12 +02:00
Yashodhan Joshi
ea1b1f41ad
Move test_framework inside youki_integration_test, making it a member of its workspace
2021-10-04 18:11:41 +05:30
yukang
c4a61d72c6
use existing create_temp_dir
2021-10-02 19:54:44 +08:00
yukang
26e345d190
use tempfile for testcase
2021-10-02 12:32:50 +08:00
yukang
5714615b80
add rootless option for spec
2021-10-01 20:44:10 +08:00
oblique
6cb89fcdfa
Seal /proc/self/exe to protect against CVE-2019-5736 ( #343 )
2021-09-30 16:47:08 -07:00
yihuaf
6d4bda689d
move ipc-channel to dev dependencies
2021-09-30 01:06:11 +02:00
yihuaf
ec63a5c979
Implemented a helper function to run tests in child process
2021-09-29 07:58:00 +02:00
Takashi IIGUNI
97848f1ce6
Updated cgroups oci-spec-rs to 0.5.1 or later ( #303 )
...
* Updated cgroup oci-spec-rs to 0.5.1
Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
2021-09-26 18:08:56 -07:00
utam0k
7b20c46efd
handle name as a str instead of a String in youki_integration_test.
2021-09-19 22:11:42 +09:00
utam0k
aaebeaf614
add test_framework
to workspace exclude.
2021-09-19 17:10:14 +09:00
yihuaf
57d436290e
Adds a seccomp binding
2021-09-16 07:39:04 +02:00
yihuaf
052ba25769
Implement the seccomp profile
2021-09-15 20:05:46 +02:00
utam0k
f754053e58
fix conflicts.
2021-09-12 17:37:14 +09:00
Takashi IIGUNI
472d6463ff
Delete useless comment lines
...
Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
2021-09-12 08:00:27 +00:00
Takashi IIGUNI
ecf3370ba0
Upgrade oci-spec-rs to 0.4.0-with-bugfix version
...
Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
2021-09-12 07:27:28 +00:00
utam0k
b7bccd5af7
introduce workspace.
2021-09-09 23:07:06 +09:00
Takashi IIGUNI
c83ac6a22b
Merge remote-tracking branch 'upstream/main' into upgrade-oci-spec-rs
...
Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
2021-09-07 02:32:41 +00:00
utam0k
3cffe18944
Merge pull request #274 from Furisto/update-procfs
...
Bump procfs
2021-09-06 21:41:38 +09:00
Furisto
e9d47f0725
Bump procfs
2021-09-06 11:25:17 +02:00
Takashi IIGUNI
8d3ff9b5f2
Upgrade oci-spec-rs to 0.4.0 for youki
...
1. Fix capability type (Capability type change: Vec -> HashSet)
2. Implement functions equivalent to LinuxDeviceType::to_sflag in youki.
3. Fix crate path: use oci_spec::XXX -> use oci_spec::runtime::XXX
Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
2021-09-06 09:08:17 +00:00
Akshat Agarwal
c230fb6848
bump clap and use crate_version macro
...
Signed-off-by: Akshat Agarwal <humancalico@disroot.org>
2021-09-06 00:41:28 +05:30
utam0k
befc5c0ded
Merge pull request #202 from utam0k/improvement/change-to-use-oci-spec-rs
...
Reflected that oci_spec has been moved to a separate repository
2021-08-17 21:53:14 +09:00
utam0k
f96a4fa440
Reflected that oci_spec has been moved to a separate repository
...
ref https://github.com/containers/youki/issues/179
2021-08-15 17:41:51 +09:00
yihuaf
7221e85d24
add crossbeam_channel
2021-08-14 06:53:31 +02:00
Furisto
1231479b0e
Move cgroup code to own crate
2021-08-12 11:31:26 +02:00
utam0k
622fc1e5d1
bump up to nix-0.22.0
2021-07-27 17:59:38 +09:00
utam0k
72bd795f2d
Merge pull request #151 from ferrell-code/caps-serde
...
add serde_support to caps
2021-07-22 11:34:33 +09:00
ferrell-code
5cbbba0621
add serde_support to caps
...
format
cargo
comments
comment
cargo files
2021-07-21 18:25:11 -04:00
Furisto
ffe281981e
Merge pull request #141 from tsturzl/ts-memory-v2-clean
...
memory cgv2 subsystem implemented
2021-07-21 10:36:53 +02:00
Travis Sturzl
799b93bce8
memory cgv2 subsystem added and working
2021-07-16 10:25:36 -06:00
Furisto
5d63f31d0e
Support calling exec multiple times
2021-07-15 22:44:34 +02:00
Furisto
3dd98c5a98
Reduce binary size
2021-07-07 12:03:48 +02:00
Furisto
9d785aa521
Add list command
2021-06-23 18:16:51 +02:00
Nimrod Shneor
8abb9f5d85
Add support for systemd managed cgroups
2021-06-22 09:34:30 +03:00
Siva Renganathan
a0da5378a1
Add unit tests for tty module
...
Reuse tmpdir implementation from cgroup
2021-06-20 09:47:53 +00:00