Skip to content

docs: Def NVIDIA driver and migration - #459

Merged
mikemckiernan merged 2 commits into
NVIDIA:mainfrom
mikemckiernan:mmck-docs-migrate-driver
Aug 21, 2026
Merged

docs: Def NVIDIA driver and migration#459
mikemckiernan merged 2 commits into
NVIDIA:mainfrom
mikemckiernan:mmck-docs-migrate-driver

Conversation

@mikemckiernan

@mikemckiernan mikemckiernan commented Aug 10, 2026

Copy link
Copy Markdown
Member

Documents https://github.com/NVIDIA/cloud-native-team/issues/245

Review HTML:

  • Updates for mode on the driver CRD. The same page has the migration.
  • Update to the driver upgrade page to move the upgrade procedure here. I made a guess that with the enhancements, we'd want more visibility into the capabilities. LMK if you prefer it back on the driver CRD page.

@github-actions

Copy link
Copy Markdown

Documentation preview

https://nvidia.github.io/cloud-native-docs/review/pr-459

@mikemckiernan
mikemckiernan force-pushed the mmck-docs-migrate-driver branch 3 times, most recently from 88a2ad1 to d16a2f7 Compare August 10, 2026 18:36
@mikemckiernan mikemckiernan self-assigned this Aug 10, 2026
@mikemckiernan
mikemckiernan requested a review from rahulait August 10, 2026 18:58
@mikemckiernan
mikemckiernan force-pushed the mmck-docs-migrate-driver branch from d16a2f7 to e62f157 Compare August 10, 2026 19:11
Comment thread gpu-operator/gpu-driver-configuration.rst
Comment thread gpu-operator/gpu-driver-configuration.rst Outdated
Comment thread gpu-operator/gpu-driver-configuration.rst Outdated
Comment thread gpu-operator/gpu-driver-configuration.rst Outdated
Comment thread gpu-operator/gpu-driver-configuration.rst Outdated
First, upgrade to v26.7.0 while retaining cluster policy driver management.
Then, upgrade the same release again to enable NVIDIA driver custom resource management.
This sequence starts the controller that supports controlled migration before changing driver ownership.
Do not upgrade from an earlier release and enable NVIDIA driver custom resource management in the same

@rahulait rahulait Aug 10, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
Do not upgrade from an earlier release and enable NVIDIA driver custom resource management in the same
Do not upgrade from an earlier release (using clusterpolicy for driver management) and enable NVIDIA driver custom resource management in the same

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

My instinct is to nuke the whole "Do not..." para. I think the instruction that precedes it and the procedure that follows are abundantly clear.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Sure, sounds good to me.

During the migration, the Operator assigns each GPU node to an NVIDIA driver custom resource and uses the
driver upgrade controller to replace the previous cluster policy managed driver pod on each node.

When you migrate from a GPU Operator release earlier than v26.7.0, perform two Helm upgrades.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
When you migrate from a GPU Operator release earlier than v26.7.0, perform two Helm upgrades.
When you migrate from a GPU Operator release earlier than v26.7.0, perform two Helm upgrades. Clusters on or after v26.7.0 don't need the two step upgrade and can switch from clusterpolicy to nvidiadriver in a single upgrade.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Two things:

  • First, I'd prefer to avoid introducing the two-upgrade process for < 26.7.0 and then immediately provide the counterpoint circumstance before a human reader even reads the rationale for the two-upgrade process.
  • Second, the conditional in the procedure seems sufficiently clear: #. If your current GPU Operator release is earlier than v26.7.0, upgrade....

My concern is that if we try to handle "< 26.7.0 and >= 26.7.0" sentence-by-sentence, that we're taxing the attention span of our human readers.

Comment thread gpu-operator/gpu-driver-configuration.rst Outdated
Comment thread repo.toml
Documents NVIDIA/cloud-native-team#245

Signed-off-by: Mike McKiernan <mmckiernan@nvidia.com>
Signed-off-by: Mike McKiernan <mmckiernan@nvidia.com>
@mikemckiernan
mikemckiernan force-pushed the mmck-docs-migrate-driver branch from e62f157 to 218af2e Compare August 13, 2026 15:43
Comment on lines +216 to +218
--set operator.upgradeCRD=true \
--set driver.nvidiaDriverCRD.enabled=false \
--set driver.nvidiaDriverCRD.deployDefaultCR=false \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Do we need to set these (as they are the same as default value in chart)? We can avoid specifying them to avoid confusion where one might think these are always required.

@mikemckiernan
mikemckiernan merged commit 0696d04 into NVIDIA:main Aug 21, 2026
2 checks passed
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