Allow access controlled job in the scheduler
For tests that have restrictions on their results distribution, we can't run them in the scheduler currently without making the raw output public. For these to maintain privacy, the scheduler job has to be restricted to disallow public display.
This is needed for toolchain testing for instance
Blueprint information
- Status:
- Complete
- Approver:
- Paul Larson
- Priority:
- High
- Drafter:
- Michael Hudson-Doyle
- Direction:
- Approved
- Assignee:
- Michael Hudson-Doyle
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- 2012.03
- Started by
- Michael Hudson-Doyle
- Completed by
- Michael Hudson-Doyle
Related branches
Sprints
Whiteboard
Meta:
Headline: LAVA now supports running access restricted jobs in the scheduler
Acceptance: Private jobs can be submitted such that the details of the job are restricted to only those who would otherwise have access to the results.
Roadmap id: LAVA2012-
Work Items
Work items:
make testjob a restrictedresource: DONE
enforce permissions on job view: DONE
copy access control fields from target bundle stream at submit time: DONE
check that user can submit to target bundle stream at submit time: DONE
Dependency tree
* Blueprints in grey have been implemented.