backport: #3769, #3779, #3781 to release/v2.0#3953
Conversation
- Remove BlueFieldSoftwareParams and DpuDeploymentType from dpf imports (types introduced after v2.0 by NVIDIA#3361 and NVIDIA#3084, not present on this branch) - Use Machine.dpf.used_for_ingestion instead of Machine.config.dpf.used_for_ingestion (Machine struct layout differs between main and v2.0) Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
|
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:
✨ Finishing Touches🧪 Generate unit tests (beta)
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-07-23 06:35:22 UTC | Commit: 439af9b |
🔍 Container Scan Summary
Per-CVE detail lives in the per-service |
Backport of three fixes from main to
release/v2.0:Backport notes
Two v2.0 compatibility fixups were needed (not present in the original PRs):
BlueFieldSoftwareParamsandDpuDeploymentTyperemoved from dpf import lists — these types were introduced after v2.0 by feat(dpf): support BlueFieldSoftware (BF4) provisioning with per-PSID. #3361 and feat: Dpf: Support for multiple DpuDeployments to handle BF3, BF4 and other deployment strategy #3084 and do not exist on this branch.Machine.dpf.used_for_ingestionused instead ofMachine.config.dpf.used_for_ingestion— theMachinestruct layout differs between main and v2.0.Related issues
#3769, #3779, #3781
Type of Change
Breaking Changes
Testing
Additional Notes