Bug 987332

Summary: Guest recipes require /distribution/virt/* which are not in the Beaker repos
Product: [Retired] Beaker Reporter: Nick Coghlan <ncoghlan>
Component: beahAssignee: Raymond Mancy <rmancy>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: developCC: aigao, asaha, dcallagh, ebaak, gozen, llim, qwan, rmancy, xjia
Target Milestone: 0.15   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-07 23:49:41 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:

Description Nick Coghlan 2013-07-23 09:28:47 UTC
Guest recipe functionality is described in the Beaker documentation, but actually using it requires the /distribution/virt/* tasks which aren't currently in the public repos.

We should fix that :)

Comment 1 Raymond Mancy 2013-07-29 08:40:49 UTC
For the time being I'll add the RPMs to the beaker repo

Comment 2 Nick Coghlan 2013-08-06 03:24:13 UTC
I also found a previous discussion where Gurhan gave a +1 to open sourcing these properly: https://lists.fedorahosted.org/pipermail/beaker-devel/2012-October/000374.html

So I think "MODIFIED" for this bug should refer to actually adding the source under Tasks/ in the main beaker repo, rather than just publishing the RPMs.

Comment 3 Nick Coghlan 2013-08-06 08:20:11 UTC
On second thoughts... let's use this one to cleanly track the implementation of the RPM publication workaround and sort out the details of the development process later. (We need to decide between losing the git history completely when migrating to Beaker's git repos, or else auditing the history and preserving it in the migration)

Comment 4 Dan Callaghan 2013-08-07 23:49:41 UTC
The task RPMs for /distribution/virt/install and /distribution/virt/start are now in our source tree:

http://git.beaker-project.org/cgit/beaker/tree/Tasks/distribution/virt/start?h=develop
http://git.beaker-project.org/cgit/beaker/tree/Tasks/distribution/virtinstall?h=develop

and published on beaker-project.org:

http://beaker-project.org/tasks/

As noted in comment 3, publishing the tasks properly (including source history) is a separate issue.