It would be nice if the mandatory job requirements of the form (for Interactive Apps) came from a default template so that edits are made in one place as the underlying scheduler changes.
Benefits
Common set of applicable defaults resource requests across all apps
Unified naming for the default resources
One place to edit as the underlying scheduler configuration is changed
Allow for overloading so that additional job requirements can be added as needed for individual applications
For example, with three apps deployed, we have three completely different forms with a number of job resources that don't apply to our scheduler configuration:
HPC Interactive Desktop
Jupyter Notebook
Note that the playbook for Jupyter was already modified once to align better with our scheduler to include a hard coded list of partitions:
It would be nice if the mandatory job requirements of the form (for Interactive Apps) came from a default template so that edits are made in one place as the underlying scheduler changes.
Benefits
For example, with three apps deployed, we have three completely different forms with a number of job resources that don't apply to our scheduler configuration:
HPC Interactive Desktop
Jupyter Notebook
Note that the playbook for Jupyter was already modified once to align better with our scheduler to include a hard coded list of partitions:
Rstudio