From b11ad2464b1bdb68958d5d884d7004f51059e147 Mon Sep 17 00:00:00 2001
From: Dung Vu <dvu@csusb.edu>
Date: Fri, 26 Apr 2024 09:25:59 -0700
Subject: [PATCH] Update my_spawner.py

---
 extraFiles/my_spawner.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/extraFiles/my_spawner.py b/extraFiles/my_spawner.py
index 51dbe34..b96d943 100644
--- a/extraFiles/my_spawner.py
+++ b/extraFiles/my_spawner.py
@@ -46,6 +46,17 @@ class MySpawner(KubeSpawner):
                 'values': formdata.get('gputype', [0])
             })
 
+        if gpus == 0:
+            nodeSelectorTermsExpressions.append({
+                'key': 'nvidia.com/gpu.product',
+                'operator': 'NotIn',
+                'values': [ "NVIDIA-GeForce-RTX-3090", "NVIDIA-A100-80GB-PCIe-MIG-1g.10gb", "NVIDIA-L40", "NVIDIA-A10",
+                           "NVIDIA-RTX-A4000", "NVIDIA-RTX-A5000", "NVIDIA-RTX-A5000", "NVIDIA-A100-SXM4-80GB", "NVIDIA-GeForce-GTX-1080-Ti",
+                           "NVIDIA-GeForce-RTX-2080-Ti"]
+            })
+
+
+
         tolerationsExpression = [{
             'key': 'nautilus.io/csu-tide',
             'operator': 'Exists',
-- 
GitLab