Push-button virtual clusters for Jetstream2
Problem/Opportunity Statement
Creating clusters is historically difficult (#317). Jetstream2 must deliver push-button virtual clusters.
What would success / a fix look like?
Prototype feature, enabled by "Experimental" features flag, which launches a Slurm cluster on-demand using https://github.com/XSEDE/CRI_Jetstream_Cluster. Perhaps the option is exposed in the instance source picker. Re-use the application credential that Exosphere is logged into the project with, hand it to the Ansible/bash, build a head node with Exosphere and have the head node build at least one worker node.
This is a priority for Jetstream2 to be completed prior to mid-January. It's a feature we can put in front of people to gather feedback and iterate on.