fix(nico-api): add carbide-api.forge to default cert SANs (DPU heartbeat during carbide→nico rename)#2825
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
Summary by CodeRabbit
WalkthroughThe ChangesTLS SAN Backward Compatibility
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related issues
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/ok to test bd13d2a |
|
@kirson-git please add a signed-off-by on your commit ( |
🔍 Container Scan Summary
Per-CVE detail lives in the per-service |
|
/ok to test 6a5f214 |
|
🌿 Preview your docs: https://nvidia-preview-pull-request-2825.docs.buildwithfern.com/infra-controller |
…rtbeat during carbide->nico rename Signed-off-by: Hasan Khan <hasank@nvidia.com>
6a5f214 to
a32a1c0
Compare
|
/ok to test |
@osu, there was an error processing your request: See the following link for more information: https://docs.gha-runners.nvidia.com/cpr/e/1/ |
|
/ok to test a32a1c0 |
Problem
On a v0.10.3 deployment, BlueField DPUs never heartbeat and stay stuck at
WaitingForNetworkConfig. Root cause: theforge-dpu-agentbinary still dials the API by the legacy namecarbide-api.forge(carbide→nico rename gap), but the generatednico-apiserving cert doesn't include that SAN → the agent rejects the cert (TLS BadCertificate) and never connects.Fix
Add
carbide-api.forgeto the defaultnico-apicertificateextraDnsNamesso DPU heartbeat works out-of-the-box during the rename transition. (The chart already supportsextraDnsNames; this just makes the legacy name a default while the binary still uses it.)Validation
Applied on a live 2× XE9680 + BlueField-3 lab — DPUs went from
WaitingForNetworkConfig/HeartbeatTimeouttoHealthyafter the cert included this SAN.Related: #2823 (carbide→nico rename gaps).