Description of problem: The default harness is currently beah. With the next RHEL8 release being worked on, the amount of Python versions we would have to support will become a huge maintenance burden. Instead we want to make restraint the default test harness for RHEL8/Fedora 29 and above.
Verified that using Reserve Workflow to provision RHEL8 just "works" out of the box, for some definition of works: https://beaker-devel.app.eng.bos.redhat.com/jobs/15140 You have to find a non-broken RHEL8 tree. I just used Alpha. /distribution/install complains about the selinux denial which was a known issue in Alpha. /distribution/reservesys also fails to send any mail (bug 1619545). But Beaker at least chooses restraint-rhts as the harness by default. Verified that using Reserve Workflow to provision F29 just "works" too, if you ignore the fact that GRUB spews some crazy debugging nonsense on every boot which requires you to page through it before it enters the kernel. https://beaker-devel.app.eng.bos.redhat.com/jobs/15122
Latest usable tree we currently use for testing is RHEL-8.0-20180807.n.0 [1] Beaker job (on prod beaker with enforced restraint): https://beaker.engineering.redhat.com/jobs/2709969 1. https://polarion.engineering.redhat.com/polarion/#/project/RedHatEnterpriseLinux7/wiki/ReleaseTestTeamQE/RTT-DOC_RHEL-8_0_Nightly_Status
*** Bug 1626664 has been marked as a duplicate of this bug. ***
All, Is there an ETA for this fix? Issue is RHEL8 testing is ramping up and not all Beaker users know the workaround is to the "Kickstart Metadata" line: harness='restraint-rhts beakerlib beakerlib-redhat' pbunyan is just hoping to expedite a fix. Best, -pbunyan
(In reply to PaulB from comment #7) > All, > Is there an ETA for this fix? > > Issue is RHEL8 testing is ramping up and not all Beaker users know > the workaround is to the "Kickstart Metadata" line: > harness='restraint-rhts beakerlib beakerlib-redhat' > > pbunyan is just hoping to expedite a fix. > > Best, > -pbunyan Dan, Is there a way to expedite (raise priority) this? RHEL-8 testing is a high priority. Best, -pbunyan
(In reply to PaulB from comment #8) > (In reply to PaulB from comment #7) > > All, > > Is there an ETA for this fix? > > > > Issue is RHEL8 testing is ramping up and not all Beaker users know > > the workaround is to the "Kickstart Metadata" line: > > harness='restraint-rhts beakerlib beakerlib-redhat' > > > > pbunyan is just hoping to expedite a fix. > > > > Best, > > -pbunyan > > Dan, > Is there a way to expedite (raise priority) this? > RHEL-8 testing is a high priority. > > Best, > -pbunyan Dan / Rob, Apologies to ask, as I know Beaker down to one God atm... Please escalate the priority on this. This is an ongoing issue for developers looking to test RHEL8. RHEL8 testing is important. Thank you. Best, -pbunyan
I'm working on releasing Beaker 26.0 (including this change) ASAP. Hopefully published on Monday, with internal deployment some time after that TBD.
Beaker 26.0 has been released.