1
0
mirror of https://github.com/containers/youki synced 2024-11-23 09:21:57 +01:00
Commit Graph

56 Commits

Author SHA1 Message Date
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
Travis Sturzl
7649444116 basic device tests
property testing on devices

property testing hugetbl and memory controllers

fix comount checks
2021-06-07 12:17:45 -06:00
ferrell-code
c9c0834185
Merge branch 'main' into spec-to-crate 2021-05-27 20:57:44 -04:00
ferrell-code
d05ca197a8 get oci_spec in seperate crate 2021-05-27 20:53:19 -04:00