Maksym Pavlenko
526b372ea7
Merge pull request #116 from containerd/dependabot/cargo/oci-spec-0.6.0
...
build(deps): update oci-spec requirement from 0.5.8 to 0.6.0
2023-03-13 03:32:56 +00:00
dependabot[bot]
2cf2fd4a92
build(deps): update oci-spec requirement from 0.5.8 to 0.6.0
...
Updates the requirements on [oci-spec](https://github.com/containers/oci-spec-rs ) to permit the latest version.
- [Release notes](https://github.com/containers/oci-spec-rs/releases )
- [Changelog](https://github.com/containers/oci-spec-rs/blob/main/release.md )
- [Commits](https://github.com/containers/oci-spec-rs/compare/v0.5.8...v0.6.0 )
---
updated-dependencies:
- dependency-name: oci-spec
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 01:44:43 +00:00
Fu Wei
70d0845ba8
Merge pull request #104 from mxpv/ci
...
Update integration tests on CI
2023-03-13 00:27:11 +00:00
Maksym Pavlenko
c90324a45a
Update CI
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2023-03-12 11:56:01 -07:00
Maksym Pavlenko
8a63408888
Merge pull request #121 from c3d/issues/readme-fix
...
docs: Update link for containerd shimv2 proto file
2023-03-08 15:26:22 -08:00
Christophe de Dinechin
2d0d5c5602
docs: Update link for containerd shimv2 proto file
...
The `shim.proto` file is now under `api/runtime` instead of just `runtime`.
Signed-off-by: Christophe de Dinechin <dinechin@redhat.com>
2023-03-08 15:15:19 +01:00
Maksym Pavlenko
27a92fc606
Merge pull request #117 from wedsonaf/status
...
Add `Into<tonic::Status>` bound to `Snapshotter::Error`
2023-01-19 13:36:28 -08:00
Wedson Almeida Filho
cdb52e74e5
Use `?` instead of `match` expression
...
This is just a simplification of the code to use `map_err` and
the question mark operator to improve readability.
Signed-off-by: Wedson Almeida Filho <walmeida@microsoft.com>
2023-01-19 16:22:50 -03:00
Wedson Almeida Filho
3aeeea0f55
Add `Into<tonic::Status>` bound to `Snapshotter::Error`
...
This allows implementers to express which grpc status should be
returned to clients on errors.
Prior to this patch, all errors got converted to "internal"
errors (`tonic::Status::internal`), which doesn't work when
specific status are needed. For example, remote snapshotters
need to return "already exists" to indicate that a layer
doesn't need to be downloaded.
Signed-off-by: Wedson Almeida Filho <walmeida@microsoft.com>
2023-01-19 16:18:05 -03:00
Maksym Pavlenko
7a9e8c4f12
Merge pull request #112 from Burning1020/fix-thread-leak
...
runc-shim: fix leaking thread and fd
2023-01-16 17:25:04 -08:00
Zhang Tianyang
65921d09dc
Remove unused declaration
...
Signed-off-by: Zhang Tianyang <burning9699@gmail.com>
2023-01-16 23:37:45 +08:00
Zhang Tianyang
ffa56dbf3b
runc-shim: fix leaking thread and fd
...
The stdin fifo fd should be closed when containerd
calls close io, otherwise, runc-shim would hold
this fd and the copy console thread forever.
Signed-off-by: Zhang Tianyang <burning9699@gmail.com>
2023-01-16 23:37:44 +08:00
Maksym Pavlenko
3197c5ed4d
Merge pull request #111 from Burning1020/fix-exec-leak
...
runc-shim: fix leaking files for exec process
2023-01-12 10:10:31 -08:00
Zhang Tianyang
62798a0745
runc-shim: fix leaking files for exec process
...
A pid file under bundle path will be created after
the exec process created, so it should also be deleted
before process deleted.
Signed-off-by: Zhang Tianyang <burning9699@gmail.com>
2023-01-08 10:57:31 +08:00
Maksym Pavlenko
faf24cbd42
Merge pull request #106 from containerd/dependabot/cargo/page_size-0.5.0
...
build(deps): update page_size requirement from 0.4.2 to 0.5.0
2023-01-07 11:49:28 -08:00
Maksym Pavlenko
80c6d9edf0
Merge pull request #107 from containerd/dependabot/cargo/nix-0.26
...
build(deps): update nix requirement from 0.25 to 0.26
2023-01-07 11:49:13 -08:00
Maksym Pavlenko
07a98518d4
Merge pull request #109 from utam0k/rust-1.66
...
Update Rust to 1.66 and fix some lints
2023-01-07 11:48:17 -08:00
Maksym Pavlenko
a815300b4e
Merge pull request #113 from Burning1020/retrieve-runtime-err
...
runc-shim: retrieve OCI runtime error if OCI command failed
2023-01-07 11:47:09 -08:00
Zhang Tianyang
3822d608e9
runc-shim: retrieve OCI runtime error if OCI command failed
...
If an error is encountered when running the OCI command, shim process
should walk the OCI command logfile and retrieve the last error.
Signed-off-by: Zhang Tianyang <burning9699@gmail.com>
2023-01-06 21:21:13 +08:00
utam0k
fe1b3b0f73
Fix the warns from clippy lints
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-12-29 21:21:55 +09:00
utam0k
22360207f4
Update Rust to 1.66
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-12-18 13:44:17 +09:00
dependabot[bot]
8a20e3b2c3
build(deps): update page_size requirement from 0.4.2 to 0.5.0
...
Updates the requirements on [page_size](https://github.com/Elzair/page_size_rs ) to permit the latest version.
- [Release notes](https://github.com/Elzair/page_size_rs/releases )
- [Commits](https://github.com/Elzair/page_size_rs/compare/0.4.2...0.5.0 )
---
updated-dependencies:
- dependency-name: page_size
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-17 23:28:10 +00:00
Maksym Pavlenko
818a9a8fa1
Merge pull request #108 from utam0k/oci-spec-rs
...
Update oci-spec
2022-12-17 15:26:37 -08:00
utam0k
909b41b4fe
Update oci-spec
2022-12-17 14:10:18 +09:00
dependabot[bot]
7558fe4c49
build(deps): update nix requirement from 0.25 to 0.26
...
Updates the requirements on [nix](https://github.com/nix-rust/nix ) to permit the latest version.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.25.0...v0.26.1 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-29 21:09:10 +00:00
Maksym Pavlenko
05f3ecb736
Merge pull request #105 from austinvazquez/update-github-actions-packages
...
Update GitHub actions packages in CI workflow
2022-11-10 17:51:37 -08:00
Austin Vazquez
c0cbbdb8cc
Update GitHub actions packages in CI workflow
...
* Updated actions/checkout from v2 to v3.
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2022-11-10 01:59:38 +00:00
Maksym Pavlenko
e675506793
Merge pull request #103 from mxpv/update
...
Update Rust to 1.65
2022-11-06 18:23:38 -08:00
Maksym Pavlenko
80e7945674
Use workspace inheritance to describe crates
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-11-04 14:34:49 -07:00
Maksym Pavlenko
55aa661b4d
Update Rust to 1.65
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-11-04 14:34:49 -07:00
Maksym Pavlenko
b94b03aa28
Merge pull request #102 from containerd/dependabot/cargo/simple_logger-4.0
...
build(deps): update simple_logger requirement from 3.0 to 4.0
2022-10-29 20:49:04 -04:00
dependabot[bot]
00b836f8de
build(deps): update simple_logger requirement from 3.0 to 4.0
...
Updates the requirements on [simple_logger](https://github.com/borntyping/rust-simple_logger ) to permit the latest version.
- [Release notes](https://github.com/borntyping/rust-simple_logger/releases )
- [Commits](https://github.com/borntyping/rust-simple_logger/compare/v3.0.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: simple_logger
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-27 21:49:35 +00:00
Maksym Pavlenko
e9f3d22064
Merge pull request #101 from containerd/dependabot/cargo/simple_logger-3.0
...
build(deps): update simple_logger requirement from 2.0 to 3.0
2022-10-24 12:20:36 -07:00
dependabot[bot]
0409907ac4
build(deps): update simple_logger requirement from 2.0 to 3.0
...
Updates the requirements on [simple_logger](https://github.com/borntyping/rust-simple_logger ) to permit the latest version.
- [Release notes](https://github.com/borntyping/rust-simple_logger/releases )
- [Commits](https://github.com/borntyping/rust-simple_logger/compare/v2.0.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: simple_logger
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-20 21:52:22 +00:00
Maksym Pavlenko
90ebab1277
Merge pull request #99 from Burning1020/perf-test
...
runc-shim: Update README with performance test
2022-10-16 11:02:18 -07:00
Zhang Tianyang
6203977cbf
runc-shim: Update README with performance test
...
Signed-off-by: Zhang Tianyang <burning9699@gmail.com>
2022-10-16 16:41:01 +08:00
Maksym Pavlenko
edb96dc469
Merge pull request #97 from mxpv/fmt
...
Add Rust fmt rules to format imports
2022-10-02 11:35:57 -07:00
Maksym Pavlenko
5ddd3e37bb
Run fmt
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-29 11:55:31 -07:00
Maksym Pavlenko
f750750b9d
Update rustfmt to sort import
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-29 11:55:14 -07:00
Maksym Pavlenko
0355f051c6
Merge pull request #98 from mxpv/codegen
...
Remove generated code from shim-protos (and fix CI)
2022-09-29 09:54:10 -07:00
Maksym Pavlenko
d3d97df549
Remove generated code from shim-protos
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-27 08:57:33 -07:00
Maksym Pavlenko
97d00b4947
Merge pull request #95 from mxpv/ttrpc
2022-09-23 19:08:42 -07:00
Maksym Pavlenko
26ae44e5c3
Update ttrpc dependencies and switch to Protobuf 3
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-23 08:54:45 -07:00
Maksym Pavlenko
17fd014945
Merge pull request #96 from mxpv/docs
...
Validate Rust docs on CI
2022-09-23 08:01:40 -07:00
Maksym Pavlenko
78cd9dda69
Fix docs
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-22 18:50:31 -07:00
Maksym Pavlenko
2e7470bc95
Validate docs on CI
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-22 18:44:51 -07:00
Maksym Pavlenko
51a27ee268
Update nix dependency ( fix #93 )
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2022-09-21 11:32:39 -07:00
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