MorphoCloud / MorphoCloudWorkflow

Reusable GitHub Workflows to manage JetStream2 backed on-demand virtual machines
BSD 2-Clause "Simplified" License
1 stars 1 forks source link

How to support classes and workshops #38

Open muratmaga opened 1 month ago

muratmaga commented 1 month ago

Supporting classes and workshops are important for MC instance. They pose unique challenges:

  1. There are many people and approving their request takes sometime, and depending on when they submit it (e.g., morning of the workshop/class) we may not respond to it in time.
  2. Automatic shelving should probably be disabled for intense short courses (e.g., courses last a week, but they are all day long, or almost all day long). Though the proposed /renew mechanism may be sufficient to it.
  3. We want the course instructor to support their own people and have the responsibility.

One possibility for these types of situation is to ask the course instructor get a small allocation from JS2 (the approval for this takes a day or two), then add us as an allocation manager. So the instances will run under their project account and openstack instances, and it will not interfere with our on-demand instance. We can maintain different policies this way (customized ot the needs of the class). @jcfr @pieper

muratmaga commented 1 month ago

Another issue we need to explore is to have to customize things easily. If I create CEPH share with all the workshop data, this share should be mapped to instances only part of the workshop, not to all instances if possible.