diff --git a/bundle/manifests/gpu-operator-certified.clusterserviceversion.yaml b/bundle/manifests/gpu-operator-certified.clusterserviceversion.yaml index a55f71877..a15f68231 100644 --- a/bundle/manifests/gpu-operator-certified.clusterserviceversion.yaml +++ b/bundle/manifests/gpu-operator-certified.clusterserviceversion.yaml @@ -158,7 +158,10 @@ metadata: "apiVersion": "nvidia.com/v1alpha1", "kind": "GPUCluster", "metadata": { - "name": "gpu-cluster" + "name": "gpu-cluster", + "finalizers": [ + "gpucluster.nvidia.com/dra-resourceclaim" + ] }, "spec": { "draDriver": { diff --git a/deployments/gpu-operator/templates/gpucluster.yaml b/deployments/gpu-operator/templates/gpucluster.yaml index 8868265b6..1edfd80a0 100644 --- a/deployments/gpu-operator/templates/gpucluster.yaml +++ b/deployments/gpu-operator/templates/gpucluster.yaml @@ -10,6 +10,8 @@ metadata: # keep helm from also deleting it. annotations: "helm.sh/resource-policy": keep + finalizers: + - gpucluster.nvidia.com/dra-resourceclaim spec: draDriver: {{- if .Values.draDriver.repository }}