Archana Shinde
94b1d9814c
cargo: Update Cargo.lock files
...
The cargo.locks file under src/libs and agent-ctl seem to be outdated.
Updating these.
Signed-off-by: Archana Shinde <archana.m.shinde@intel.com >
2023-02-08 13:50:54 -08:00
Bin Liu
64c9114a39
tools: add --locked option for cargo install
...
There is a broken release of cgroup-rs, but cargo install will not use
the version in Cargo.lock, so add the `--locked` option to use the version
specified in the Cargo.toml
Fixes : #5376
Signed-off-by: Bin Liu <bin@hyper.sh >
2023-01-11 19:34:46 +08:00
Yuan-Zhuo
d7bb4b5512
agent: support systemd cgroup for kata agent
...
1. Implemented a rust module for operating cgroups through systemd with the help of zbus (src/agent/rustjail/src/cgroups/systemd).
2. Add support for optional cgroup configuration through fs and systemd at agent (src/agent/rustjail/src/container.rs).
3. Described the usage and supported properties of the agent systemd cgroup (docs/design/agent-systemd-cgroup.md).
Fixes : #4336
Signed-off-by: Yuan-Zhuo <yuanzhuo0118@outlook.com >
2022-10-25 13:57:09 +08:00
Derek Lee
52bbc3a4b0
cargo.lock: update crates to comply with checks
...
Updates versions of crossbeam-channel because 0.52.0 is a yanked package
(creators mark version as not for release except as a dependency for
another package)
Updates chrono to use >0.42.0 to avoid:
https://rustsec.org/advisories/RUSTSEC-2020-0159
Updates lz4-sys.
Signed-off-by: Derek Lee <derlee@redhat.com >
2022-08-30 10:08:41 -07:00
Peng Tao
ffd1c1ff4f
agent-ctl/trace-forwarder: udpate thread_local dependency
...
To bring in fix to CWE-362.
Fixes : #4968
Signed-off-by: Peng Tao <bergwolf@hyper.sh >
2022-08-24 17:10:49 +08:00
Quanwei Zhou
3d6156f6ec
runtime-rs: support dragonball and runtime-binary
...
Fixes : #3785
Signed-off-by: Quanwei Zhou <quanweiZhou@linux.alibaba.com >
Signed-off-by: Zhongtao Hu <zhongtaohu.tim@linux.alibaba.com >
2022-07-14 08:49:30 +08:00
Chao Wu
86123f49f2
Merge branch 'main' into runtime-rs
...
In order to keep update with the main, we will update runtime-rs every
week.
Fixes : #4485
Signed-off-by: Chao Wu <chaowu@linux.alibaba.com >
2022-06-20 10:01:58 +08:00
Quanwei Zhou
d2a9bc6674
agent: agent-protocol support async
...
1. support async.
2. update ttrpc and protobuf
update ttrpc to 0.6.0
update protobuf to 2.23.0
3. support trans from oci
Fixes : #3746
Signed-off-by: Quanwei Zhou <quanweiZhou@linux.alibaba.com >
2022-06-10 19:36:55 +08:00
dependabot[bot]
a60dcff4d8
build(deps): bump regex from 1.5.4 to 1.5.6 in /src/tools/agent-ctl
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.4 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.5.6 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-08 10:47:58 +03:00
dependabot[bot]
dbf50672e1
build(deps): bump crossbeam-utils in /src/tools/agent-ctl
...
Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam ) from 0.8.5 to 0.8.8.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.5...crossbeam-utils-0.8.8 )
---
updated-dependencies:
- dependency-name: crossbeam-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-08 10:47:58 +03:00
James O. D. Hunt
b1f4e945b3
security: Update rust crate versions
...
Update the rust dependencies that have upstream security fixes. Issues
fixed by this change:
- [`RUSTSEC-2020-0002`](https://rustsec.org/advisories/RUSTSEC-2020-0002 ) (`prost` crate)
- [`RUSTSEC-2020-0036`](https://rustsec.org/advisories/RUSTSEC-2020-0036 ) (`failure` crate)
- [`RUSTSEC-2021-0073`](https://rustsec.org/advisories/RUSTSEC-2021-0073 ) (`prost-types` crate)
- [`RUSTSEC-2021-0119`](https://rustsec.org/advisories/RUSTSEC-2021-0119 ) (`nix` crate)
This change also includes:
- Minor code changes for the new version of `prometheus` for the agent.
- A *downgrade* of the version of the `futures` crate to the (new)
latest version (`0.3.17`) since version `0.3.18` was removed [1].
Fixes : #3296 .
[1] - See https://crates.io/crates/futures/versions
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com >
2021-12-22 07:41:16 +00:00
Peng Tao
7c4263b3e1
src: reorg source directories
...
To make the code directory structure more clear:
└── src
├── agent
├── libs
│ └── logging
├── runtime
├── runtime-rs (to be added)
└── tools
├── agent-ctl
└── trace-forwarder
Fixes : #3204
Signed-off-by: Peng Tao <bergwolf@hyper.sh >
2021-12-14 10:30:08 +08:00