Skip to content

Community Meeting #01 (2021 03 19)

Renan Rodrigo edited this page Apr 6, 2021 · 5 revisions

Attendees

Topics

The dissociation from upstream is concluded from the Red Hat side. There is currently no dedicated team to send patches, fixes or work in new Beaker features.

Red Hatters are encouraged to collaborate if they have interest in Beaker, and will do so by participating in conversations, opening issues or sending patches upstream. If they are interested, there will be an internal procedure to backport stuff implemented for version 28.

If any of the features is targetting only 29+, people can always spin smaller instances instead of using the 28 one.

For the sake of understandness and collaboration, there will usually be people from Red Hat in the community meetings.

Future of Restraint

There will be another release, 0.3.3, built the usual way. It will be released from the Red Hat side, and uploaded to the upstream repository. This will be the last restraint release to be done like this.

After this release, Restraint can be moved to a different organization and this repository under Beaker can be archived. When this move happens, the first step will be to create upstream CI pipelines to handle PRs and releases.

Restraint currently holds many specificities to be built for RHEL 5 and 6. It was discussed and decided that the next Restraint release will only be built for RHEL7+, and will keep up with the latest Fedoras.

Future of Beaker

It would be interesting to support a wider variety of distributions in Beaker, as well as support Beaker on more distributions.

For the former, provisions of Ubuntu are already working with tweaks, but could be incorporated properly. There is also desire for investigation on Suse, Debian, and others.

For the latter, it is already decided that Beaker 29+ (or Next, or anything which happens) will not be based on RHEL7 anymore. The best candidate for the Server / Lab Controllers so far is CentOS Stream. It would be also interesting to be running Beaker on Fedora/Ubuntu/Debian, although the maintenance for those environments would be trickier.