<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Steve,
<div class=""><br class="">
</div>
<div class="">I think you may have misunderstood our intent here. We are not seeking to lock in to a single OS vendor. Each COE driver can have a different OS. We can have multiple drivers per COE. The point is that drivers should be simple, and therefore should
 support one Bay node OS each. That would mean taking what we have today in our Kubernetes Bay type implementation and breaking it down into two drivers: one for CoreOS and another for Fedora/Atomic. New drivers would start out in a contrib directory where
 complete functional testing would not be required. In order to graduate one out of contrib and into the realm of support of the Magnum dev team, it would need to have a full set of tests, and someone actively maintaining it.</div>
<div class=""><br class="">
</div>
<div class="">Multi-personality driers would be relatively complex. That approach would slow down COE specific feature development, and complicate maintenance that is needed as new versions of the dependency chain are bundled in (docker, k8s, etcd, etc.). We
 have all agreed that having integration points that allow for alternate OS selection is still our direction. This follows the pattern that we set previously when deciding what networking options to support. We will have one that’s included as a default, and
 a way to plug in alternates.</div>
<div class=""><br class="">
</div>
<div class="">Here is what I expect to see when COE drivers are implemented:</div>
<div class=""><br class="">
</div>
<div class="">Docker Swarm: </div>
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>Default driver Fedora/Atomic</div>
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>Alternate driver: TBD</div>
<div class=""><br class="">
</div>
<div class="">Kubernetes: </div>
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>Default driver Fedora/Atomic</div>
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>Alternate driver: CoreOS</div>
<div class=""><br class="">
</div>
<div class="">Apache Mesos/Marathon: </div>
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>Default driver: Ubuntu</div>
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>Alternate driver: TBD</div>
<div class=""><br class="">
</div>
<div class="">We can allow an arbitrary number of alternates. Those TBD items can be initially added to the contrib directory, and with the right level of community support can be advanced to defaults if shown to work better, be more straightforward to maintain,
 be more secure, or whatever criteria is important to us when presented with the choice. Such criteria will be subject to community consensus. This should allow for free experimentation with alternates to allow for innovation. See how this is not locking in
 a single OS vendor?</div>
<div class=""><br class="">
</div>
<div class="">Adrian</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Mar 14, 2016, at 12:41 PM, Steven Dake (stdake) <<a href="mailto:stdake@cisco.com" class="">stdake@cisco.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
Hongbin,</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
When we are at a disagreement in the Kolla core team, we have the Kolla core reviewers vote on the matter. This is typical standard OpenStack best practice.</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
I think the vote would be something like</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
"Implement one OS/COE/network/storage prototype, or implement many."</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
I don't have a horse in this race, but I think it would be seriously damaging to Magnum to lock in to a single vendor.</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
Regards</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
-steve</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<span id="OLK_SRC_BODY_SECTION" style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<div style="font-family: Calibri; font-size: 11pt; text-align: left; border-width: 1pt medium medium; border-style: solid none none; padding: 3pt 0in 0in; border-top-color: rgb(181, 196, 223);" class="">
<span style="font-weight: bold;" class="">From:<span class="Apple-converted-space"> </span></span>Hongbin Lu <<a href="mailto:hongbin.lu@huawei.com" style="color: purple; text-decoration: underline;" class="">hongbin.lu@huawei.com</a>><br class="">
<span style="font-weight: bold;" class="">Reply-To:<span class="Apple-converted-space"> </span></span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" style="color: purple; text-decoration: underline;" class="">openstack-dev@lists.openstack.org</a>><br class="">
<span style="font-weight: bold;" class="">Date:<span class="Apple-converted-space"> </span></span>Monday, March 7, 2016 at 10:06 AM<br class="">
<span style="font-weight: bold;" class="">To:<span class="Apple-converted-space"> </span></span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" style="color: purple; text-decoration: underline;" class="">openstack-dev@lists.openstack.org</a>><br class="">
<span style="font-weight: bold;" class="">Subject:<span class="Apple-converted-space"> </span></span>Re: [openstack-dev] [magnum] Discussion of supporting single/multiple OS distro<br class="">
</div>
<div class=""><br class="">
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="border-left-color: rgb(181, 196, 223); border-left-width: 5px; border-left-style: solid; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px;" class="">
<div xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40" class="">
<div lang="EN-CA" link="blue" vlink="purple" class="">
<div class="WordSection1" style="page: WordSection1;">
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""><o:p class=""> </o:p></span></div>
<div style="border-style: solid none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<b class=""><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class="">From:</span></b><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class=""><span class="Apple-converted-space"> </span>Corey O'Brien
 [<a href="mailto:coreypobrien@gmail.com" style="color: purple; text-decoration: underline;" class="">mailto:coreypobrien@gmail.com</a>]<span class="Apple-converted-space"> </span><br class="">
<b class="">Sent:</b><span class="Apple-converted-space"> </span>March-07-16 8:11 AM<br class="">
<b class="">To:</b><span class="Apple-converted-space"> </span>OpenStack Development Mailing List (not for usage questions)<br class="">
<b class="">Subject:</b><span class="Apple-converted-space"> </span>Re: [openstack-dev] [magnum] Discussion of supporting single/multiple OS distro<o:p class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<o:p class=""> </o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Hongbin, I think the offer to support different OS options is a perfect example both of what we want and what we don't want. We definitely want to allow for someone like yourself to maintain templates for whatever OS they want and to have that option be easily
 integrated in to a Magnum deployment. However, when developing features or bug fixes, we can't wait for you to have time to add it for whatever OS you are promising to maintain.<span style="color: rgb(31, 73, 125);" class=""><o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">It might be true that supporting additional OS could slow down the development speed, but the key question is how much the impact will be. Does it outweigh the
 benefits? IMO, the impact doesn’t seem to be significant, given the fact that most features and bug fixes are OS agnostic. Also, keep in mind that every features we introduced (variety of COEs, variety of Nova virt-driver, variety of network driver, variety
 of volume driver, variety of …) incurs a maintenance overhead. If you want an optimal development speed, we will be limited to support a single COE/virt driver/network driver/volume driver. I guess that is not the direction we like to be?<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Instead, we would all be forced to develop the feature for that OS as well. If every member of the team had a special OS like that we'd all have to maintain all of them.<o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">To be clear, I don’t have a special OS, I guess neither do others who disagreed in this thread.<o:p class=""></o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<o:p class=""> </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Alternatively, what was agreed on by most at the midcycle was that if someone like yourself wanted to support a specific OS option, we would have an easy place for those contributions to go without impacting the rest of the team. The team as a whole would agree
 to develop all features for at least the reference OS.<span style="color: rgb(31, 73, 125);" class=""><o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">Could we re-confirm that this is a team agreement? There is no harm to re-confirm it in the design summit/ML/team meeting. Frankly, it doesn’t seem to be.<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Then individuals or companies who are passionate about an alternative OS can develop the features for that OS.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<o:p class=""> </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Corey<o:p class=""></o:p></div>
</div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<o:p class=""> </o:p></div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
On Sat, Mar 5, 2016 at 12:30 AM Hongbin Lu <<a href="mailto:hongbin.lu@huawei.com" style="color: purple; text-decoration: underline;" class="">hongbin.lu@huawei.com</a>> wrote:<o:p class=""></o:p></div>
</div>
<blockquote style="border-style: none none none solid; border-left-color: rgb(204, 204, 204); border-left-width: 1pt; padding: 0cm 0cm 0cm 6pt; margin-left: 4.8pt; margin-right: 0cm;" class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
<div class="">
<div style="border-style: solid none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<b class=""><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class="">From:</span></b><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class=""><span class="Apple-converted-space"> </span>Adrian Otto [mailto:<a href="mailto:adrian.otto@rackspace.com" target="_blank" style="color: purple; text-decoration: underline;" class="">adrian.otto@rackspace.com</a>]<span class="Apple-converted-space"> </span><br class="">
<b class="">Sent:</b><span class="Apple-converted-space"> </span>March-04-16 6:31 PM</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div style="border-style: solid none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class=""><br class="">
<b class="">To:</b><span class="Apple-converted-space"> </span>OpenStack Development Mailing List (not for usage questions)</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div style="border-style: solid none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<b class=""><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class="">Subject:</span></b><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class=""><span class="Apple-converted-space"> </span>Re: [openstack-dev]
 [magnum] Discussion of supporting single/multiple OS distro</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Steve,<span class="Apple-converted-space"> </span><o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
On Mar 4, 2016, at 2:41 PM, Steven Dake (stdake) <<a href="mailto:stdake@cisco.com" target="_blank" style="color: purple; text-decoration: underline;" class="">stdake@cisco.com</a>> wrote:<o:p class=""></o:p></div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<div style="border-style: solid none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<b class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">From:<span class="Apple-converted-space"> </span></span></b><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Adrian Otto <<a href="mailto:adrian.otto@rackspace.com" target="_blank" style="color: purple; text-decoration: underline;" class="">adrian.otto@rackspace.com</a>><br class="">
<b class="">Reply-To:<span class="Apple-converted-space"> </span></b>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank" style="color: purple; text-decoration: underline;" class="">openstack-dev@lists.openstack.org</a>><br class="">
<b class="">Date:<span class="Apple-converted-space"> </span></b>Friday, March 4, 2016 at 12:48 PM<br class="">
<b class="">To:<span class="Apple-converted-space"> </span></b>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank" style="color: purple; text-decoration: underline;" class="">openstack-dev@lists.openstack.org</a>><br class="">
<b class="">Subject:<span class="Apple-converted-space"> </span></b>Re: [openstack-dev] [magnum] Discussion of supporting single/multiple OS distro</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<blockquote style="border-style: none none none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 5pt 0cm 5pt 3.75pt;" class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">Hongbin,<span class="Apple-converted-space"> </span></span><o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<blockquote style="border-style: none none none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 5pt 0cm 5pt 3.75pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">To be clear, this pursuit is not about what OS options cloud operators can select. We will be offering a method of choice. It has to do with what we plan to build comprehensive testing
 for,</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<blockquote style="border-style: none none none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 5pt 0cm 5pt 3.75pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">This is easy. Once we build comprehensive tests for the first OS, just re-run it for other OS(s).</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<blockquote style="border-style: none none none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 5pt 0cm 5pt 3.75pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">and the implications that has on our pace of feature development. My guidance here is that we resist the temptation to create a system with more permutations than we can possibly support.
 The relation between bay node OS, Heat Template, Heat Template parameters, COE, and COE dependencies (could-init, docker, flannel, etcd, etc.) are multiplicative in nature. From the mid cycle, it was clear to me that:</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<blockquote style="border-style: none none none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 5pt 0cm 5pt 3.75pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">1) We want to test at least one OS per COE from end-to-end with comprehensive functional tests.</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">2) We want to offer clear and precise integration points to allow cloud operators to substitute their own OS in place of whatever one is the default for the given COE.</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">A COE shouldn’t have a default necessarily that locks out other defaults.  Magnum devs are the experts in how these systems operate, and as such need to take on the responsibility of
 the implementation for multi-os support.</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<blockquote style="border-style: none none none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 5pt 0cm 5pt 3.75pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">3) We want to control the total number of configuration permutations to simplify our efforts as a project. We agreed that gate testing all possible permutations is intractable.</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">I disagree with this point, but I don't have the bandwidth available to prove it ;)  </span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
That’s exactly my point. It takes a chunk of human bandwidth to carry that responsibility. If we had a system engineer assigned from each of the various upstream OS distros working with Magnum, this would not be a big deal. Expecting our current contributors
 to support a variety of OS variants is not realistic.<o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">You have my promise to support an additional OS for 1 or 2 popular COEs.</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Change velocity among all the components we rely on has been very high. We see some of our best contributors frequently sidetracked in the details of the distros releasing versions of code that won’t work with ours. We want to upgrade a component to add a new
 feature, but struggle to because the new release of the distro that offers that component is otherwise incompatible. Multiply this by more distros, and we expect a real problem.<o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">At Magnum upstream, the overhead doesn’t seem to come from the OS. Perhaps, that is specific to your downstream?</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">
<p class="MsoNormal" style="margin: 0cm 0cm 12pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;">
<o:p class=""> </o:p></p>
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">There is no harm if you have 30 gates running the various combinations.  Infrastructure can handle the load.  Whether devs have the cycles to make a fully bulletproof gate is the question
 I think you answered with the word intractable.</span><o:p class=""></o:p></div>
</div>
</div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Actually, our existing gate tests are really stressing out our CI infra. At least one of the new infrastructure providers that replaced HP have equipment that runs considerably slower. For example, our swam functional gate now frequently fails because it can’t
 finish before the allowed time limit of 2 hours where it could finish substantially faster before. If we expanded the workload considerably, we might quickly work to the detriment of other projects by perpetually clogging the CI pipelines. We want to be a
 good citizen of the openstack CI community. Testing configuration of third party software should be done with third party CI setups. That’s one of the reasons those exist. Ideally, each would be maintained by those who have a strategic (commercial?) interest
 in support for that particular OS.<o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">I can tell you in Kolla we spend a lot of cycles just getting basic gating  going of building containers and then deploying them.  We have even made inroads into testing the deployment. 
 We do CentOS, Ubuntu, and soon Oracle Linux, for both source and binary and build and deploy.  Lots of gates and if they aren't green we know the patch is wrong.</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Remember that COE’s are tested on nova instances within heat stacks. Starting lots of nova instances within devstack in the gates is problematic. We are looking into using a libvirt-lxc instance type from nova instead of a libvirt-kvm instance to help alleviate
 this. Until then, limiting the scope of our gate tests is appropriate. We will continue our efforts to make them reasonably efficient.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Thanks,<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Adrian<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">Regards</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">-steve</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<blockquote style="border-style: none none none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 5pt 0cm 5pt 3.75pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">Note that it will take a thoughtful approach (subject to discussion) to balance these interests. Please take a moment to review the interest above. Do you or others disagree with these?
 If so, why?</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">Adrian</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">On Mar 4, 2016, at 9:09 AM, Hongbin Lu <<a href="mailto:hongbin.lu@huawei.com" target="_blank" style="color: purple; text-decoration: underline;" class="">hongbin.lu@huawei.com</a>>
 wrote:</span><o:p class=""></o:p></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">I don’t think there is any consensus on supporting single distro. There are multiple disagreements on this thread, including several senior team members and a
 project co-founder. This topic should be re-discussed (possibly at the design summit).</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">Best regards,</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">Hongbin</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
</div>
<div style="border-style: solid none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<b class=""><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class="">From:</span></b><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif;" class=""> Corey O'Brien [<a href="mailto:coreypobrien@gmail.com" target="_blank" style="color: purple; text-decoration: underline;" class="">mailto:coreypobrien@gmail.com</a>] <br class="">
<b class="">Sent:</b> March-04-16 11:37 AM<br class="">
<b class="">To:</b> OpenStack Development Mailing List (not for usage questions)<br class="">
<b class="">Subject:</b> Re: [openstack-dev] [magnum] Discussion of supporting single/multiple OS distro</span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
I don't think anyone is saying that code should somehow block support for multiple distros. The discussion at midcycle was about what the we should gate on and ensure feature parity for as a team. Ideally, we'd like to get support for every distro, I think,
 but no one wants to have that many gates. Instead, the consensus at the midcycle was to have 1 reference distro for each COE, gate on those and develop features there, and then have any other distros be maintained by those in the community that are passionate
 about them.<o:p class=""></o:p></div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
The issue also isn't about how difficult or not it is. The problem we want to avoid is spending precious time guaranteeing that new features and bug fixes make it through multiple distros. <o:p class=""></o:p></div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
Corey<o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
On Fri, Mar 4, 2016 at 11:18 AM Steven Dake (stdake) <<a href="mailto:stdake@cisco.com" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">stdake@cisco.com</span></a>> wrote:<o:p class=""></o:p></div>
</div>
</div>
<blockquote style="border-style: none none none solid; border-left-color: rgb(204, 204, 204); border-left-width: 1pt; padding: 0cm 0cm 0cm 6pt; margin: 5pt 0cm 5pt 4.8pt;" class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">My position on this is simple.</span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">Operators are used to using specific distros because that is what they used in the 90s,and the 00s, and the 10s.  Yes, 25 years of using a distro, and you learn it inside and out. 
 This means you don't want to relearn a new distro, especially if your an RPM user going to DEB or a DEB user going to RPM.  These are non-starter options for operators, and as a result, mean that distro choice is a must.  Since CoreOS is a new OS in the marketplace,
 it may make sense to consider placing it in "third" position in terms of support.</span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">Besides that problem, various distribution companies will only support distros running in Vms if it matches the host kernel, which makes total sense to me.  This means on an Ubuntu
 host if I want support I need to run Ubuntu vms, on a RHEL host I want to run RHEL vms, because, hey, I want my issues supported.</span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">For these reasons and these reasons alone, there is no good rationale to remove multi-distro support  from Magnum.  All I've heard in this thread so far is "its too hard".  Its not
 too hard, especially with Heat conditionals making their way into Mitaka.</span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">Regards</span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class="">-steve</span><o:p class=""></o:p></div>
</div>
</div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
<div style="border-style: solid none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<b class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">From: </span></b><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Hongbin Lu <<a href="mailto:hongbin.lu@huawei.com" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">hongbin.lu@huawei.com</span></a>><br class="">
<b class="">Reply-To: </b>"<a href="mailto:openstack-dev@lists.openstack.org" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">openstack-dev@lists.openstack.org</span></a>" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">openstack-dev@lists.openstack.org</span></a>><br class="">
<b class="">Date: </b>Monday, February 29, 2016 at 9:40 AM<br class="">
<b class="">To: </b>"<a href="mailto:openstack-dev@lists.openstack.org" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">openstack-dev@lists.openstack.org</span></a>" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">openstack-dev@lists.openstack.org</span></a>><br class="">
<b class="">Subject: </b>[openstack-dev] [magnum] Discussion of supporting single/multiple OS distro</span><o:p class=""></o:p></div>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
<blockquote style="border-style: none none none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 5pt 0cm 5pt 3.75pt;" class="">
<div class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class="">Hi team,</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class="">This is a continued discussion from a review [1]. Corey O'Brien suggested to have Magnum support a single OS distro (Atomic). I disagreed. I think we should bring the discussion to here to get broader set of inputs. </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">Corey O'Brien</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">From the midcycle, we decided we weren't going to continue to support 2 different versions of the k8s template. Instead, we were going to maintain the Fedora Atomic version of k8s and remove the coreos templates from the tree. I don't think we should
 continue to develop features for coreos k8s if that is true.</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">In addition, I don't think we should break the coreos template by adding the trust token as a heat parameter.</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class=""> </i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">Hongbin Lu</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">I was on the midcycle and I don't remember any decision to remove CoreOS support. Why you want to remove CoreOS templates from the tree. Please note that this is a very big decision and please discuss it with the team thoughtfully and make sure
 everyone agree.</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class=""> </i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">Corey O'Brien</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">Removing the coreos templates was a part of the COE drivers decision. Since each COE driver will only support 1 distro+version+coe we discussed which ones to support in tree. The decision was that instead of trying to support every distro and every
 version for every coe, the magnum tree would only have support for 1 version of 1 distro for each of the 3 COEs (swarm/docker/mesos). Since we already are going to support Atomic for swarm, removing coreos and keeping Atomic for kubernetes was the favored
 choice.</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class=""> </i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">Hongbin Lu</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">Strongly disagree. It is a huge risk to support a single distro. The selected distro could die in the future. Who knows. Why make Magnum take this huge risk? Again, the decision of supporting single distro is a very big decision. Please bring it
 up to the team and have it discuss thoughtfully before making any decision. Also, Magnum doesn't have to support every distro and every version for every coe, but should support *more than one* popular distro for some COEs (especially for the popular COEs).</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class=""> </i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">Corey O'Brien</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">The discussion at the midcycle started from the idea of adding support for RHEL and CentOS. We all discussed and decided that we wouldn't try to support everything in tree. Magnum would provide support in-tree for 1 per COE and the COE driver interface
 would allow others to add support for their preferred distro out of tree.</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class=""> </i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">Hongbin Lu</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<i class="">I agreed the part that "we wouldn't try to support everything in tree". That doesn't imply the decision to support single distro. Again, support single distro is a huge risk. Why make Magnum take this huge risk?</i><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class="">[1] <a href="https://review.openstack.org/#/c/277284/" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">https://review.openstack.org/#/c/277284/</span></a></span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class=""> </span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class="">Best regards,</span><o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="color: rgb(31, 73, 125);" class="">Hongbin</span><o:p class=""></o:p></div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
__________________________________________________________________________<br class="">
OpenStack Development Mailing List (not for usage questions)<br class="">
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org/?subject:unsubscribe" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</span></a><br class="">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank" style="color: purple; text-decoration: underline;" class=""><span style="color: purple;" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</span></a><o:p class=""></o:p></div>
</div>
</blockquote>
</div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 9pt; font-family: Helvetica, sans-serif;" class="">__________________________________________________________________________<br class="">
OpenStack Development Mailing List (not for usage questions)<br class="">
Unsubscribe:<span class="Apple-converted-space"> </span><a href="mailto:OpenStack-dev-request@lists.openstack.org" target="_blank" style="color: purple; text-decoration: underline;" class="">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe<br class="">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank" style="color: purple; text-decoration: underline;" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></span><o:p class=""></o:p></div>
</div>
</blockquote>
</div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 10.5pt; font-family: Calibri, sans-serif;" class=""> </span><o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
__________________________________________________________________________<br class="">
OpenStack Development Mailing List (not for usage questions)<br class="">
Unsubscribe:<span class="Apple-converted-space"> </span><a href="mailto:OpenStack-dev-request@lists.openstack.org" target="_blank" style="color: purple; text-decoration: underline;" class="">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe<br class="">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank" style="color: purple; text-decoration: underline;" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><o:p class=""></o:p></div>
</div>
</blockquote>
</div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
 <o:p class=""></o:p></div>
</div>
</div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
__________________________________________________________________________<br class="">
OpenStack Development Mailing List (not for usage questions)<br class="">
Unsubscribe:<span class="Apple-converted-space"> </span><a href="http://OpenStack-dev-request@lists.openstack.org/?subject:unsubscribe" target="_blank" style="color: purple; text-decoration: underline;" class="">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br class="">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank" style="color: purple; text-decoration: underline;" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><o:p class=""></o:p></div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</span><span style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class=""></span><span style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">__________________________________________________________________________</span><br style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">OpenStack
 Development Mailing List (not for usage questions)</span><br style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Unsubscribe:
<a href="mailto:OpenStack-dev-request@lists.openstack.org" class="">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe</span><br style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class=""><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></span></div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>