summaryrefslogtreecommitdiffhomepage
path: root/tools/unitctl/Cargo.lock
diff options
context:
space:
mode:
authorAva Hahn <a.hahn@f5.com>2024-05-06 12:28:40 -0700
committeravahahn <110854134+avahahn@users.noreply.github.com>2024-05-08 13:30:08 -0700
commitcc9eb8e756e84cd3fd59baf5b80efab0ffd5757d (patch)
tree23b42d96a10774ef949367fc8393d3c106aafc87 /tools/unitctl/Cargo.lock
parent6ad1fa342813f2c9f00813108c3f2eec8824fd6f (diff)
downloadunit-cc9eb8e756e84cd3fd59baf5b80efab0ffd5757d.tar.gz
unit-cc9eb8e756e84cd3fd59baf5b80efab0ffd5757d.tar.bz2
tools/unitctl: enable passing IP addresses to the 'instances new' command
* use path seperator constant from rust std package * pass a ControlSocket into deploy_new_container instead of a string * parse and validate a ControlSocket from argument to instances new * conditionally mount control socket only if its a unix socket * use create_image in a way that actually pulls nonpresent images * possibly override container command if TCP socket passed in * handle more weird error cases * add a ton of validation cases in the CLI command handler * add a nice little progress bar :) Signed-off-by: Ava Hahn <a.hahn@f5.com>
Diffstat (limited to 'tools/unitctl/Cargo.lock')
-rw-r--r--tools/unitctl/Cargo.lock28
1 files changed, 23 insertions, 5 deletions
diff --git a/tools/unitctl/Cargo.lock b/tools/unitctl/Cargo.lock
index 2acbfb9a..16241296 100644
--- a/tools/unitctl/Cargo.lock
+++ b/tools/unitctl/Cargo.lock
@@ -391,6 +391,15 @@ dependencies = [
]
[[package]]
+name = "crossbeam-channel"
+version = "0.5.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
name = "crossbeam-deque"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -416,12 +425,9 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.12"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac"
-dependencies = [
- "cfg-if",
-]
+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
[[package]]
name = "crypto-common"
@@ -1227,6 +1233,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
[[package]]
+name = "pbr"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed5827dfa0d69b6c92493d6c38e633bbaa5937c153d0d7c28bf12313f8c6d514"
+dependencies = [
+ "crossbeam-channel",
+ "libc",
+ "winapi",
+]
+
+[[package]]
name = "percent-encoding"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2001,6 +2018,7 @@ dependencies = [
"hyper 0.14.27",
"hyper-tls",
"hyperlocal",
+ "pbr",
"rand",
"regex",
"rustls",