Skip to content

backport: #3769, #3779, #3781 to release/v2.0#3953

Open
abvarshney-nv wants to merge 4 commits into
NVIDIA:release/v2.0from
abvarshney-nv:backport/3769-3779-3781-to-v2.0
Open

backport: #3769, #3779, #3781 to release/v2.0#3953
abvarshney-nv wants to merge 4 commits into
NVIDIA:release/v2.0from
abvarshney-nv:backport/3769-3779-3781-to-v2.0

Conversation

@abvarshney-nv

@abvarshney-nv abvarshney-nv commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Backport of three fixes from main to release/v2.0:

PR Title
#3769 fix (dpf): Update SoftwareInventory details for the DPF ingested nodes
#3779 fix: Use states to manage reboot operation to avoid race condition
#3781 fix: Add URL in SoftwareInventory in UI/cli

Backport notes

Two v2.0 compatibility fixups were needed (not present in the original PRs):

Related issues

#3769, #3779, #3781

Type of Change

  • 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

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing performed
  • No testing required (docs, internal refactor, etc.)

Additional Notes

abvarshney-nv and others added 4 commits July 23, 2026 11:52
- 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>
@abvarshney-nv
abvarshney-nv requested a review from a team July 23, 2026 06:31
@coderabbitai

coderabbitai Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 7e954f62-ba4f-4d17-9de7-0477b37f42db

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

🔐 TruffleHog Secret Scan

No secrets or credentials found!

Your code has been scanned for 700+ types of secrets and credentials. All clear! 🎉

🔗 View scan details

🕐 Last updated: 2026-07-23 06:35:22 UTC | Commit: 439af9b

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown

🔍 Container Scan Summary

Service Total Critical High Medium Low Other
boot-artifacts-aarch64 3 0 0 3 0 0
boot-artifacts-x86_64 3 0 0 3 0 0
forge-admin-cli-x86_64 259 16 29 79 7 128
machine-validation-runner 547 41 117 191 17 181
machine_validation 547 41 117 191 17 181
machine_validation-aarch64 547 41 117 191 17 181
nvmetal-carbide 547 41 117 191 17 181
TOTAL 2453 180 497 849 75 852

Per-CVE detail lives in the per-service grype-* artifacts (JSON + SARIF). Severity counts only — no CVE IDs published here.

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