diff options
| author | Ava Hahn <a.hahn@f5.com> | 2024-04-25 20:02:26 -0700 |
|---|---|---|
| committer | avahahn <110854134+avahahn@users.noreply.github.com> | 2024-05-08 13:30:08 -0700 |
| commit | 6e8f7bbb91e7069d82abd22fbe8d0fcaa1bb2f8c (patch) | |
| tree | c4a72ffc97128e5cc2cdc89d58d593cc5914f0cc /tools/unitctl/unit-client-rs/Cargo.toml | |
| parent | 5d1ce5c4475f8d126b61650f3c678e3f94549f6b (diff) | |
| download | unit-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.toml | 2 |
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" |
