plane
plane copied to clipboard
Generalize job spec
Currently, the spawn message bakes in assumptions related to Docker. We would like to support other execution backends down the road, so we should:
- [ ] Move executor-related options into a subfield of
SpawnRequest
/ScheduleRequest
. - [ ] Make the options into an enum, initially with
DockerContainer
as its only option. - [ ] Allow configuring ulimits etc. through Docker config.