The Beaker team's lshw fork [1] - had some recent notable commits:
1. A "chroot" (fakeroot/fakechroot) based testing framework
2. Better support for retrieving CPU information on ARM and s390x systems
3. We also have a travis CI YAML file now so every merge will trigger a travis
build which runs the tests added in (1).
I also have a patch up on Gerrit which will allow running the tests on different distros
using Docker [2].
These should all help implement the changes to the inventory task described in [3].
[1] http://git.beaker-project.org/cgit/lshw
[2] http://gerrit.beaker-project.org/#/c/3043/
[3] https://beaker-project.org/dev/proposals/inventory-lshw-migration.html
Best,
Amit.
The "Reserve Workflow" [1] allows reservation of only systems which are
set to "Automated". However, one may want to reserve a system which is set
to "Manual" and the proposed RFE [2] this change aims to make such systems
available for reservation as well.
A concern is that system owners may think this makes their system available to
any arbitrary user. However, the system access policy rules still apply and
hence if a system is not be arbitrarily reserved, the appropriate
permissions can be used to implement that.
Under the hood, this feature will be using the recently merged
"force system provisioning" support [3].
Thoughts, comments?
[1] https://beaker-project.org/docs/user-guide/provisioning.html#reserve-work...
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1093226
[3] https://lists.fedorahosted.org/pipermail/beaker-devel/2014-May/000993.html
--
Amit Saha
SED, Hosted & Shared Services
Red Hat, Inc.
Last week, we merged the support for forced provisioning systems to Beaker
(http://gerrit.beaker-project.org/#/c/2864/).
This is an interesting change both from the Beaker users and Beaker developers'
point of view.
>From the users' point of view, this gives a way to provision a system (provided
the access policy allows it) even if it is manual or broken. One very useful use
case is that if the system was marked broken, it can now be tested that it actually
works correctly before setting it to back to Automated.
>From the developers' point of view, this change will allow us to implement other
features and fixes such as an easier way to perform system inventory [1] or testing
broken and manual systems using `bkr machine-test` [2].
The change will be in the 0.17 release of Beaker and some more discussions on this feature can
be found here [3].
[1] https://bugzilla.redhat.com/show_bug.cgi?id=846185
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1093224
[3] https://bugzilla.redhat.com/show_bug.cgi?id=851354#c9
Best,
Amit.
--
Amit Saha
SED, Hosted & Shared Services
Red Hat, Inc.