Explorar o código

HUE-8672 [jb] Stopped cluster is different than terminated and should be in running category

Romain Rigaux %!s(int64=7) %!d(string=hai) anos
pai
achega
cf01c37
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      apps/jobbrowser/src/jobbrowser/apis/data_warehouse.py

+ 4 - 2
apps/jobbrowser/src/jobbrowser/apis/data_warehouse.py

@@ -111,9 +111,11 @@ class DataWarehouseClusterApi(Api):
     return {}
 
   def _api_status(self, status):
-    if status in ['CREATING', 'CREATED', 'ONLINE', 'SCALING_UP', 'SCALING_DOWN', 'STARTING']: # ONLINE ... are from K8s
+    if status in ['CREATING', 'CREATED', 'ONLINE', 'SCALING_UP', 'SCALING_DOWN', 'STARTING']:
       return 'RUNNING'
-    elif status in ['ARCHIVING', 'COMPLETED', 'TERMINATING', 'TERMINATED', 'STOPPED']:
+    elif status == 'STOPPED':
+      return 'PAUSED'
+    elif status in ['ARCHIVING', 'COMPLETED', 'TERMINATING', 'TERMINATED']:
       return 'SUCCEEDED'
     else:
       return 'FAILED' # KILLED and FAILED