fix(gpu-operator): fail fast on missing artifacts in driver-compat example

Address review feedback from coderabbitai on packages/system/gpu-operator/examples/nvidia-driver-compat.yaml:77

Signed-off-by: Arsolitt <arsolitt@gmail.com>
This commit is contained in:
Arsolitt 2026-04-28 11:20:41 +03:00
parent 4c697982b2
commit bbf338a57d
No known key found for this signature in database
GPG key ID: 4D8302CE6A9247C4

View file

@ -61,16 +61,21 @@ spec:
mkdir -p "$DST/bin"
if [ -f "$GLIBC_LIB/libnvidia-ml.so.1" ]; then
cp -f "$GLIBC_LIB/libnvidia-ml.so.1" "$DST/libnvidia-ml.so.1"
echo "Copied libnvidia-ml.so.1"
fi
[ -f "$GLIBC_LIB/libnvidia-ml.so.1" ] || {
echo "missing $GLIBC_LIB/libnvidia-ml.so.1" >&2
exit 1
}
[ -f "$SRC_BIN/nvidia-smi" ] || {
echo "missing $SRC_BIN/nvidia-smi" >&2
exit 1
}
if [ -f "$SRC_BIN/nvidia-smi" ]; then
cp -f "$SRC_BIN/nvidia-smi" "$DST/bin/nvidia-smi"
chmod +x "$DST/bin/nvidia-smi"
echo "Copied nvidia-smi"
fi
cp -f "$GLIBC_LIB/libnvidia-ml.so.1" "$DST/libnvidia-ml.so.1"
echo "Copied libnvidia-ml.so.1"
cp -f "$SRC_BIN/nvidia-smi" "$DST/bin/nvidia-smi"
chmod +x "$DST/bin/nvidia-smi"
echo "Copied nvidia-smi"
mkdir -p /host/run/nvidia/validations
touch /host/run/nvidia/validations/.driver-ctr-ready