Files
kata-containers/tools/packaging/kata-deploy/binary/Cargo.toml
dependabot[bot] 4ab63d0a5d build(deps): bump tar from 0.4.45 to 0.4.46
Bumps [tar](https://github.com/composefs/tar-rs) from 0.4.45 to 0.4.46.
- [Release notes](https://github.com/composefs/tar-rs/releases)
- [Commits](https://github.com/composefs/tar-rs/compare/0.4.45...0.4.46)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 0.4.46
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 07:52:44 +00:00

55 lines
1.3 KiB
TOML

[package]
name = "kata-deploy"
version = "0.1.0"
authors.workspace = true
edition = "2021"
license.workspace = true
rust-version.workspace = true
[[bin]]
name = "kata-deploy"
path = "src/main.rs"
[dependencies]
anyhow.workspace = true
clap.workspace = true
env_logger = "0.10"
k8s-openapi = { version = "0.26", default-features = false, features = [
"v1_33",
] }
# kata-deploy doesn't use kube::runtime (controllers/watchers/reflectors) or
# kube::derive (the CustomResource macro). Skipping those features keeps the
# binary smaller and trims the static data segment that gets mapped into RSS.
#
# `ring` matches kube's own default crypto provider for rustls 0.23+ and
# must stay enabled — without it, rustls panics at runtime with
# "Could not automatically determine the process-level CryptoProvider".
kube = { version = "2.0", default-features = false, features = [
"client",
"rustls-tls",
"ring",
] }
libc.workspace = true
log.workspace = true
regex.workspace = true
serde_json.workspace = true
serde_yaml = "0.9"
tar = "0.4.46"
tokio = { workspace = true, features = [
"rt-multi-thread",
"macros",
"signal",
"sync",
"time",
"net",
"io-util",
] }
toml_edit = "0.22"
walkdir = "2"
zstd = "0.13.3"
[dev-dependencies]
rstest.workspace = true
serial_test.workspace = true
tempfile.workspace = true