redhat-performance / quads

:calendar: The infrastructure deployment time machine
https://quads.dev
GNU General Public License v3.0
86 stars 36 forks source link

QUADS Flask Web UI (Phase 2: Self-Service Scheduling) #98

Open sadsfae opened 7 years ago

sadsfae commented 7 years ago

This is an RFE for the second phase of the Flask UI for QUADS. Initially we'd extend a subset of machines that can be scheduled this way, perhaps with a host identifier or Foreman host parameter.

This is related to and depends on https://github.com/redhat-performance/quads/issues/86

sadsfae commented 2 months ago

TODO: Flesh out more implementation details here, to consider configurable thresholds that turn self-scheduling on/off lab-wide and by model depending on capacity per lab and capacity within a specific model.

We might look at a manager tool which queries these values and toggles this on/off as needed run on a cron interval.

Lastly we might consider an argparse to force self-scheduling on/off that overrides the tool setting based on capacity per-model and lab-wide percentages.