Repository navigation
Installing a development build
Dr. Jan-Philip Gehrcke edited this page Mar 10, 2026
·
12 revisions
We push build artifacts (container images, Helm charts) to GHCR.
You can Helm-install a development version by using oci://ghcr.io/nvidia/k8s-dra-driver-gpu as the chart repository locator, and by referring to a specific build via --version constraint.
The argument to --version must be an item with a -chart suffix from this package list.
Say, you want to test commit f8fceeae. You have identified the chart name 25.12.0-dev-f8fceeae-chart.
A complete helm install example is then:
helm install \
nvidia-dra-driver-gpu \
oci://ghcr.io/nvidia/k8s-dra-driver-gpu \
--version "25.12.0-dev-f8fceeae-chart" \
--namespace nvidia-dra-driver-gpu \
--create-namespace \
--set logVerbosity=6 \
--set resources.gpus.enabled=true \
--set featureGates.DynamicMIG=true \
--set gpuResourcesEnabledOverride=true \
--set nvidiaDriverRoot=/run/nvidia/driver
Of course, pick chart parameters suited for your use case.
COMMIT="$(
git ls-remote https://github.com/NVIDIA/k8s-dra-driver-gpu.git refs/heads/main | cut -c 1-8
)"
VERSION="$(
curl -sSfL https://raw.githubusercontent.com/NVIDIA/k8s-dra-driver-gpu/main/deployments/helm/nvidia-dra-driver-gpu/Chart.yaml | \
grep "^version:" | awk '{print $2}' | tr -d '"'
)"
CHART="${VERSION}-${COMMIT}-chart"
echo "installing: '${CHART}'"
helm upgrade -i nvidia-dra-driver-gpu oci://ghcr.io/nvidia/k8s-dra-driver-gpu \
--version "${CHART}" \
--namespace nvidia-dra-driver-gpu \
--create-namespace \
--set logVerbosity=6 \
--set resources.gpus.enabled=true \
--set featureGates.DynamicMIG=true \
--set gpuResourcesEnabledOverride=true \
--set nvidiaDriverRoot=/run/nvidia/driver \
--wait