From ad6174550fbc1c1dc6a37d382b003e83a9e627b0 Mon Sep 17 00:00:00 2001 From: Hamed Akhondzadeh Date: Wed, 1 Jul 2026 13:29:44 -0700 Subject: [PATCH 1/4] fix: bump libredfish to v0.44.18 --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 19ecd2d6db..6af12983ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6598,7 +6598,7 @@ dependencies = [ [[package]] name = "libredfish" version = "0.0.0" -source = "git+https://github.com/NVIDIA/libredfish.git?tag=v0.44.16#211f6e8dcdf4fa59500e3308246a6bc21a24276e" +source = "git+https://github.com/NVIDIA/libredfish.git?tag=v0.44.18#855c57dc567301f36801ac39c3a00432b17de08f" dependencies = [ "chrono", "clap", diff --git a/Cargo.toml b/Cargo.toml index fda590906a..9a4cabcdd8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ authors = ["NVIDIA Carbide Engineering "] [workspace.dependencies] clap = { version = "4", features = ["derive", "env"] } -libredfish = { git = "https://github.com/NVIDIA/libredfish.git", tag = "v0.44.16" } +libredfish = { git = "https://github.com/NVIDIA/libredfish.git", tag = "v0.44.18" } librms = { git = "https://github.com/NVIDIA/nv-rms-client.git", tag = "v0.9.0-mts-rc04" } ansi-to-html = "0.2.2" From 62b9479c96f0ab0e099e29ba53c54fcc6e5b627a Mon Sep 17 00:00:00 2001 From: Hamed Akhondzadeh Date: Wed, 1 Jul 2026 13:50:23 -0700 Subject: [PATCH 2/4] fix: Add RedfishVendor::VeraRubin --- crates/redfish/src/libredfish/conv.rs | 3 ++- crates/site-explorer/src/redfish.rs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/redfish/src/libredfish/conv.rs b/crates/redfish/src/libredfish/conv.rs index 2705d7de86..54a7a69657 100644 --- a/crates/redfish/src/libredfish/conv.rs +++ b/crates/redfish/src/libredfish/conv.rs @@ -155,7 +155,8 @@ pub fn bmc_vendor(r: libredfish::model::service_root::RedfishVendor) -> BMCVendo | RedfishVendor::NvidiaGBx00 | RedfishVendor::NvidiaGH200 | RedfishVendor::NvidiaGBSwitch - | RedfishVendor::P3809 => BMCVendor::Nvidia, + | RedfishVendor::P3809 + | RedfishVendor::VeraRubin => BMCVendor::Nvidia, RedfishVendor::Dell => BMCVendor::Dell, RedfishVendor::Hpe => BMCVendor::Hpe, RedfishVendor::Lenovo => BMCVendor::Lenovo, diff --git a/crates/site-explorer/src/redfish.rs b/crates/site-explorer/src/redfish.rs index b16ad3b196..6310ae47c3 100644 --- a/crates/site-explorer/src/redfish.rs +++ b/crates/site-explorer/src/redfish.rs @@ -231,7 +231,8 @@ impl RedfishClient { | RedfishVendor::P3809 | RedfishVendor::LiteOnPowerShelf | RedfishVendor::DeltaPowerShelf - | RedfishVendor::NvidiaGBx00 => { + | RedfishVendor::NvidiaGBx00 + | RedfishVendor::VeraRubin => { // change_password does things that require a password and DPUs need a first // password use to be change, so just change it directly // From ea980dea5a3507685432b563c32aecef7615fff7 Mon Sep 17 00:00:00 2001 From: Hamed Akhondzadeh Date: Wed, 1 Jul 2026 14:04:17 -0700 Subject: [PATCH 3/4] fix: add RedfishVendor::VeraRubin --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6af12983ac..19ecd2d6db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6598,7 +6598,7 @@ dependencies = [ [[package]] name = "libredfish" version = "0.0.0" -source = "git+https://github.com/NVIDIA/libredfish.git?tag=v0.44.18#855c57dc567301f36801ac39c3a00432b17de08f" +source = "git+https://github.com/NVIDIA/libredfish.git?tag=v0.44.16#211f6e8dcdf4fa59500e3308246a6bc21a24276e" dependencies = [ "chrono", "clap", diff --git a/Cargo.toml b/Cargo.toml index 9a4cabcdd8..fda590906a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ authors = ["NVIDIA Carbide Engineering "] [workspace.dependencies] clap = { version = "4", features = ["derive", "env"] } -libredfish = { git = "https://github.com/NVIDIA/libredfish.git", tag = "v0.44.18" } +libredfish = { git = "https://github.com/NVIDIA/libredfish.git", tag = "v0.44.16" } librms = { git = "https://github.com/NVIDIA/nv-rms-client.git", tag = "v0.9.0-mts-rc04" } ansi-to-html = "0.2.2" From 2cbf3d64b1c67746e8324974794cf2fb9c515b06 Mon Sep 17 00:00:00 2001 From: Hamed Akhondzadeh Date: Wed, 1 Jul 2026 14:21:45 -0700 Subject: [PATCH 4/4] fix: add RedfishVendor::VeraRubin --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 19ecd2d6db..6af12983ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6598,7 +6598,7 @@ dependencies = [ [[package]] name = "libredfish" version = "0.0.0" -source = "git+https://github.com/NVIDIA/libredfish.git?tag=v0.44.16#211f6e8dcdf4fa59500e3308246a6bc21a24276e" +source = "git+https://github.com/NVIDIA/libredfish.git?tag=v0.44.18#855c57dc567301f36801ac39c3a00432b17de08f" dependencies = [ "chrono", "clap", diff --git a/Cargo.toml b/Cargo.toml index fda590906a..9a4cabcdd8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ authors = ["NVIDIA Carbide Engineering "] [workspace.dependencies] clap = { version = "4", features = ["derive", "env"] } -libredfish = { git = "https://github.com/NVIDIA/libredfish.git", tag = "v0.44.16" } +libredfish = { git = "https://github.com/NVIDIA/libredfish.git", tag = "v0.44.18" } librms = { git = "https://github.com/NVIDIA/nv-rms-client.git", tag = "v0.9.0-mts-rc04" } ansi-to-html = "0.2.2"