Skip to content

[release-26.7] [fix]: Fix host subscription mounts with custom driver repositories - #3117

Merged
rahulait merged 2 commits into
release-26.7from
backport-3109-to-release-26.7
Oct 23, 2026
Merged

rahulait merged 2 commits into
release-26.7from
backport-3109-to-release-26.7

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

🤖 Automated backport of #3109 to release-26.7

✅ Cherry-pick completed successfully with no conflicts.

Original PR: #3109
Original Author: @rahulait

Cherry-picked commits (2):

  • bfd5046 Revert "Updated Red Hat mounts for air-gapped clusters"
  • 21c6d32 Handle missing host subscription paths in driver pods

This backport was automatically created by the backport bot.


Devin Review

@copy-pr-bot

copy-pr-bot Bot commented Oct 23, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@rahulait

Copy link
Copy Markdown
Contributor

/ok to test 6fa868f

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@rahulait
rahulait force-pushed the backport-3109-to-release-26.7 branch from 6fa868f to e349507 Compare October 23, 2026 19:03
This reverts commit 835c3c0, reversing changes made to
its first parent.

Restore RHEL host subscription mounts when custom repositories are
configured. Retain shared test helpers required by subsequent tests.

Signed-off-by: Rahul Sharma <rahulsharm@nvidia.com>
(cherry picked from commit bfd5046)
Create missing RHEL subscription files and directories, and missing
SUSE credentials directories, so hosts using mirrored repositories
can mount subscription paths without new API fields or driver images.

Mount the RHEL repository parent directory only in the driver-manager
init container to support file creation without exposing additional
host repository files to regular driver containers.

Apply the changes to both ClusterPolicy and NVIDIADriver rendering,
preserving existing OS/runtime eligibility checks. Add regression tests
for exact subscription mounts and rendered custom repository mounts.

Signed-off-by: Rahul Sharma <rahulsharm@nvidia.com>
(cherry picked from commit 21c6d32)
Signed-off-by: Rahul Sharma <rahulsharm@nvidia.com>
@rahulait
rahulait force-pushed the backport-3109-to-release-26.7 branch from e349507 to 30ac50f Compare October 23, 2026 19:04
@rahulait

Copy link
Copy Markdown
Contributor

/ok to test 30ac50f

@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 39.317% (+0.07%) from 39.249% — backport-3109-to-release-26.7 into release-26.7

@rahulait
rahulait merged commit bf578af into release-26.7 Oct 23, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants