<div dir="ltr"><span class="gmail-im" style="color:rgb(80,0,80)">>> We talked about those things as separate phases. IIRC, the first phase<br>>> was to include ensuring that python-openstackclient has full feature<br>>> coverage for non-admin operations for all microversions, using the<br>>> existing python-${service}client library or SDK as is appropriate. The<br>>> next phase was to ensure that the SDK has full feature coverage for all<br>>> microversions. After that point we could update OSC to use the SDK and<br>>> start deprecating the service-specific client libraries.<br>> <br><br></span>>That was my recollection as well.<span class="gmail-im" style="color:rgb(80,0,80)"><br><br>This was my understanding as well and I think the phased approach is important to take given that I don't know that we have as many people with SDK experience.  At least that is the case in Cinder.<br><br><span style="color:rgb(34,34,34)">> I do think there is still a lot of foundation work that needs to be done before</span><br style="color:rgb(34,34,34)"><span style="color:rgb(34,34,34)">> we can make it a cycle goal to move more completely to osc. Before we get</span><br style="color:rgb(34,34,34)"><span style="color:rgb(34,34,34)">> there, I think we need to see more folks involved on the project to be ready</span><br style="color:rgb(34,34,34)"><span style="color:rgb(34,34,34)">> for the increased attention.</span><br style="color:rgb(34,34,34)"><br style="color:rgb(34,34,34)"><span style="color:rgb(34,34,34)">> Right now, I would classify this goal as a "huge lift".</span>  <br></span><div><span class="gmail-im" style="color:rgb(80,0,80)"><br></span></div><div><span class="gmail-im" style="color:rgb(80,0,80)">I think that moving to OSC and away from the other client interfaces is a good goal.  It will make for a better user experience</span></div><div><span class="gmail-im" style="color:rgb(80,0,80)">and would hopefully help make documentation easier to understand.</span></div><div><span class="gmail-im" style="color:rgb(80,0,80)"><br></span></div><div><span class="gmail-im" style="color:rgb(80,0,80)">With that said, I know that there is a sizable gap between what OSC has for Cinder and what is available for</span></div><div><span class="gmail-im" style="color:rgb(80,0,80)">python-cinderclient.  If we make this a goal we are doing to need good organization and documentation of those</span></div><div><span class="gmail-im" style="color:rgb(80,0,80)">gaps and volunteers to help make this change happen.</span></div><div><span class="gmail-im" style="color:rgb(80,0,80)"><br></span></div><div><span class="gmail-im" style="color:rgb(80,0,80)"><br></span></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Dec 6, 2018 at 12:21 AM Sean McGinnis <<a href="mailto:sean.mcginnis@gmx.com">sean.mcginnis@gmx.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> ><br>
> > In other words, does #1 mean each python-clientlibrary's OSC plugin is<br>
> > ready to rock and roll, or we talking about everyone rewriting all client<br>
> > interactions in to openstacksdk, and porting existing OSC plugins use that<br>
> > different python sdk.<br>
> <br>
> We talked about those things as separate phases. IIRC, the first phase<br>
> was to include ensuring that python-openstackclient has full feature<br>
> coverage for non-admin operations for all microversions, using the<br>
> existing python-${service}client library or SDK as is appropriate. The<br>
> next phase was to ensure that the SDK has full feature coverage for all<br>
> microversions. After that point we could update OSC to use the SDK and<br>
> start deprecating the service-specific client libraries.<br>
> <br>
<br>
That was my recollection as well.<br>
<br>
> > In other words, some projects could find it very easy or that they are<br>
> > already done, where as others could find themselves with a huge lift that<br>
> > is also dependent upon review bandwidth that is outside of their control or<br>
> > influence which puts such a goal at risk if we try and push too hard.<br>
> ><br>
> > -Julia<br>
> ><br>
<br>
I do think there is still a lot of foundation work that needs to be done before<br>
we can make it a cycle goal to move more completely to osc. Before we get<br>
there, I think we need to see more folks involved on the project to be ready<br>
for the increased attention.<br>
<br>
Right now, I would classify this goal as a "huge lift".<br>
<br>
Sean<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><a href="mailto:jsbryant@electronicjungle.net" target="_blank">jsbryant@electronicjungle.net</a></div>