feat(machine-controller): factory reset host BMC during tenant release - #5009
Conversation
NVIDIA#4944) Add a gated, deletion-only FactoryResetBmc sub-state machine to the host platform-config flow so tenant release can proactively clear wedged BMC state (bad/rejected boot order observed on GB200, Grace-Grace, and SMC) before the existing power-cycle / boot-order repair runs. ## Related issues NVIDIA#4759 ## Type of Change - [x] **Add** - New feature or capability - [ ] **Change** - Changes in existing functionality - [ ] **Fix** - Bug fixes - [ ] **Remove** - Removed features or deprecated functionality - [ ] **Internal** - Internal changes (refactoring, tests, docs, etc.) ## Breaking Changes - [ ] **This PR contains breaking changes** ## Testing - [x] Unit tests added/updated - [ ] Integration tests added/updated - [ ] Manual testing performed - [ ] No testing required (docs, internal refactor, etc.) ## Additional Notes
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
🔐 TruffleHog Secret Scan✅ No secrets or credentials found! Your code has been scanned for 700+ types of secrets and credentials. All clear! 🎉 🕐 Last updated: 2026-08-14 20:28:19 UTC | Commit: 38730ce |
Add a gated, deletion-only FactoryResetBmc sub-state machine to the host platform-config flow so tenant release can proactively clear wedged BMC state (bad/rejected boot order observed on GB200, Grace-Grace, and SMC) before the existing power-cycle / boot-order repair runs.
Related issues
#4759
Type of Change
Breaking Changes
Testing
Additional Notes