| Summary: | Beaker scheduler not honoring shared vs. unshared, kicking off installs on machines that it shouldn't be | ||
|---|---|---|---|
| Product: | [Retired] Beaker | Reporter: | Derrich Hafemann <dhafeman> |
| Component: | scheduler | Assignee: | Bill Peck <bpeck> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | urgent | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 0.6 | CC: | bpeck, dcallagh, mcsontos, rmancy, stl |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-07-28 23:50:11 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Derrich Hafemann
2011-07-14 21:34:26 UTC
from irc <bpeck> its probably because your an admin we have access to *ALL* systems I usually add this to my recipes <group op="=" value=""/> in HostRequires that keeps the query to only systems that are shared to everyone Regardless of whether the user submitting the job is an administrator or not, shouldn't the scheduler honor whether a given system has been configured as an automated test system or not? (In reply to comment #2) If the system should have no automated jobs run on it by the scheduler, its condition should be set to "Manual" (rather than "Automated"). After discussing this with Derrich I believe it makes sense to remove the super user scheduling ability of the admin group. If an admin needs to schedule against a system that he doesn't have access to he can always loan it to himself. code has been pushed to gerrit. unit tests created for beakerd and webUI. |