Closed Bug 1596171 Opened 5 years ago Closed 5 years ago

Use a non-`-` schedulerId in the UI's task creator.

Categories

(Taskcluster :: UI, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: tomprince, Unassigned)

References

Details

Attachments

(1 file)

The UI defaults to using the scheduler-id -.

This means that anybody who needs to be able to create tasks should have the scopes for that, (both to create tasks, and potentially manage tasks).

I think it would be clearer what is going on, if we changed the default schedulerid through that interface to be something like taskcluster-ui or web-ui.

I like that idea. I want to have a bit of a re-think about schedulerId in the context of projects and allowing cancellation, reruns, etc. in a controlled fashion.

Assignee: nobody → dustin
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED

It looks like https://github.com/taskcluster/taskcluster/commit/7ecc81acf476010f8bac38e85dcfa51906a2711e changes the default task that https://firefox-ci-tc.services.mozilla.com/tasks/create creates, but it doesn't impact things like doing edit on an existing task, which clears the scheduler-id currently, and so tries to use - as the default there.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

We should probably modify edit so that it doesn't clear scheduler-id. I don't think we ever thought very hard about what to do to tasks when clicking those buttons.

bstack:

I'm convinced by it so long as we make this official and documented, etc. Perhaps there are other fields that we can define this way, etc.

me:

Hm, so we would need some kind of convention in the docs for how to clone a task. I like that, too.

I think I'm going to back-burner this, as we have an idea bubbling for a while to define a projectId that would partially replace usage of schedulerId. Let's try to tackle all of this in a single RFC.

Assignee: dustin → nobody
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: