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

Bug 851516

Summary: RFE: Provide pre-allocated UUID to ImageFactory via template
Product: [Retired] CloudForms Cloud Engine Reporter: Justin Clift <jclift>
Component: imagefactoryAssignee: Perry Myers <pmyers>
Status: CLOSED WONTFIX QA Contact: Rehana <aeolus-qa-list>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 1.1.0CC: dajohnso, imcleod, kwade
Target Milestone: rcKeywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-09 13:14:11 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 Justin Clift 2012-08-24 12:28:05 UTC
Upstream Aeolus is looking to provide reference XML templates,
as a foundation people can then build on top of.

  ie. an Apache HTTPd template, a PostgreSQL template, and others

( further details here: https://lists.fedorahosted.org/pipermail/aeolus-devel/2012-August/012276.html )

For this to work, we'd probably need to add an optional uuid field to the ImageFactory TDL.

Something like this (concept version only):

  <template>
    <name>apache_httpd</name>
    <description>Apache httpd server</description>

    <uuid>00000000-0000-0000-0000-000000000001</uuid>

    <!-- other normal template stuff here -->

  </template>

ImageFactory would also need to be updated to use the UUID, instead of generating a new one.

Comment 1 Justin Clift 2012-08-28 14:06:35 UTC
For productised CloudForms, this doesn't need to go into 1.1.

For upstream though, we probably want this (or something equivalent after discussion) reasonably soon so we can build on top of it.

Comment 2 Ian McLeod 2012-08-31 15:53:52 UTC
Justin,

Beyond simply allowing this field to exist in TDL, and carrying the reference around in all the resulting objects we create, is there anything tangible that the Factory needs to do with it?

Comment 4 Justin Clift 2014-06-09 13:14:11 UTC
Closing as ancient and unlikely to be worked on.