Yaml API routes shouldn't be experimental
|Target version:||Current Sprint|
We should really open the gates for teams to post their yaml as they like.
I suggest we move the api route to a more official place, but require a format parameter so that we can 'force' teams to update
their usage if we need to change the format later on.
$id used in the JSON schema
JobTemplate.yaml currently still points to the non-existing
open.qa/api/jobs/schema. We should fix this so people can validate whatever they're maintaining in repos elsewhere - we'll always validate the input of course.
format could then be something like
yaml-jobs-v1 comprised of the format, the name of the schema, and a version.