<html><body><p>Okay, to clarify, you are saying pip freeze to get the list of libraries for the oslo.config.opts section in entry <br>points here <a href="https://github.com/openstack/cinder/blob/master/setup.cfg#L44">https://github.com/openstack/cinder/blob/master/setup.cfg#L44</a> ?   <br><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__=8FBBF5A2DFF866B98f9e8a93df938690918c8FB@" 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__=8FBBF5A2DFF866B98f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for Joshua Harlow ---01/04/2016 04:40:31 PM---So just out of curiosity: https://review.openstack.org/#/c/"><font color="#424282">Joshua Harlow ---01/04/2016 04:40:31 PM---So just out of curiosity: <a href="https://review.openstack.org/#/c/219700/14/cinder/config/generate_cinder_o">https://review.openstack.org/#/c/219700/14/cinder/config/generate_cinder_o</a></font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Joshua Harlow <harlowja@fastmail.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/04/2016 04:40 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><tt>So just out of curiosity:<br><br></tt><tt><a href="https://review.openstack.org/#/c/219700/14/cinder/config/generate_cinder_opts.py">https://review.openstack.org/#/c/219700/14/cinder/config/generate_cinder_opts.py</a></tt><tt><br><br>Why does this not use <br></tt><tt><a href="https://github.com/openstack/cinder/blob/master/setup.cfg#L44">https://github.com/openstack/cinder/blob/master/setup.cfg#L44</a></tt><tt> to find <br>the exposed cinder configuration options (and drivers that cinder <br>has/provides should expose a similar entrypoint and so-on)?<br><br>Also just brainstorming, but said 'generate_cinder_opts.py' should <br>likely also have the output of `pip freeze` (sorted and canonicalized <br>would be best to) because the generated opts that are found in other <br>libraries (those libraries should/typically expose an entrypoint to list <br>there own opts) depend on *exactly* what version of the package(s) is <br>installed (yes I know this makes the application <-> library API for <br>those libraries extremely weak/non-existent but this is how things have <br>gone).<br><br>-Josh<br><br>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. 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>> </tt><tt><a href="https://review.openstack.org/#/c/219700/">https://review.openstack.org/#/c/219700/</a></tt><tt><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_ <</tt><tt><a href="mailto:zahill@us.ibm.com">mailto:zahill@us.ibm.com</a></tt><tt>><br>> *Cell Phone:*(952) 215- 4025*<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>> 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><br>__________________________________________________________________________<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>