<html><body><p>1) £«1 <font size="4"> diskimage-builder</font> maybe a better place to external consumption.<br><br>2) For the image size difference(big), I think we may need to know what's the issue for that. <br>Maybe Redhat guys know something about it.<br><br><br>Thanks<br><br><br>Thanks<br><br>Best Wishes,<br>--------------------------------------------------------------------------------<br>Kai Qiang Wu (Î⿪ǿ  Kennan£©<br>IBM China System and Technology Lab, Beijing<br><br>E-mail: wkqwu@cn.ibm.com<br>Tel: 86-10-82451647<br>Address: Building 28(Ring Building), ZhongGuanCun Software Park,  <br>         No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193<br>--------------------------------------------------------------------------------<br>Follow your heart. You are miracle! <br><br><img width="16" height="16" src="cid:1__=8FBBF513DF9587BE8f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for "Ton Ngo" ---24/03/2016 01:12:15 am---Hi Yolanda,      Thank you for making a huge improvement from t"><font color="#424282">"Ton Ngo" ---24/03/2016 01:12:15 am---Hi Yolanda,      Thank you for making a huge improvement from the manual process of</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">"Ton Ngo" <ton@us.ibm.com></font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">"OpenStack Development Mailing List \(not for usage questions\)" <openstack-dev@lists.openstack.org></font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">24/03/2016 01:12 am</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: [openstack-dev] [magnum] Generate atomic images using        diskimage-builder</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><font size="4">Hi Yolanda,<br>Thank you for making a huge improvement from the manual process of building the Fedora Atomic image. <br>Although Atomic does publish a public OpenStack image that is being considered in this patch:</font><u><font size="4" color="#0000FF"><br></font></u><a href="https://review.openstack.org/#/c/276232/"><u><font size="4" color="#0000FF">https://review.openstack.org/#/c/276232/</font></u></a><font size="4"><br>in the past we have come to many situations where we need an image with specific version of certain software<br>for features or bug fixes (Kubernetes, Docker, Flannel, ...). So the automated and customizable build process <br>will be very helpful. <br><br>With respect to where to land the patch, I think diskimage-builder is a reasonable target. <br>If it does not land there, Magnum does currently have 2 sets of diskimage-builder elements for Mesos image <br>and Ironic image, so it is also reasonable to submit the patch to Magnum. With the new push to reorganize<br>into drivers for COE and distro, the elements would be a natural fit for Fedora Atomic. <br><br>As for periodic image build, it's a good idea to stay current with the distro, but we should avoid the situation <br>where something new in the image breaks a COE and we are stuck for awhile until a fix is made. So instead of<br>an automated periodic build, we might want to stage the new image to make sure it's good before switching.<br><br>One question: I notice the image built by DIB is 871MB, similar to the manually built image, while the<br>public image from Atomic is 486MB. It might be worthwhile to understand the difference. <br><br>Ton Ngo,<br><br></font><img src="cid:1__=8FBBF513DF9587BE8f9e8a93df938690918c8FB@" width="16" height="16" alt="Inactive hide details for Yolanda Robla Mota ---03/23/2016 04:12:54 AM---Hi I wanted to start a discussion on how Fedora Atomic"><font size="4" color="#424282">Yolanda Robla Mota ---03/23/2016 04:12:54 AM---Hi I wanted to start a discussion on how Fedora Atomic images are being</font><font size="4"><br></font><font color="#5F5F5F"><br>From: </font>Yolanda Robla Mota <yolanda.robla-mota@hpe.com><font color="#5F5F5F"><br>To: </font><openstack-dev@lists.openstack.org><font color="#5F5F5F"><br>Date: </font>03/23/2016 04:12 AM<font color="#5F5F5F"><br>Subject: </font>[openstack-dev] [magnum] Generate atomic images using diskimage-builder<font size="4"><br></font><hr width="100%" size="2" align="left" noshade><font size="4"><br><br></font><tt><font size="4"><br>Hi<br>I wanted to start a discussion on how Fedora Atomic images are being <br>built. Currently the process for generating the atomic images used on <br>Magnum is described here: </font></tt><tt><u><font size="4" color="#0000FF"><br></font></u></tt><a href="http://docs.openstack.org/developer/magnum/dev/build-atomic-image.html"><tt><u><font size="4" color="#0000FF">http://docs.openstack.org/developer/magnum/dev/build-atomic-image.html</font></u></tt></a><tt><font size="4">.<br>The image needs to be built manually, uploaded to fedorapeople, and then <br>consumed from there in the magnum tests.<br>I have been working on a feature to allow diskimage-builder to generate <br>these images. The code that makes it possible is here: </font></tt><tt><u><font size="4" color="#0000FF"><br></font></u></tt><a href="https://review.openstack.org/287167"><tt><u><font size="4" color="#0000FF">https://review.openstack.org/287167</font></u></tt></a><tt><font size="4"><br>This will allow that magnum images are generated on infra, using <br>diskimage-builder element. This element also has the ability to consume <br>any tree we need, so images can be customized on demand. I generated one <br>image using this element, and uploaded to fedora people. The image has <br>passed tests, and has been validated by several people.<br><br>So i'm raising that topic to decide what should be the next steps. This <br>change to generate fedora-atomic images has not already landed into <br>diskimage-builder. But we have two options here:<br>- add this element to generic diskimage-builder elements, as i'm doing now<br>- generate this element internally on magnum. So we can have a directory <br>in magnum project, called "elements", and have the fedora-atomic element <br>here. This will give us more control on the element behaviour, and will <br>allow to update the element without waiting for external reviews.<br><br>Once the code for diskimage-builder has landed, another step can be to <br>periodically generate images using a magnum job, and upload these images <br>to OpenStack Infra mirrors. Currently the image is based on Fedora F23, <br>docker-host tree. But different images can be generated if we need a <br>better option.<br><br>As soon as the images are available on internal infra mirrors, the tests <br>can be changed, to consume these internals images. By this way the tests <br>can be a bit faster (i know that the bottleneck is on the functional <br>testing, but if we reduce the download time it can help), and tests can <br>be more reilable, because we will be removing an external dependency.<br><br>So i'd like to get more feedback on this topic, options and next steps <br>to achieve the goals. Best<br><br>-- <br>Yolanda Robla Mota<br>Cloud Automation and Distribution Engineer<br>+34 605641639<br>yolanda.robla-mota@hpe.com<br><br><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font></tt><tt><u><font size="4" color="#0000FF"><br></font></u></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"><tt><u><font size="4" color="#0000FF">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></u></tt></a><tt><font size="4"><br></font></tt><font size="4"><br><br><br></font><tt>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br></tt><tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></tt><tt><br></tt><br><br><BR>
</body></html>