Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion tests/scripts/update-nvidiadriver.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,14 @@ test_custom_labels_override() {
exit 1
fi

# The labels override triggers a rollout of all gpu-operator operands, so we wait for the driver upgrade to transition to "upgrade-done" state.
# Wait for the operator to update the pod template with new labels
sleep 10

# Delete driver pod to force recreation with updated labels. Labels are applied to the pod template but existing pods are not automatically restarted.
echo "Deleting driver pod to trigger recreation with updated labels..."
kubectl delete pod -l "app.kubernetes.io/component=nvidia-driver" -n "$TEST_NAMESPACE"

# Wait for the driver upgrade to transition to "upgrade-done" state
wait_for_driver_upgrade_done

check_nvidia_driver_pods_ready
Expand Down