feat: Initial helm score using helm-wrapper-rs (#14)

Reviewed-on: #14
Co-authored-by: Taha Hawa <taha@taha.dev>
Co-committed-by: Taha Hawa <taha@taha.dev>
This commit is contained in:
2025-04-23 18:22:27 +00:00
committed by taha
parent 8f470278a7
commit 53aa47f91e
9 changed files with 149 additions and 33 deletions

24
Cargo.lock generated
View File

@@ -1343,12 +1343,14 @@ dependencies = [
"env_logger",
"harmony_macros",
"harmony_types",
"helm-wrapper-rs",
"http 1.3.1",
"inquire",
"k8s-openapi",
"kube",
"libredfish",
"log",
"non-blank-string-rs",
"opnsense-config",
"opnsense-config-xml",
"reqwest 0.11.27",
@@ -1453,6 +1455,19 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "helm-wrapper-rs"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc9253a7bbf4ba8ff6052d5ab7ddc6e2ca17cd8481d15636fb9f64611653880c"
dependencies = [
"log",
"non-blank-string-rs",
"serde",
"serde_json",
"thiserror 1.0.69",
]
[[package]]
name = "hermit-abi"
version = "0.3.9"
@@ -2328,6 +2343,15 @@ dependencies = [
"unicode-segmentation",
]
[[package]]
name = "non-blank-string-rs"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a05a02248b2e70f1943a59af287a28df78ef9adfc72ee5dc443381d3a1a1a5c"
dependencies = [
"serde",
]
[[package]]
name = "num-bigint"
version = "0.4.6"