Design proposals¶
Beaker design proposals are used for major changes that require more upfront discussion and design than can be suitably handled in a single Bugzilla entry or Gerrit patch review.
Each design proposal must include a rationale for making the change, and should provide sufficient detail of the desired solution that it can be used to gain meaningful feedback from other developers or Beaker users.
Rather than approving designs as a whole, specific elements of the design are ultimately approved through the normal review processes in Bugzilla and Gerrit. It is expected that some of the details in design proposals may change as implementation reveals additional aspects that were not previously considered.
Design proposals under consideration¶
These are design proposals currently under consideration for incorporation into a future version of Beaker.
Note
Not all changes require an associated design proposal. Some changes, (such as those for the Beaker build process and website, or Fedora compatibility fixes) are handled directly in Gerrit. Most other changes are tracked as Bugzilla entries. A design proposal is appropriate if a change touches several different parts of Beaker, or if it is a user visible piece of functionality where the overall design should be discussed with Beaker users before significant effort is expended on the implementation.
In progress design proposals¶
These are design proposals that are currently in progress, with at least some features available in a released version of Beaker (or a related project), or else under active development for an upcoming Beaker release.
Deferred design proposals¶
These are design proposals that have been deferred pending further research into alternative options, or else have had their priority reassessed based on other changes.
Completed design proposals¶
These are design proposals that have been incorporated into a released version of Beaker.
- Access Policies for Systems
- Allow installation of a user-defined distro that is not registered in Beaker
- Beaker Usage Report Emails
- Handling Custom Distros
- OpenStack Based Dynamic Virtualization
- Enhanced User Groups
- Event Driven Scheduling
- External Tasks for Jobs
- Stable Harness API
- Migrating to lshw for inventory task
- Job Page Improvements
- Predefined Access Policies for Systems
- System Page Improvements
Rejected/withdrawn design proposals¶
These are design proposals that have been determined to be outside Beaker’s scope, or are otherwise considered a poor fit for the system.
- There are currently no previously rejected/withdrawn design proposals