<html><body><p>Excellent!<br><br>    I will get a proposal written up in the next few days here and I will include you both in it. If there is anyone else you know in other projects that might be interested as well, feel free to send them my way :)  <br><br>    All the Best, <br><br>
<table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td width="433" valign="bottom"><b><font size="4" color="#888888" face="Arial">Kendall J. Nelson</font></b><font size="2" face="Arial"><br>Software Engineer &</font></td></tr></table><font size="2" face="Arial">    Openstack Cinder Contributor</font><table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td width="433" colspan="2" valign="middle"><hr width="100%" size="2" align="left"></td></tr>
<tr valign="top"><td width="266"><b><font size="1" color="#466BB0" face="Arial">E-mail:</font></b><font size="1" color="#5F5F5F" face="Arial"> </font><a href="mailto:zahill@us.ibm.com" target="_blank"><u><font size="1" color="#5F5F5F" face="Arial">kjnelson@us.ibm.com</font></u></a><br><b><font size="1" color="#466BB0" face="Arial">Cell Phone:</font></b><font size="1" color="#5F5F5F" face="Arial"> (952) 215- 4025</font><b><font size="1" color="#466BB0" face="Arial"><br>IRC Nickname:</font></b><font size="1" color="#5F5F5F" face="Arial"> diablo_rojo</font></td><td width="167"><div align="right"><img src="cid:1__=8FBBF5A1DFF5422E8f9e8a93df938690918c8FB@" width="55" height="20" alt="IBM"><font size="1" color="#5F5F5F" face="Arial"><br><br>3605 Hwy 52 N<br>Rochester, MN 55901-1407<br>United States</font></div></td></tr></table><br><br><img width="16" height="16" src="cid:2__=8FBBF5A1DFF5422E8f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for Matt Kassawara ---01/06/2016 12:36:56 PM---I would like involvement in this discussion too from a doc"><font color="#424282">Matt Kassawara ---01/06/2016 12:36:56 PM---I would like involvement in this discussion too from a documentation perspective... particularly mai</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Matt Kassawara <mkassawara@gmail.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">01/06/2016 12:36 PM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: [openstack-dev] [all] Austin Summit Panel on Generation of Sample Configuration Option Files</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><font size="4">I would like involvement in this discussion too from a documentation perspective... particularly maintaining the configuration reference and possibly standardizing how packagers include dynamic configuration files.</font><br><br><font size="4">On Wed, Jan 6, 2016 at 10:53 AM, Martin Hickey <</font><a href="mailto:martin.hickey@ie.ibm.com" target="_blank"><u><font size="4" color="#0000FF">martin.hickey@ie.ibm.com</font></u></a><font size="4">> wrote:</font><ul><font size="4">Hey Kendall,<br><br>Sure. Count me in! :)<br><br>Thanks,,<br>Martin<br><br><br></font><img src="cid:2__=8FBBF5A1DFF5422E8f9e8a93df938690918c8FB@" width="16" height="16" alt="Inactive hide details for "Kendall J Nelson" ---06/01/2016 16:57:41---Hey Martin,    I thought it might be interesting to get a"><font size="4" color="#424282">"Kendall J Nelson" ---06/01/2016 16:57:41---Hey Martin, I thought it might be interesting to get a panel discussion at the</font><font size="4"><br></font><font color="#5F5F5F"><br>From: </font>"Kendall J Nelson" <<a href="mailto:kjnelson@us.ibm.com" target="_blank"><u><font color="#0000FF">kjnelson@us.ibm.com</font></u></a>><font color="#5F5F5F"><br>To: </font>"OpenStack Development Mailing List \(not for usage questions\)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank"><u><font color="#0000FF">openstack-dev@lists.openstack.org</font></u></a>><font color="#5F5F5F"><br>Date: </font>06/01/2016 16:57
<p><font color="#5F5F5F"><br>Subject: </font>Re: [openstack-dev] [all] Austin Summit Panel on Generation of Sample Configuration Option Files<font size="4"><br></font><hr width="100%" size="2" align="left" noshade><font size="4"><br><br></font><font size="5"><br>Hey Martin, <br><br>I thought it might be interesting to get a panel discussion at the Summit to discuss the lack of consistency/ work towards a more universal way of using the oslo config generator. Would you be interested? I was hoping to get someone from Neutron, Nova and Keystone and I could represent Cinder. <br><br>All the Best, </font><table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td width="346" valign="bottom"><b><font size="6" color="#888888" face="Arial">Kendall J. Nelson</font></b><font size="4" face="Arial"><br>Software Engineer &</font></td></tr></table><font size="4" face="Arial">Openstack Cinder Contributor</font><table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td width="346" colspan="2" valign="middle"><hr width="100%" size="2" align="left"></td></tr>
<tr valign="top"><td width="213"><b><font color="#466BB0" face="Arial">E-mail:</font></b><font color="#5F5F5F" face="Arial"> </font><a href="mailto:zahill@us.ibm.com" target="_blank"><u><font color="#5F5F5F" face="Arial">kjnelson@us.ibm.com</font></u></a><b><font color="#466BB0" face="Arial"><br>Cell Phone:</font></b><font color="#5F5F5F" face="Arial"> </font><a href="tel:%28952%29%20215-%204025" target="_blank"><u><font color="#0000FF" face="Arial">(952) 215- 4025</font></u></a><b><font color="#466BB0" face="Arial"><br>IRC Nickname:</font></b><font color="#5F5F5F" face="Arial"> diablo_rojo</font></td><td width="134"><div align="right"><img src="cid:1__=8FBBF5A1DFF5422E8f9e8a93df938690918c8FB@" width="44" height="16" alt="IBM"><font color="#5F5F5F" face="Arial"><br><br>3605 Hwy 52 N<br>Rochester, MN 55901-1407<br>United States</font></div></td></tr></table><font size="5"><br></font><font size="4"><br></font><img src="cid:2__=8FBBF5A1DFF5422E8f9e8a93df938690918c8FB@" width="16" height="16" alt="Inactive hide details for "Martin Hickey" ---01/06/2016 06:34:59 AM---Hi Jay, +1 on the lack of consistency between projects. W"><font size="5" color="#424282">"Martin Hickey" ---01/06/2016 06:34:59 AM---Hi Jay, +1 on the lack of consistency between projects. When adding the generator</font><font size="4" color="#5F5F5F"><br><br>From: </font><font size="4">"Martin Hickey" <</font><a href="mailto:martin.hickey@ie.ibm.com" target="_blank"><u><font size="4" color="#0000FF">martin.hickey@ie.ibm.com</font></u></a><font size="4">></font><font size="4" color="#5F5F5F"><br>To: </font><a href="mailto:jsbryant@electronicjungle.net" target="_blank"><u><font size="4" color="#0000FF">jsbryant@electronicjungle.net</font></u></a><font size="4">, "OpenStack Development Mailing List \(not for usage questions\)" <</font><a href="mailto:openstack-dev@lists.openstack.org" target="_blank"><u><font size="4" color="#0000FF">openstack-dev@lists.openstack.org</font></u></a><font size="4">></font><font size="4" color="#5F5F5F"><br>Date: </font><font size="4">01/06/2016 06:34 AM</font><font size="4" color="#5F5F5F"><br>Subject: </font><font size="4">Re: [openstack-dev] [all] Austin Summit Panel on Generation of Sample Configuration Option Files<br></font><hr width="100%" size="2" align="left" noshade><font size="5"><br></font><font size="6"><br><br>Hi Jay,<br><br>+1 on the lack of consistency between projects. When adding the generator to Neutron, we could not find a consistent pattern so we tried to adopt as best as possible.<br><br>Let me know if you need any feedback on the Neutron experience.<br><br>Regards,<br>Martin<br></font><font size="5"><br></font><font size="4"><br></font><img src="cid:2__=8FBBF5A1DFF5422E8f9e8a93df938690918c8FB@" width="16" height="16" alt="Inactive hide details for "Jay S. Bryant" ---05/01/2016 19:56:25---Ben, Please see my in-line responses ..."><font size="6" color="#424282">"Jay S. Bryant" ---05/01/2016 19:56:25---Ben, Please see my in-line responses ...</font><font size="5" color="#5F5F5F"><br><br>From: </font><font size="5">"Jay S. Bryant" <</font><a href="mailto:jsbryant@electronicjungle.net" target="_blank"><u><font size="5" color="#0000FF">jsbryant@electronicjungle.net</font></u></a><font size="5">></font><font size="5" color="#5F5F5F"><br>To: </font><a href="mailto:openstack@nemebean.com" target="_blank"><u><font size="5" color="#0000FF">openstack@nemebean.com</font></u></a><font size="5">, "OpenStack Development Mailing List (not for usage questions)" <</font><a href="mailto:openstack-dev@lists.openstack.org" target="_blank"><u><font size="5" color="#0000FF">openstack-dev@lists.openstack.org</font></u></a><font size="5">></font><font size="5" color="#5F5F5F"><br>Date: </font><font size="5">05/01/2016 19:56</font><font size="5" color="#5F5F5F"><br>Subject: </font><font size="5">Re: [openstack-dev] [all] Austin Summit Panel on Generation of Sample Configuration Option Files</font><font size="4"><br></font><hr width="100%" size="2" align="left" noshade><tt><font size="6"><br><br><br>Ben,<br><br>Please see my in-line responses ...<br><br>On 01/04/2016 05:43 PM, Ben Nemec wrote:<br>> On 01/04/2016 03:50 PM, Kendall J Nelson wrote:<br>>> Hello,<br>>><br>>><br>>> In brainstorming ideas for talks at the upcoming summit, I thought about<br>>> some of the things I had worked on for Cinder and what could still be<br>>> improved. One of the things I have been looking into is the generation<br>>> of sample configuration option files. Upon initial research it looks<br>>> like none of the main projects are doing it the same way.<br>> I'm not sure what you mean.  Nova, Neutron, Keystone, Glance, and Heat<br>> (at least) are all using the oslo-config-generator tool for this.  There<br>> might be some slight variation in how they call it, but they are using it.<br>Yes, we know that they are all using oslo-config-generator but there is <br>not consistency<br>in how the information that oslo-config-generator needs to do its job is <br>being created.<br>Kendall is looking to better understand what we should be doing and try <br>to bring<br>greater consistency between the projects.<br><br>> I only vaguely recall having discussions about this with Cinder, so I'd<br>> be interested in a refresher around why Cinder didn't want to do it the<br>> same way.  I kind of considered it a solved problem.<br>So, the challenge Cinder has is the fact that there are many <br>configuration options with all the<br>different drivers.  We had proposed a static cinder/opts.py file with <br>hacking checks to ensure<br>that all new options were pulled into the file.  This was considered <br>undesirable.  This lead to<br>the current solution where we are working to find all the possible <br>option lists to dynamically<br>create the cinder/opts.py file.  Similar to what we used to do with the <br>old config generator.<br><br>For Nova, having a dynamic solution is less important as they don't have <br>options changing<br>as frequently.  It appears that Neutron was less concerned about the <br>potentially dynamic nature<br>of options in their drivers.<br><br>> For reference:<br>> Nova: </font></tt><a href="https://github.com/openstack/nova/blob/master/tox.ini#L90" target="_blank"><tt><u><font size="6" color="#0000FF">https://github.com/openstack/nova/blob/master/tox.ini#L90</font></u></tt></a><tt><font size="6"><br>> Neutron: </font></tt><a href="https://github.com/openstack/neutron/blob/master/tox.ini#L198" target="_blank"><tt><u><font size="6" color="#0000FF">https://github.com/openstack/neutron/blob/master/tox.ini#L198</font></u></tt></a><tt><font size="6"><br>> which calls<br>> </font></tt><a href="https://github.com/openstack/neutron/blob/master/tools/generate_config_file_samples.sh#L17" target="_blank"><tt><u><font size="6" color="#0000FF">https://github.com/openstack/neutron/blob/master/tools/generate_config_file_samples.sh#L17</font></u></tt></a><tt><font size="6"><br>> Keystone: </font></tt><a href="https://github.com/openstack/keystone/blob/master/tox.ini#L148" target="_blank"><tt><u><font size="6" color="#0000FF">https://github.com/openstack/keystone/blob/master/tox.ini#L148</font></u></tt></a><tt><font size="6"><br>> Etc...<br>><br>>> I thought it<br>>> might be interesting to get a panel together to talk about how it is<br>>> done for each project, why it is done that way for each project, and<br>>> maybe discuss a more universal approach that could be implemented in<br>>> oslo and used by all the projects. Please let me know if you have<br>>> knowledge on your project’s method and are interested in being part of a<br>>> panel.<br>>><br>>><br>>> If you are interested in looking at Cinder’s approach, here is the patch<br>>> I implemented to make the generation of the sample config file dynamic:<br>>> </font></tt><a href="https://review.openstack.org/#/c/219700/" target="_blank"><tt><u><font size="6" color="#0000FF">https://review.openstack.org/#/c/219700/</font></u></tt></a><tt><font size="6"><br>>><br>>><br>>> All the Best,<br>>><br>>> *Kendall J. Nelson*<br>>> Software Engineer &<br>>><br>>> Openstack Cinder Contributor<br>>> ------------------------------------------------------------------------<br>>> *E-mail:*_kjnelson@us.ibm.com_ <</font></tt><a href="mailto:zahill@us.ibm.com" target="_blank"><tt><u><font size="6" color="#0000FF">mailto:zahill@us.ibm.com</font></u></tt></a><tt><font size="6">><br>>> *Cell Phone:*</font></tt><a href="tel:%28952%29%20215-%204025" target="_blank"><tt><u><font size="6" color="#0000FF">(952) 215- 4025</font></u></tt></a><tt><font size="6">*<br>>> IRC Nickname:*diablo_rojo <br>>> IBM<br>>><br>>> 3605 Hwy 52 N<br>>> Rochester, MN 55901-1407<br>>> United States<br>>><br>>><br>>><br>>><br>>><br>>> __________________________________________________________________________<br>>> OpenStack Development Mailing List (not for usage questions)<br>>> Unsubscribe: </font></tt><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><tt><u><font size="6" color="#0000FF">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font></u></tt></a><tt><font size="6"><br>>> </font></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><tt><u><font size="6" color="#0000FF">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></u></tt></a><tt><font size="6"><br>>><br>><br>> __________________________________________________________________________<br>> OpenStack Development Mailing List (not for usage questions)<br>> Unsubscribe: </font></tt><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><tt><u><font size="6" color="#0000FF">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font></u></tt></a><tt><font size="6"><br>> </font></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><tt><u><font size="6" color="#0000FF">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></u></tt></a><tt><font size="6"><br><br><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: </font></tt><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><tt><u><font size="6" color="#0000FF">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font></u></tt></a><u><font size="4" color="#0000FF"><br></font></u><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><tt><u><font size="6" color="#0000FF">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></u></tt></a><font size="6"><br></font><tt><font size="5"><br><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: </font></tt><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><tt><u><font size="5" color="#0000FF">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font></u></tt></a><u><font size="4" color="#0000FF"><br></font></u><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><tt><u><font size="5" color="#0000FF">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></u></tt></a><font size="5"><br></font><tt><font size="4"><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: </font></tt><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><tt><u><font size="4" color="#0000FF">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font></u></tt></a><tt><u><font size="4" color="#0000FF"><br></font></u></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><tt><u><font size="4" color="#0000FF">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></u></tt></a><font size="4"><br><br></font><br><font size="4"><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: </font><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><u><font size="4" color="#0000FF">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font></u></a><u><font size="4" color="#0000FF"><br></font></u><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><u><font size="4" color="#0000FF">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></u></a><font size="4"><br></font></ul><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>
</body></html>