forked from NationTech/harmony
		
	feat: Allow building harmony statically with x86_64-unknown-linux-musl target
This commit is contained in:
		
							parent
							
								
									a9f8cd16ea
								
							
						
					
					
						commit
						ec277bc13d
					
				
							
								
								
									
										273
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										273
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -1797,6 +1797,15 @@ dependencies = [ | |||||||
|  "url", |  "url", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "example_validate_ceph_cluster_health" | ||||||
|  | version = "0.1.0" | ||||||
|  | dependencies = [ | ||||||
|  |  "harmony", | ||||||
|  |  "harmony_cli", | ||||||
|  |  "tokio", | ||||||
|  | ] | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "eyre" | name = "eyre" | ||||||
| version = "0.6.12" | version = "0.6.12" | ||||||
| @ -1908,21 +1917,6 @@ version = "0.1.5" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" | checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "foreign-types" |  | ||||||
| version = "0.3.2" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" |  | ||||||
| dependencies = [ |  | ||||||
|  "foreign-types-shared", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] |  | ||||||
| name = "foreign-types-shared" |  | ||||||
| version = "0.1.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "form_urlencoded" | name = "form_urlencoded" | ||||||
| version = "1.2.1" | version = "1.2.1" | ||||||
| @ -2229,7 +2223,6 @@ dependencies = [ | |||||||
|  "kube", |  "kube", | ||||||
|  "kube-derive", |  "kube-derive", | ||||||
|  "lazy_static", |  "lazy_static", | ||||||
|  "libredfish", |  | ||||||
|  "log", |  "log", | ||||||
|  "non-blank-string-rs", |  "non-blank-string-rs", | ||||||
|  "once_cell", |  "once_cell", | ||||||
| @ -2645,12 +2638,12 @@ dependencies = [ | |||||||
|  "headers", |  "headers", | ||||||
|  "http 1.3.1", |  "http 1.3.1", | ||||||
|  "hyper 1.6.0", |  "hyper 1.6.0", | ||||||
|  "hyper-rustls", |  "hyper-rustls 0.27.7", | ||||||
|  "hyper-util", |  "hyper-util", | ||||||
|  "pin-project-lite", |  "pin-project-lite", | ||||||
|  "rustls-native-certs 0.7.3", |  "rustls-native-certs 0.7.3", | ||||||
|  "tokio", |  "tokio", | ||||||
|  "tokio-rustls", |  "tokio-rustls 0.26.2", | ||||||
|  "tower-service", |  "tower-service", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -2669,6 +2662,20 @@ dependencies = [ | |||||||
|  "winapi 0.3.9", |  "winapi 0.3.9", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "hyper-rustls" | ||||||
|  | version = "0.24.2" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" | ||||||
|  | dependencies = [ | ||||||
|  |  "futures-util", | ||||||
|  |  "http 0.2.12", | ||||||
|  |  "hyper 0.14.32", | ||||||
|  |  "rustls 0.21.12", | ||||||
|  |  "tokio", | ||||||
|  |  "tokio-rustls 0.24.1", | ||||||
|  | ] | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "hyper-rustls" | name = "hyper-rustls" | ||||||
| version = "0.27.7" | version = "0.27.7" | ||||||
| @ -2679,13 +2686,13 @@ dependencies = [ | |||||||
|  "hyper 1.6.0", |  "hyper 1.6.0", | ||||||
|  "hyper-util", |  "hyper-util", | ||||||
|  "log", |  "log", | ||||||
|  "rustls", |  "rustls 0.23.28", | ||||||
|  "rustls-native-certs 0.8.1", |  "rustls-native-certs 0.8.1", | ||||||
|  "rustls-pki-types", |  "rustls-pki-types", | ||||||
|  "tokio", |  "tokio", | ||||||
|  "tokio-rustls", |  "tokio-rustls 0.26.2", | ||||||
|  "tower-service", |  "tower-service", | ||||||
|  "webpki-roots", |  "webpki-roots 1.0.2", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -2701,35 +2708,6 @@ dependencies = [ | |||||||
|  "tower-service", |  "tower-service", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "hyper-tls" |  | ||||||
| version = "0.5.0" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" |  | ||||||
| dependencies = [ |  | ||||||
|  "bytes", |  | ||||||
|  "hyper 0.14.32", |  | ||||||
|  "native-tls", |  | ||||||
|  "tokio", |  | ||||||
|  "tokio-native-tls", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] |  | ||||||
| name = "hyper-tls" |  | ||||||
| version = "0.6.0" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" |  | ||||||
| dependencies = [ |  | ||||||
|  "bytes", |  | ||||||
|  "http-body-util", |  | ||||||
|  "hyper 1.6.0", |  | ||||||
|  "hyper-util", |  | ||||||
|  "native-tls", |  | ||||||
|  "tokio", |  | ||||||
|  "tokio-native-tls", |  | ||||||
|  "tower-service", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "hyper-util" | name = "hyper-util" | ||||||
| version = "0.1.14" | version = "0.1.14" | ||||||
| @ -2749,11 +2727,9 @@ dependencies = [ | |||||||
|  "percent-encoding", |  "percent-encoding", | ||||||
|  "pin-project-lite", |  "pin-project-lite", | ||||||
|  "socket2 0.5.10", |  "socket2 0.5.10", | ||||||
|  "system-configuration 0.6.1", |  | ||||||
|  "tokio", |  "tokio", | ||||||
|  "tower-service", |  "tower-service", | ||||||
|  "tracing", |  "tracing", | ||||||
|  "windows-registry", |  | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -2984,8 +2960,7 @@ checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" | |||||||
| [[package]] | [[package]] | ||||||
| name = "infisical" | name = "infisical" | ||||||
| version = "0.0.2" | version = "0.0.2" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "git+https://github.com/jggc/rust-sdk.git?branch=patch-1#5a8509ef5483a5798c5d1a7f7ebeb5ba5b783253" | ||||||
| checksum = "4d97c33b08e22b2f7b9f87a8fc06a7d247442db7bf216ffc6661a74ed8aea658" |  | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "base64 0.22.1", |  "base64 0.22.1", | ||||||
|  "reqwest 0.12.20", |  "reqwest 0.12.20", | ||||||
| @ -3239,14 +3214,14 @@ dependencies = [ | |||||||
|  "http-body-util", |  "http-body-util", | ||||||
|  "hyper 1.6.0", |  "hyper 1.6.0", | ||||||
|  "hyper-http-proxy", |  "hyper-http-proxy", | ||||||
|  "hyper-rustls", |  "hyper-rustls 0.27.7", | ||||||
|  "hyper-timeout", |  "hyper-timeout", | ||||||
|  "hyper-util", |  "hyper-util", | ||||||
|  "jsonpath-rust", |  "jsonpath-rust", | ||||||
|  "k8s-openapi", |  "k8s-openapi", | ||||||
|  "kube-core", |  "kube-core", | ||||||
|  "pem", |  "pem", | ||||||
|  "rustls", |  "rustls 0.23.28", | ||||||
|  "secrecy", |  "secrecy", | ||||||
|  "serde", |  "serde", | ||||||
|  "serde_json", |  "serde_json", | ||||||
| @ -3347,19 +3322,6 @@ version = "0.2.15" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" | checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "libredfish" |  | ||||||
| version = "0.1.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "e7f0a8985e53d18c60dc82e7b5fa512fd194ea4c0d8bf1409b65cf44f8b0a8d9" |  | ||||||
| dependencies = [ |  | ||||||
|  "log", |  | ||||||
|  "reqwest 0.11.27", |  | ||||||
|  "serde", |  | ||||||
|  "serde_derive", |  | ||||||
|  "serde_json", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "libredox" | name = "libredox" | ||||||
| version = "0.1.4" | version = "0.1.4" | ||||||
| @ -3562,23 +3524,6 @@ dependencies = [ | |||||||
|  "windows-sys 0.59.0", |  "windows-sys 0.59.0", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "native-tls" |  | ||||||
| version = "0.2.14" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" |  | ||||||
| dependencies = [ |  | ||||||
|  "libc", |  | ||||||
|  "log", |  | ||||||
|  "openssl", |  | ||||||
|  "openssl-probe", |  | ||||||
|  "openssl-sys", |  | ||||||
|  "schannel", |  | ||||||
|  "security-framework 2.11.1", |  | ||||||
|  "security-framework-sys", |  | ||||||
|  "tempfile", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "neli" | name = "neli" | ||||||
| version = "0.6.5" | version = "0.6.5" | ||||||
| @ -3733,7 +3678,7 @@ dependencies = [ | |||||||
|  "http-body 1.0.1", |  "http-body 1.0.1", | ||||||
|  "http-body-util", |  "http-body-util", | ||||||
|  "hyper 1.6.0", |  "hyper 1.6.0", | ||||||
|  "hyper-rustls", |  "hyper-rustls 0.27.7", | ||||||
|  "hyper-timeout", |  "hyper-timeout", | ||||||
|  "hyper-util", |  "hyper-util", | ||||||
|  "jsonwebtoken", |  "jsonwebtoken", | ||||||
| @ -3772,50 +3717,12 @@ version = "0.3.1" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" | checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "openssl" |  | ||||||
| version = "0.10.73" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" |  | ||||||
| dependencies = [ |  | ||||||
|  "bitflags 2.9.1", |  | ||||||
|  "cfg-if", |  | ||||||
|  "foreign-types", |  | ||||||
|  "libc", |  | ||||||
|  "once_cell", |  | ||||||
|  "openssl-macros", |  | ||||||
|  "openssl-sys", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] |  | ||||||
| name = "openssl-macros" |  | ||||||
| version = "0.1.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" |  | ||||||
| dependencies = [ |  | ||||||
|  "proc-macro2", |  | ||||||
|  "quote", |  | ||||||
|  "syn 2.0.105", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "openssl-probe" | name = "openssl-probe" | ||||||
| version = "0.1.6" | version = "0.1.6" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" | checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "openssl-sys" |  | ||||||
| version = "0.9.109" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" |  | ||||||
| dependencies = [ |  | ||||||
|  "cc", |  | ||||||
|  "libc", |  | ||||||
|  "pkg-config", |  | ||||||
|  "vcpkg", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "opnsense-config" | name = "opnsense-config" | ||||||
| version = "0.1.0" | version = "0.1.0" | ||||||
| @ -4272,7 +4179,7 @@ dependencies = [ | |||||||
|  "quinn-proto", |  "quinn-proto", | ||||||
|  "quinn-udp", |  "quinn-udp", | ||||||
|  "rustc-hash", |  "rustc-hash", | ||||||
|  "rustls", |  "rustls 0.23.28", | ||||||
|  "socket2 0.5.10", |  "socket2 0.5.10", | ||||||
|  "thiserror 2.0.14", |  "thiserror 2.0.14", | ||||||
|  "tokio", |  "tokio", | ||||||
| @ -4292,7 +4199,7 @@ dependencies = [ | |||||||
|  "rand 0.9.1", |  "rand 0.9.1", | ||||||
|  "ring", |  "ring", | ||||||
|  "rustc-hash", |  "rustc-hash", | ||||||
|  "rustls", |  "rustls 0.23.28", | ||||||
|  "rustls-pki-types", |  "rustls-pki-types", | ||||||
|  "slab", |  "slab", | ||||||
|  "thiserror 2.0.14", |  "thiserror 2.0.14", | ||||||
| @ -4526,28 +4433,29 @@ dependencies = [ | |||||||
|  "http 0.2.12", |  "http 0.2.12", | ||||||
|  "http-body 0.4.6", |  "http-body 0.4.6", | ||||||
|  "hyper 0.14.32", |  "hyper 0.14.32", | ||||||
|  "hyper-tls 0.5.0", |  "hyper-rustls 0.24.2", | ||||||
|  "ipnet", |  "ipnet", | ||||||
|  "js-sys", |  "js-sys", | ||||||
|  "log", |  "log", | ||||||
|  "mime", |  "mime", | ||||||
|  "native-tls", |  | ||||||
|  "once_cell", |  "once_cell", | ||||||
|  "percent-encoding", |  "percent-encoding", | ||||||
|  "pin-project-lite", |  "pin-project-lite", | ||||||
|  |  "rustls 0.21.12", | ||||||
|  "rustls-pemfile 1.0.4", |  "rustls-pemfile 1.0.4", | ||||||
|  "serde", |  "serde", | ||||||
|  "serde_json", |  "serde_json", | ||||||
|  "serde_urlencoded", |  "serde_urlencoded", | ||||||
|  "sync_wrapper 0.1.2", |  "sync_wrapper 0.1.2", | ||||||
|  "system-configuration 0.5.1", |  "system-configuration", | ||||||
|  "tokio", |  "tokio", | ||||||
|  "tokio-native-tls", |  "tokio-rustls 0.24.1", | ||||||
|  "tower-service", |  "tower-service", | ||||||
|  "url", |  "url", | ||||||
|  "wasm-bindgen", |  "wasm-bindgen", | ||||||
|  "wasm-bindgen-futures", |  "wasm-bindgen-futures", | ||||||
|  "web-sys", |  "web-sys", | ||||||
|  |  "webpki-roots 0.25.4", | ||||||
|  "winreg", |  "winreg", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -4559,7 +4467,6 @@ checksum = "eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "base64 0.22.1", |  "base64 0.22.1", | ||||||
|  "bytes", |  "bytes", | ||||||
|  "encoding_rs", |  | ||||||
|  "futures-channel", |  "futures-channel", | ||||||
|  "futures-core", |  "futures-core", | ||||||
|  "futures-util", |  "futures-util", | ||||||
| @ -4568,25 +4475,21 @@ dependencies = [ | |||||||
|  "http-body 1.0.1", |  "http-body 1.0.1", | ||||||
|  "http-body-util", |  "http-body-util", | ||||||
|  "hyper 1.6.0", |  "hyper 1.6.0", | ||||||
|  "hyper-rustls", |  "hyper-rustls 0.27.7", | ||||||
|  "hyper-tls 0.6.0", |  | ||||||
|  "hyper-util", |  "hyper-util", | ||||||
|  "js-sys", |  "js-sys", | ||||||
|  "log", |  "log", | ||||||
|  "mime", |  | ||||||
|  "native-tls", |  | ||||||
|  "percent-encoding", |  "percent-encoding", | ||||||
|  "pin-project-lite", |  "pin-project-lite", | ||||||
|  "quinn", |  "quinn", | ||||||
|  "rustls", |  "rustls 0.23.28", | ||||||
|  "rustls-pki-types", |  "rustls-pki-types", | ||||||
|  "serde", |  "serde", | ||||||
|  "serde_json", |  "serde_json", | ||||||
|  "serde_urlencoded", |  "serde_urlencoded", | ||||||
|  "sync_wrapper 1.0.2", |  "sync_wrapper 1.0.2", | ||||||
|  "tokio", |  "tokio", | ||||||
|  "tokio-native-tls", |  "tokio-rustls 0.26.2", | ||||||
|  "tokio-rustls", |  | ||||||
|  "tokio-util", |  "tokio-util", | ||||||
|  "tower", |  "tower", | ||||||
|  "tower-http", |  "tower-http", | ||||||
| @ -4596,7 +4499,7 @@ dependencies = [ | |||||||
|  "wasm-bindgen-futures", |  "wasm-bindgen-futures", | ||||||
|  "wasm-streams", |  "wasm-streams", | ||||||
|  "web-sys", |  "web-sys", | ||||||
|  "webpki-roots", |  "webpki-roots 1.0.2", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -4827,6 +4730,18 @@ dependencies = [ | |||||||
|  "windows-sys 0.59.0", |  "windows-sys 0.59.0", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "rustls" | ||||||
|  | version = "0.21.12" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" | ||||||
|  | dependencies = [ | ||||||
|  |  "log", | ||||||
|  |  "ring", | ||||||
|  |  "rustls-webpki 0.101.7", | ||||||
|  |  "sct", | ||||||
|  | ] | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "rustls" | name = "rustls" | ||||||
| version = "0.23.28" | version = "0.23.28" | ||||||
| @ -4837,7 +4752,7 @@ dependencies = [ | |||||||
|  "once_cell", |  "once_cell", | ||||||
|  "ring", |  "ring", | ||||||
|  "rustls-pki-types", |  "rustls-pki-types", | ||||||
|  "rustls-webpki", |  "rustls-webpki 0.103.3", | ||||||
|  "subtle", |  "subtle", | ||||||
|  "zeroize", |  "zeroize", | ||||||
| ] | ] | ||||||
| @ -4895,6 +4810,16 @@ dependencies = [ | |||||||
|  "zeroize", |  "zeroize", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "rustls-webpki" | ||||||
|  | version = "0.101.7" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" | ||||||
|  | dependencies = [ | ||||||
|  |  "ring", | ||||||
|  |  "untrusted", | ||||||
|  | ] | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "rustls-webpki" | name = "rustls-webpki" | ||||||
| version = "0.103.3" | version = "0.103.3" | ||||||
| @ -5001,6 +4926,16 @@ dependencies = [ | |||||||
|  "sha2", |  "sha2", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "sct" | ||||||
|  | version = "0.7.1" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" | ||||||
|  | dependencies = [ | ||||||
|  |  "ring", | ||||||
|  |  "untrusted", | ||||||
|  | ] | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "sec1" | name = "sec1" | ||||||
| version = "0.7.3" | version = "0.7.3" | ||||||
| @ -5619,18 +5554,7 @@ checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "bitflags 1.3.2", |  "bitflags 1.3.2", | ||||||
|  "core-foundation 0.9.4", |  "core-foundation 0.9.4", | ||||||
|  "system-configuration-sys 0.5.0", |  "system-configuration-sys", | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] |  | ||||||
| name = "system-configuration" |  | ||||||
| version = "0.6.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" |  | ||||||
| dependencies = [ |  | ||||||
|  "bitflags 2.9.1", |  | ||||||
|  "core-foundation 0.9.4", |  | ||||||
|  "system-configuration-sys 0.6.0", |  | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -5643,16 +5567,6 @@ dependencies = [ | |||||||
|  "libc", |  "libc", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "system-configuration-sys" |  | ||||||
| version = "0.6.0" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" |  | ||||||
| dependencies = [ |  | ||||||
|  "core-foundation-sys", |  | ||||||
|  "libc", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "tap" | name = "tap" | ||||||
| version = "1.0.1" | version = "1.0.1" | ||||||
| @ -5847,12 +5761,12 @@ dependencies = [ | |||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "tokio-native-tls" | name = "tokio-rustls" | ||||||
| version = "0.3.1" | version = "0.24.1" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" | checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "native-tls", |  "rustls 0.21.12", | ||||||
|  "tokio", |  "tokio", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -5862,7 +5776,7 @@ version = "0.26.2" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" | checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "rustls", |  "rustls 0.23.28", | ||||||
|  "tokio", |  "tokio", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -6233,12 +6147,6 @@ version = "0.1.1" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" | checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "vcpkg" |  | ||||||
| version = "0.2.15" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "version_check" | name = "version_check" | ||||||
| version = "0.9.5" | version = "0.9.5" | ||||||
| @ -6383,6 +6291,12 @@ dependencies = [ | |||||||
|  "wasm-bindgen", |  "wasm-bindgen", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "webpki-roots" | ||||||
|  | version = "0.25.4" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "webpki-roots" | name = "webpki-roots" | ||||||
| version = "1.0.2" | version = "1.0.2" | ||||||
| @ -6480,17 +6394,6 @@ version = "0.1.3" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" | checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "windows-registry" |  | ||||||
| version = "0.5.3" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e" |  | ||||||
| dependencies = [ |  | ||||||
|  "windows-link", |  | ||||||
|  "windows-result", |  | ||||||
|  "windows-strings", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "windows-result" | name = "windows-result" | ||||||
| version = "0.3.4" | version = "0.3.4" | ||||||
|  | |||||||
| @ -11,8 +11,7 @@ testing = [] | |||||||
| [dependencies] | [dependencies] | ||||||
| rand = "0.9" | rand = "0.9" | ||||||
| hex = "0.4" | hex = "0.4" | ||||||
| libredfish = "0.1.1" | reqwest = { version = "0.11", features = ["blocking", "json", "rustls-tls"], default-features = false } | ||||||
| reqwest = { version = "0.11", features = ["blocking", "json"] } |  | ||||||
| russh = "0.45.0" | russh = "0.45.0" | ||||||
| rust-ipmi = "0.1.1" | rust-ipmi = "0.1.1" | ||||||
| semver = "1.0.23" | semver = "1.0.23" | ||||||
|  | |||||||
| @ -45,9 +45,11 @@ Type=simple | |||||||
| ExecStart=/usr/bin/harmony-inventory-agent | ExecStart=/usr/bin/harmony-inventory-agent | ||||||
| Restart=on-failure | Restart=on-failure | ||||||
| RestartSec=5 | RestartSec=5 | ||||||
|  | Environment="RUST_LOG=info" | ||||||
| 
 | 
 | ||||||
| [Install] | [Install] | ||||||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||||||
|  | 
 | ||||||
| EOF | EOF | ||||||
| 
 | 
 | ||||||
| # 4. Enable and start the service | # 4. Enable and start the service | ||||||
|  | |||||||
| @ -13,7 +13,8 @@ thiserror.workspace = true | |||||||
| lazy_static.workspace = true | lazy_static.workspace = true | ||||||
| directories.workspace = true | directories.workspace = true | ||||||
| log.workspace = true | log.workspace = true | ||||||
| infisical = "0.0.2" | # infisical = "0.0.2" | ||||||
|  | infisical = { git = "https://github.com/jggc/rust-sdk.git", branch = "patch-1" } | ||||||
| tokio.workspace = true | tokio.workspace = true | ||||||
| async-trait.workspace = true | async-trait.workspace = true | ||||||
| http.workspace = true | http.workspace = true | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ async-trait = { workspace = true } | |||||||
| tokio = { workspace = true } | tokio = { workspace = true } | ||||||
| octocrab = "0.44.0" | octocrab = "0.44.0" | ||||||
| regex = "1.11.1" | regex = "1.11.1" | ||||||
| reqwest = { version = "0.12", features = ["stream"]  } | reqwest = { version = "0.12", features = ["stream", "rustls-tls", "http2"], default-features = false } | ||||||
| url.workspace = true | url.workspace = true | ||||||
| sha2 = "0.10.8" | sha2 = "0.10.8" | ||||||
| futures-util = "0.3.31" | futures-util = "0.3.31" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user