Skip to content

Add Oracle Linux (ol) support#2543

Open
bolt1777 wants to merge 1 commit into
NVIDIA:mainfrom
bolt1777:ol-support
Open

Add Oracle Linux (ol) support#2543
bolt1777 wants to merge 1 commit into
NVIDIA:mainfrom
bolt1777:ol-support

Conversation

@bolt1777

Copy link
Copy Markdown

Description

Adds support for Oracle Linux nodes (os-release ID=ol), mirroring the existing Rocky Linux support

Why

Nodes running Oracle Linux are detected via the NFD label feature.node.kubernetes.io/system-os_release.ID=ol. So this PR brings support Oracle Linux OS.

Testing

  • Tests: new cases in TestGetGPUNodeOSInfo and TestGetOSTag covering Oracle Linux 9 and 10.

@copy-pr-bot

copy-pr-bot Bot commented Jun 13, 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.

@bolt1777 bolt1777 force-pushed the ol-support branch 3 times, most recently from 4a92e6e to c58e069 Compare June 13, 2026 11:42
Signed-off-by: Denys <dmarych@evolution.com>
@rajatchopra

Copy link
Copy Markdown
Contributor

We need to add OL to end-to-end tests. Now or eventually.

@tariq1890

Copy link
Copy Markdown
Contributor

@bolt1777 We do not officially support driver containers for oracle linux. Are you using your custom-built driver images for Oracle Linux?

@bolt1777

Copy link
Copy Markdown
Author

Hi, we are using images made for rocky linux, but would be also great to have a native support of OL

@tariq1890

Copy link
Copy Markdown
Contributor

Thanks for the context @bolt1777. Are you able to share driver container scripts for Oracle Linux that you have used for testing? Until we validate these changes on an Oracle Linux environment with the appropriate driver container, we can't merge this PR.

@bolt1777

Copy link
Copy Markdown
Author

The existing script works well on Oracle Linux. I tested it with the following driver container image:

nvcr.io/nvidia/driver:595.71.05-rocky9

It handles both installation and uninstallation correctly without requiring any additional custom steps. The only actions needed are loading the necessary kernel modules and disabling SELinux filesystem.
The main missing piece is support for building drivers directly on Oracle Linux base images, along with adding native support for Oracle Linux in the driver container repository.

Repository reference:
https://github.com/NVIDIA/gpu-driver-container

I’m happy to prepare a PR that adds this support so it can be reviewed and validated. Would that approach work for you?

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.

3 participants