Commit graph

61 commits

Author SHA1 Message Date
7792d567f5
Add explicit cluster name to slurm script 2024-03-18 17:56:34 +01:00
8217d63c41
Move SLURM script to jinja template 2024-03-13 18:38:29 +01:00
d091a6fd99
Add global mamba prefixes 2024-03-08 18:00:46 +01:00
e7ab73de0b
Add SLURM batch script 2024-03-08 17:16:30 +01:00
825c9ea2c3
Enforce workspace reset on new lab 2024-03-08 10:42:39 +01:00
1a7f5f102f
List only micromamba environments with jupyter kernel(s) 2024-03-07 15:46:13 +01:00
c4c8fa33aa
Add completing to states available 2024-03-07 15:27:22 +01:00
ae9ac12918
Enforce GRES resources as lowercase for specific clusters 2024-03-07 15:21:37 +01:00
a723a2376e
Fix default url pattern 2024-02-26 14:59:24 +01:00
dc750031db
Add notebook directory configuration 2024-02-26 14:54:56 +01:00
c67e8742c8
Add working directory field in options form 2024-02-26 14:35:30 +01:00
0273f449b8
Add SLURM job name to the config 2024-02-26 09:55:15 +01:00
1f51d5e017
Add gitlab-ci config 2024-02-23 15:58:21 +01:00
e72460d4c0
Add spawner form illustration 2024-02-23 15:44:06 +01:00
c56855381e
Reorder resources links 2024-02-23 15:39:02 +01:00
9d9b1ed81c
Add jupyterhub config 2024-02-23 15:24:53 +01:00
77b4c64f88
Add spawner progress message 2024-02-22 17:41:58 +01:00
8574a75e37
Fix spawner job id parser for SLURM multi cluster config 2024-02-21 15:11:14 +01:00
a038d46231
Fix SLURM sinfo command parser 2024-02-20 18:08:46 +01:00
e3fda2c317
First cluster is always selected when present 2024-02-20 15:36:40 +01:00
11d878cecf
Add SLURM resources to form template 2024-02-20 15:13:14 +01:00
b8efa00a05
Reformat spawner resources entities 2024-02-20 11:18:46 +01:00
05be86da07
Add SLURM gres extraction from resources 2024-02-20 11:16:53 +01:00
21935f15f5
Filter sinfo by slurm cluster and partition dataclasses 2024-02-19 18:09:41 +01:00
02166be4d2
Add getitem and eq to slurm objects 2024-02-19 17:53:35 +01:00
e8ae32cc86
Add slurm partition eq comparison 2024-02-19 17:40:57 +01:00
4eef9d7016
Add slurm cluster and partition len property 2024-02-19 17:32:23 +01:00
fc54701400
Fix sinfo partition named all 2024-02-19 17:26:39 +01:00
a163ecb575
Add SLURM partition and cluster data classes 2024-02-19 17:16:28 +01:00
8529930db1
Add Font Awesome stylesheet 2024-02-19 16:49:10 +01:00
84361f183e
Remove SLURM parsing of N/A cluster 2024-02-14 18:46:53 +01:00
b26425d4cf
Split jinja template in views 2024-02-14 18:45:57 +01:00
b0f8e336bc
Add slurm sinfo parser from file 2024-02-14 17:09:12 +01:00
52b96548c2
Update slurm sinfo filter to discard empty cluster 2024-02-14 16:31:52 +01:00
867e217d44
Add pretty print to options rendering 2024-02-14 15:19:31 +01:00
397b54cdbe
Isolate template options definition 2024-02-14 15:19:28 +01:00
e2e2318c6c
Add username to sinfo command 2024-02-14 13:18:21 +01:00
1f4d8e28fa
Add singleuser tests 2024-02-14 11:32:26 +01:00
f1f6526daa
Add spawner config tests 2024-02-14 10:48:56 +01:00
2333ccd168
Add flask app with auto-reload to render the form template 2024-02-14 10:02:07 +01:00
433862d0ad
Enforce sinfo on all clusters 2024-02-12 16:00:36 +01:00
692541119e
Enforce glicid spawner singleuser (patched) 2024-02-12 15:18:17 +01:00
33abe472d4
Rename pyenv to micromamba submodule and add tests 2024-02-08 17:50:36 +01:00
bf8bce2fb1
Add resources tests 2024-02-08 16:37:20 +01:00
f00b406962
Add SLURM SINFO parser 2024-02-08 16:20:59 +01:00
e78d20787a
Update pre-commit with pytest 2024-02-08 14:59:23 +01:00
cd7f187d68
Add pytest-cov dependency 2024-02-08 13:48:42 +01:00
29739c792e
Add fixed singleuser command script 2024-02-06 16:21:28 +01:00
3cac72ee29
List micromamba envs based on the filesystem instead of subprocess 2024-02-01 18:08:04 +01:00
92059ce826
Parse user micromamba environments 2024-01-31 18:10:41 +01:00