shifter
shifter copied to clipboard
Major update to python 3 and Sanic
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.
Coverage increased (+0.7%) to 79.104% when pulling fc08ba364f1a14879f87eb6464e8946f57be73ce on sanic2 into 4c97268698a7c14c3bc3b57d7da52c247a4f5923 on master.
@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.
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?