summaryrefslogtreecommitdiffhomepage
path: root/tools/unitctl/unit-client-rs/Cargo.toml
diff options
context:
space:
mode:
authorAva Hahn <a.hahn@f5.com>2024-04-25 20:02:26 -0700
committeravahahn <110854134+avahahn@users.noreply.github.com>2024-05-08 13:30:08 -0700
commit6e8f7bbb91e7069d82abd22fbe8d0fcaa1bb2f8c (patch)
treec4a72ffc97128e5cc2cdc89d58d593cc5914f0cc /tools/unitctl/unit-client-rs/Cargo.toml
parent5d1ce5c4475f8d126b61650f3c678e3f94549f6b (diff)
downloadunit-6e8f7bbb91e7069d82abd22fbe8d0fcaa1bb2f8c.tar.gz
unit-6e8f7bbb91e7069d82abd22fbe8d0fcaa1bb2f8c.tar.bz2
tools/unitctl: Initial Docker Procedures
* move UnitdProcess serialization logic into UnitdProcess * filter out docker processes from process output on Linux * initial implementation of a UnitdContainer type * initial implementation of a docker container search for unitd * pull out custom openapi future executor and use same tokio runtime as docker client * refactor openapi client to not manage its own tokio runtime * process mount points per docker container * correctly output docker container info in relevant unitd instances * create UnitdProcess from UnitdContainer * UnitdProcess now owns UnitdContainer * get and parse container details from docker API * introduce procedure to rewrite file paths based on docker container mounts * test path rewrite facilities * apply path rewrite to unix socket Signed-off-by: Ava Hahn <a.hahn@f5.com>
Diffstat (limited to 'tools/unitctl/unit-client-rs/Cargo.toml')
-rw-r--r--tools/unitctl/unit-client-rs/Cargo.toml2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/unitctl/unit-client-rs/Cargo.toml b/tools/unitctl/unit-client-rs/Cargo.toml
index d3b2f9cf..3e48ee23 100644
--- a/tools/unitctl/unit-client-rs/Cargo.toml
+++ b/tools/unitctl/unit-client-rs/Cargo.toml
@@ -27,6 +27,8 @@ which = "5.0"
unit-openapi = { path = "../unit-openapi" }
rustls = "0.23.5"
+bollard = "0.16.1"
+regex = "1.10.4"
[dev-dependencies]
rand = "0.8.5"