A couple of imgfac feature requests made their way to me during the SA
training this week that I wanted to pass along in hopes they would
make their way into a release soon-ish:
1. The image list in the CLI returns a not-very-human-readable list of
UUIDs, and nothing else. I'm told that part of the reason for this is
that there *is* no other data to return about images, at least not
easily. So I would like to propose that we
a. Add the ability for the image owner to set Name and
Description metadata tags on images via the factory
or, b. Add the ability for the image owner to set arbitrary
tags on images via the factory
c. Have the factory return Name and Description metadata tags
in addition to image UUIDs
or, d. Have the factory return arbitrary tag values specified
in the --list call
e. And, finally, since images are in the warehouse in a tree
structure, we should provide an option to return the image
list formatted like a PS tree, so that users can easily see
the image hierarchy
2. The image factory depends on a config file that describes the
providers it can connect to and includes parameters for connecting to
them. Unfortunately when used in conjunction with Conductor this
implies that provider config has to be set in three places (Conductor,
DC Core, Factory). It would be great if Factory would provide an API
that lets Conductor pass parameters that override whatever is in its
config file so that an admin only has to set them on Conductor.
3. Right now when users build images and push them to rhev-m or
vmware, the only identification of the image in rhev-m or vmware is
the image UUID. Image factory should provide a way to push the image
name (see 1a. above) to rhev-m or vmware so that a human being has
some idea what was actually pushed.
If you guys could let me know if these features are implementable in
the relatively near future, I would appreciate it. Alternative
suggestions welcome.
Thanks,
--Hugh
--
== Hugh Brock, hbrock(a)redhat.com ==
== Engineering Manager, Cloud BU ==
== Aeolus Project: Manage virtual infrastructure across clouds. ==
==
http://aeolusproject.org ==
"I know that you believe you understand what you think I said, but I’m
not sure you realize that what you heard is not what I meant."
--Robert McCloskey