Commit Graph

303 Commits

Author SHA1 Message Date
Maksym Pavlenko ea0349aea7
Merge pull request #89 from Burning1020/fix-mount-flag
shim: fix bug in mount rootfs flag
2022-09-20 09:33:25 -07:00
Maksym Pavlenko 2c56e4eb5c
Merge pull request #94 from mxpv/nightly 2022-09-20 08:19:38 -07:00
Zhang Tianyang 132b3fb221 shim: fix bug in mount rootfs flag
Signed-off-by: Zhang Tianyang <burning9699@gmail.com>
2022-09-20 22:16:03 +08:00
Maksym Pavlenko e6c55e6f29 Run nightly CI jobs
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-19 21:01:07 -07:00
Fu Wei 00fc5ca39a
Merge pull request #90 from mxpv/dep 2022-09-20 08:16:57 +08:00
Maksym Pavlenko 7091a54256 Update containerd versions for integration CI
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-19 15:57:21 -07:00
Maksym Pavlenko dcc37af5f2 Install protoc on CI
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-19 15:55:31 -07:00
Maksym Pavlenko 8edb5deb58 Add Unicode-DFS-2016 to exceptions
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-19 15:20:15 -07:00
Maksym Pavlenko 9d2ad01aa7 Remove vulnerable dependency found by cargo deny
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-19 15:12:58 -07:00
Maksym Pavlenko de34dc8760 Update snapshots dependencies
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-19 15:12:52 -07:00
Maksym Pavlenko 774ef5df56 Update client dependencies
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-19 15:12:40 -07:00
Fu Wei 7b02c4054d
Merge pull request #88 from manugupt1/patch-1 2022-09-06 15:42:40 +08:00
Manu Gupta a83ff8e8d2
Update README.md
ctr pull needs to be replaced by ctr i pull for the command to work.

Signed-off-by: Manu Gupta <manugupt1@gmail.com>
2022-09-05 21:54:39 -07:00
Maksym Pavlenko d5b72ce007
Merge pull request #80 from yuqitao/support-more-overlayfs-layers
synchronous: supprt more overlayfs layers
2022-05-30 13:09:13 -07:00
yuqitao f9efa215bd CI: enlarge Checks and Timings timeout
Signed-off-by: yuqitao <yuqitao1024@qq.com>
2022-05-27 15:38:34 +08:00
yuqitao fdd5d7c7d1 synchronous: supprt more overlayfs layers
Signed-off-by: yuqitao <yuqitao1024@qq.com>
2022-05-27 15:27:08 +08:00
Maksym Pavlenko f37796ec04
Merge pull request #79 from Burning1020/console-copy
runc-shim: Update console copy
2022-05-17 15:25:52 -07:00
Zhang Tianyang be8d9d479e runc-shim: Update console copy
Signed-off-by: Zhang Tianyang <burning9699@gmail.com>
2022-05-17 22:57:58 +08:00
Fu Wei d19691f5ce
Merge pull request #78 from fuweid/add-burning 2022-05-12 11:31:19 +08:00
Wei Fu b877b95fcd MAINTAINERS: add Zhang Tianyang as a Reviewer
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2022-05-07 22:07:01 +08:00
Maksym Pavlenko 4b5b43111d
Merge pull request #76 from mxpv/nix 2022-05-06 07:48:50 -07:00
Maksym Pavlenko cfe09e2227 Update nix dependency
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-05-05 14:55:34 -07:00
Maksym Pavlenko 76854e126d
Merge pull request #75 from Yuna-Tomi/remove-unsafe-codes
[runc/shim] removed unsafe codes
2022-05-04 20:10:33 -07:00
Maksym Pavlenko 8c13b2ddcf
Merge pull request #74 from mxpv/timings
Collect build timings
2022-05-04 20:09:55 -07:00
Maksym Pavlenko 3d68ed0bc0 Update MSRV section in README
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-05-04 10:08:16 -07:00
Yuna Tomida f9ae07236d
removed unsafe codes on runc client and shim
Signed-off-by: Yuna Tomida <ytomida.mmm@gmail.com>
2022-05-04 15:39:41 +09:00
Maksym Pavlenko e511e51490 Collect build timings
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-05-03 17:12:42 -07:00
Maksym Pavlenko 5173325a90 Pin clippy version
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-05-03 14:04:43 -07:00
Maksym Pavlenko 83dec597de Remove docs.rs badge from runc-shim
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-05-03 13:59:15 -07:00
Maksym Pavlenko 0907d5b42b
Merge pull request #69 from containerd/dependabot/cargo/uuid-1.0.0
build(deps): update uuid requirement from 0.8.2 to 1.0.0
2022-04-20 16:49:31 -07:00
dependabot[bot] 9193b476c2
build(deps): update uuid requirement from 0.8.2 to 1.0.0
Updates the requirements on [uuid](https://github.com/uuid-rs/uuid) to permit the latest version.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/0.8.2...1.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-20 21:37:17 +00:00
Maksym Pavlenko 675bf17567
Merge pull request #68 from containerd/dependabot/github_actions/actions/setup-go-3 2022-04-09 22:38:32 -07:00
dependabot[bot] f2e5ec7169
build(deps): bump actions/setup-go from 2 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 21:26:52 +00:00
Akihiro Suda 4487d3c637
Merge pull request #67 from mxpv/deps
Update client dependencies
2022-04-07 01:39:32 +09:00
Maksym Pavlenko 497f88ca86 Update proto dependencies
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-04-06 09:19:21 -07:00
Fu Wei 6d34e3a11d
Merge pull request #64 from mxpv/ci 2022-03-30 08:37:46 +08:00
Maksym Pavlenko f963ec800c [CI] Update containerd versions
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-03-29 14:59:27 -07:00
Maksym Pavlenko d27767af57
Merge pull request #61 from abel-von/add-update-stats
[async] pass all integration tests
2022-03-22 13:52:22 -07:00
Feng Shaobao 72bdc9b9d4 add integration test for async shim
Signed-off-by: Feng Shaobao <fshb1988@gmail.com>
2022-03-22 14:49:01 +08:00
Feng Shaobao df87a63c8e add exit-signal for container
to exit io copy tasks when deleting container

Signed-off-by: Feng Shaobao <fshb1988@gmail.com>
2022-03-22 14:47:41 +08:00
Feng Shaobao 93cc73cf9b upgrade rust toolchain version to 1.59
the dependent path-dedot crate updated to rust edition 2021, we have to
upgrade out toolchain version to compile

Signed-off-by: Feng Shaobao <fshb1988@gmail.com>
2022-03-18 17:26:24 +08:00
Feng Shaobao 63a4e5c891 fix tokio not exit and signal handle exit issue
make all integartion tests passed

Signed-off-by: Feng Shaobao <fshb1988@gmail.com>
2022-03-18 12:39:36 +08:00
Feng Shaobao b48cc3d993 add update/stats/pids for async
Signed-off-by: Feng Shaobao <fshb1988@gmail.com>
2022-03-16 10:07:31 +08:00
Maksym Pavlenko b3ac82d9cc Fix badges
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-03-10 16:18:47 -08:00
Maksym Pavlenko cda7a4ec85 Add runc shim to crates list
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-03-10 16:11:35 -08:00
Maksym Pavlenko 21e298aef3 Bump versions
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-03-10 15:58:28 -08:00
Maksym Pavlenko 70c7f85b45 Update runc shim README
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-03-10 15:49:59 -08:00
Maksym Pavlenko dd723a43d9
Merge pull request #37 from mxpv/integration
Add containerd integration tests
2022-03-10 15:46:23 -08:00
Maksym Pavlenko 80e6588c53 Fix runtime name for integration tests
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-03-10 15:24:10 -08:00
Maksym Pavlenko d7ceb45072 [runc-shim] Implement Connect
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-03-10 09:42:10 -08:00