Bug 1589610 - Make restraint the default harness for Fedora 29, RHEL8, and later
Summary: Make restraint the default harness for Fedora 29, RHEL8, and later
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Beaker
Classification: Retired
Component: general
Version: 25
Hardware: All
OS: Linux
urgent
urgent
Target Milestone: 26.0
Assignee: Dan Callaghan
QA Contact: Dan Callaghan
URL:
Whiteboard:
: 1626664 (view as bug list)
Depends On:
Blocks: 1635206
TreeView+ depends on / blocked
 
Reported: 2018-06-11 00:45 UTC by Roman Joost
Modified: 2018-10-08 02:16 UTC (History)
13 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2018-10-08 02:16:38 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Beaker Project Gerrit 6191 0 None None None 2018-07-09 03:15:56 UTC
Red Hat Bugzilla 1589614 0 unspecified CLOSED Don't include dependencies for tasks in the kickstart with %packages by default 2021-02-22 00:41:40 UTC

Internal Links: 1589614

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.


Note You need to log in before you can comment on or make changes to this bug.