NERSC / shifter

Shifter - Linux Containers for HPC
Other
348 stars 63 forks source link

Major update to python 3 and Sanic #296

Closed scanon closed 1 year ago

scanon commented 3 years ago

This is a long overdue set of merges that bring the gateway up to python3 and also swap out the API with sanic. This is already been deployed at NERSC so it has had seen some action. This brings it up to release 22.02.

coveralls commented 3 years ago

Coverage Status

Coverage increased (+0.7%) to 79.104% when pulling fc08ba364f1a14879f87eb6464e8946f57be73ce on sanic2 into 4c97268698a7c14c3bc3b57d7da52c247a4f5923 on master.

lastephey commented 1 year ago

@scanon, can we please merge this? @chrissamuel and I have been trying to rebuild Shifter, and @agaur-lbl was kind enough to point us to this branch.

chrissamuel commented 1 year ago

We also noticed an issue where in the Slurm tests the path to mkfs.xfs is wrong (it breaks rpmbuild), these days it needs to be /sbin/mkfs.xfs rather than /usr/sbin/mkfs.xfs - not sure if you'd need a way to handle both depending on how old the distro is?