Skip to content

Converters for other job inputs to Jobspec #1

@vsoch

Description

@vsoch

When a new tool is introduced to an ecosystem, a user should not be required to rewrite everything. When possible, existing specifications for work (e.g., batch jobs) should convert over easily. Toward this goal (and using this strategy) I think we want to allow the following submission types for rainbow:

  • simple: for basic users, a command and the most basic of parameters will be provided and converted to a Jobspec.
  • jobspec: for advanced users, a Jobspec can be provided directly.
  • Kubernetes job: for Kubernetes users, a batchv1/Job can be provided that will be converted to a Jobspec.

We will likely start with the first (simple) and then work on implementations for the latter. The converters will need to be implemented here, and will allow different communities to better harness Jobspec.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions