On 04/08/2014 06:59 PM, Jim Perrin wrote:
KB, can you provide some details on what ami_creator is currently used for beyond docker?
not sure how i missed this thread...
Ami_creator is used for the ami's! and for the docker image, and its used for some testing stuff internally. Anything that works pv or does not need a kernel to boot, builds via ami_creator.
Everything else, ie. HVM needed, builds via virt-install and kickstarts. In many cases the kickstart is shared between ami_creator and virt-install.
Personally, i think virt-install is a good place to end up with everything - it really does represent a virtualised instance and runs the real distro installer. And the xml fluffery is well abstracted away.
ImgFac and Appliance Tools are both worth considering.
The big question is : do we try and use one and only one tool ? or do we use whatever tool gets us the biggest win for the specific delivery requirements, with the least amount of 'ownership' required. Both of those come with their own challenges.
and lets not forget ostree in CentOS Seven