Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1589610

Summary: Make restraint the default harness for Fedora 29, RHEL8, and later
Product: [Retired] Beaker Reporter: Roman Joost <rjoost>
Component: generalAssignee: Dan Callaghan <dcallagh>
Status: CLOSED CURRENTRELEASE QA Contact: Dan Callaghan <dcallagh>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 25CC: aokuliar, azelinka, bnater, dcallagh, dkeefe, junli, osabart, pbunyan, pholica, pkotvan, rihogan, rpotts, sdoherty
Target Milestone: 26.0Keywords: Patch, Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-08 02:16:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1635206    

Description Roman Joost 2018-06-11 00:45:29 UTC
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.

Comment 2 Dan Callaghan 2018-08-21 07:47:37 UTC
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

Comment 3 Branislav NĂ¡ter 2018-08-21 08:33:49 UTC
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

Comment 6 Jacob McKenzie 2018-09-10 01:28:04 UTC
*** Bug 1626664 has been marked as a duplicate of this bug. ***

Comment 7 PaulB 2018-09-11 19:17:20 UTC
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

Comment 8 PaulB 2018-09-14 15:17:48 UTC
(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

Comment 10 PaulB 2018-09-25 14:16:29 UTC
(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

Comment 11 Dan Callaghan 2018-09-28 06:09:50 UTC
I'm working on releasing Beaker 26.0 (including this change) ASAP. Hopefully published on Monday, with internal deployment some time after that TBD.

Comment 12 Dan Callaghan 2018-10-08 02:16:38 UTC
Beaker 26.0 has been released.