Skip to content

fix: don't parse Dell FW release date if it's 0000-00-00T00:00:00Z#66

Merged
poroh merged 2 commits intomainfrom
krish/dell-release-date-quirk
Apr 1, 2026
Merged

fix: don't parse Dell FW release date if it's 0000-00-00T00:00:00Z#66
poroh merged 2 commits intomainfrom
krish/dell-release-date-quirk

Conversation

@krish-nvidia
Copy link
Copy Markdown
Contributor

Newer iDRAC firmware (7.30.10.50+) returns 0000-00-00T00:00:00Z as a placeholder ReleaseDate for firmware entries with no known release date. This is an invalid RFC 3339 date (month 00 is out of range) and causes downstream parsing failures. The existing quirk already stripped the legacy 00:00:00Z form from older iDRAC versions; this extends it to also strip the newer zeroed-out datetime form.

 level=INFO span_id=0x614a682534e41a1d msg="Failed to explore <bmc-ip>:443: Error while performing Redfish request:
 context: firmware inventories; json error: the \'month\' component could not be parsed: None (response code: None) (state:
 Ready)" error="Error while performing Redfish request: context: firmware inventories; json error: the \'month\' component
 could not be parsed: None (response code: None)" location="crates/api/src/site_explorer/mod.rs:1538

Signed-off-by: Krish Dandiwala <kdandiwala@nvidia.com>
@krish-nvidia krish-nvidia requested a review from poroh April 1, 2026 15:30
@krish-nvidia krish-nvidia self-assigned this Apr 1, 2026
Signed-off-by: Krish Dandiwala <kdandiwala@nvidia.com>
@poroh poroh merged commit ec854d6 into main Apr 1, 2026
2 checks passed
@krish-nvidia krish-nvidia deleted the krish/dell-release-date-quirk branch April 1, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants