aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
authordiogo464 <[email protected]>2025-06-27 11:16:17 +0100
committerdiogo464 <[email protected]>2025-06-27 11:16:17 +0100
commit05a4270072483748d9a7a3c26d7d33a12619e47a (patch)
tree2dc4e8c609abea5ca665b4d48cb5df174d90f6e7 /Cargo.lock
parent2fdb9e3c8fcb0bb6832b735ed6963d5e8f980d27 (diff)
Add OAR job management and IP address allocation
- Add clap for CLI argument parsing with job_id, addresses, and latency_matrix - Add serde/serde_json for JSON parsing of OAR job data - Implement oar_network_addresses() to get machine list from OAR job - Add address_from_index() to map indices to 10.0.0.0/8 IP addresses - Add machine list with bond0 interfaces for charmander cluster - Configure musl target build in Justfile for cluster deployment 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock65
1 files changed, 65 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index db83c49..e9fc6f4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -122,6 +122,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
122checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" 122checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f"
123dependencies = [ 123dependencies = [
124 "clap_builder", 124 "clap_builder",
125 "clap_derive",
125] 126]
126 127
127[[package]] 128[[package]]
@@ -137,6 +138,18 @@ dependencies = [
137] 138]
138 139
139[[package]] 140[[package]]
141name = "clap_derive"
142version = "4.5.40"
143source = "registry+https://github.com/rust-lang/crates.io-index"
144checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce"
145dependencies = [
146 "heck",
147 "proc-macro2",
148 "quote",
149 "syn",
150]
151
152[[package]]
140name = "clap_lex" 153name = "clap_lex"
141version = "0.7.5" 154version = "0.7.5"
142source = "registry+https://github.com/rust-lang/crates.io-index" 155source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -192,6 +205,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 205checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
193 206
194[[package]] 207[[package]]
208name = "heck"
209version = "0.5.0"
210source = "registry+https://github.com/rust-lang/crates.io-index"
211checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
212
213[[package]]
195name = "indenter" 214name = "indenter"
196version = "0.3.3" 215version = "0.3.3"
197source = "registry+https://github.com/rust-lang/crates.io-index" 216source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -204,6 +223,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
204checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 223checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
205 224
206[[package]] 225[[package]]
226name = "itoa"
227version = "1.0.15"
228source = "registry+https://github.com/rust-lang/crates.io-index"
229checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
230
231[[package]]
207name = "lazy_static" 232name = "lazy_static"
208version = "1.5.0" 233version = "1.5.0"
209source = "registry+https://github.com/rust-lang/crates.io-index" 234source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -283,6 +308,8 @@ dependencies = [
283 "clap", 308 "clap",
284 "color-eyre", 309 "color-eyre",
285 "eyre", 310 "eyre",
311 "serde",
312 "serde_json",
286 "tokio", 313 "tokio",
287 "tracing", 314 "tracing",
288 "tracing-subscriber", 315 "tracing-subscriber",
@@ -428,12 +455,50 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
428checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" 455checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f"
429 456
430[[package]] 457[[package]]
458name = "ryu"
459version = "1.0.20"
460source = "registry+https://github.com/rust-lang/crates.io-index"
461checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
462
463[[package]]
431name = "scopeguard" 464name = "scopeguard"
432version = "1.2.0" 465version = "1.2.0"
433source = "registry+https://github.com/rust-lang/crates.io-index" 466source = "registry+https://github.com/rust-lang/crates.io-index"
434checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 467checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
435 468
436[[package]] 469[[package]]
470name = "serde"
471version = "1.0.219"
472source = "registry+https://github.com/rust-lang/crates.io-index"
473checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
474dependencies = [
475 "serde_derive",
476]
477
478[[package]]
479name = "serde_derive"
480version = "1.0.219"
481source = "registry+https://github.com/rust-lang/crates.io-index"
482checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
483dependencies = [
484 "proc-macro2",
485 "quote",
486 "syn",
487]
488
489[[package]]
490name = "serde_json"
491version = "1.0.140"
492source = "registry+https://github.com/rust-lang/crates.io-index"
493checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
494dependencies = [
495 "itoa",
496 "memchr",
497 "ryu",
498 "serde",
499]
500
501[[package]]
437name = "sharded-slab" 502name = "sharded-slab"
438version = "0.1.7" 503version = "0.1.7"
439source = "registry+https://github.com/rust-lang/crates.io-index" 504source = "registry+https://github.com/rust-lang/crates.io-index"