<div><div class="gmail_msg"><div class="gmail_msg">Hi Monty,</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thank you for your reply.</div></div></div><div><div class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg">2017年3月28日(火) 23:15 Monty Taylor <<a href="mailto:mordred@inaugust.com" class="gmail_msg" target="_blank">mordred@inaugust.com</a>>:<br class="gmail_msg"></div></div></div></div></div><div><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_quote gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 03/26/2017 02:55 AM, Akira Yoshiyama wrote:<br class="gmail_msg">
> Hi,<br class="gmail_msg">
><br class="gmail_msg">
> 2017-03-25 4:54 GMT+09:00 Monty Taylor <<a href="mailto:mordred@inaugust.com" class="gmail_msg" target="_blank">mordred@inaugust.com</a>>:<br class="gmail_msg">
>> On 03/24/2017 10:34 AM, Akira Yoshiyama wrote:<br class="gmail_msg">
>>> Hi Monty,<br class="gmail_msg">
>>><br class="gmail_msg">
>>> Thank you for your reply.<br class="gmail_msg">
>>><br class="gmail_msg">
>>> 2017年3月24日(金) 20:58 Monty Taylor <<a href="mailto:mordred@inaugust.com" class="gmail_msg" target="_blank">mordred@inaugust.com</a><br class="gmail_msg">
>>> <mailto:<a href="mailto:mordred@inaugust.com" class="gmail_msg" target="_blank">mordred@inaugust.com</a>>>:<br class="gmail_msg">
>>><br class="gmail_msg">
>>>     On 03/19/2017 07:18 AM, Akira Yoshiyama wrote:<br class="gmail_msg">
>>>     > Hi all,<br class="gmail_msg">
>>>     ><br class="gmail_msg">
>>>     > I have developed Yakumo, a pythonic unified OpenStack client library:<br class="gmail_msg">
>>>     ><br class="gmail_msg">
>>>     >   PyPI: <a href="https://pypi.python.org/pypi/yakumo" rel="noreferrer" class="gmail_msg" target="_blank">https://pypi.python.org/pypi/yakumo</a><br class="gmail_msg">
>>>     >   Git: <a href="https://github.com/yosshy/python-yakumo" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/yosshy/python-yakumo</a><br class="gmail_msg">
>>><br class="gmail_msg">
>>>     Nice library!<br class="gmail_msg">
>>><br class="gmail_msg">
>>><br class="gmail_msg">
>>> Thank you :)<br class="gmail_msg">
>>><br class="gmail_msg">
>>> We use it for our smoke tests.<br class="gmail_msg">
>>><br class="gmail_msg">
>>>     > and I found that<br class="gmail_msg">
>>>     > os_client_config.cloud_config.CloudConfig.get_session_endpoint()<br class="gmail_msg">
>>>     > didn't return Keystone admin endpoint because of below:<br class="gmail_msg">
>>>     ><br class="gmail_msg">
>>>     ><br class="gmail_msg">
>>>      <a href="https://github.com/openstack/os-client-config/blob/master/os_client_config/cloud_config.py#L258" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/openstack/os-client-config/blob/master/os_client_config/cloud_config.py#L258</a><br class="gmail_msg">
>>>     ><br class="gmail_msg">
>>>     > Why is it so?<br class="gmail_msg">
>>><br class="gmail_msg">
>>>     It's done that way in os-client-config because not doing it that way<br class="gmail_msg">
>>>     breaks python-keystoneclient. Or at least it used to - looking through<br class="gmail_msg">
>>>     the keystoneclient code it seems jamie has fixed this now.<br class="gmail_msg">
>>><br class="gmail_msg">
>>><br class="gmail_msg">
>>> Wonderful!<br class="gmail_msg">
>>><br class="gmail_msg">
>>>     I'm going to nudge Morgan or Jamie to respond too - I think we might be<br class="gmail_msg">
>>>     able to get rid of this conditional (which would make me super happy)<br class="gmail_msg">
>>><br class="gmail_msg">
>>><br class="gmail_msg">
>>> How about an extra option like below?<br class="gmail_msg">
>>><br class="gmail_msg">
>>> def get_session_endpoint(<br class="gmail_msg">
>>>     ....., allow_identity_admin=False):<br class="gmail_msg">
>><br class="gmail_msg">
>> I think that's a great idea - you feel like proposing it?<br class="gmail_msg">
><br class="gmail_msg">
> Yes. I'll push a patch for review soon.<br class="gmail_msg">
<br class="gmail_msg">
Whoops - this is totally my bad. Since we spoke, Jamie Lennox and I<br class="gmail_msg">
looked at the code and believe that this<br class="gmail_msg">
<a href="https://review.openstack.org/#/c/450259/" rel="noreferrer" class="gmail_msg" target="_blank">https://review.openstack.org/#/c/450259/</a> is what the code should be<br class="gmail_msg">
doing. I totally forgot to come back and follow up to this thread. So<br class="gmail_msg">
your patch is great and exactly what we talked about - but I think we<br class="gmail_msg">
can just go ahead and fix the behavior and not need a new option.<br class="gmail_msg">
<br class="gmail_msg">
What do you think? (also, again, sorry for forgetting to follow up)<br class="gmail_msg">
</blockquote><div class="gmail_msg"><br class="gmail_msg"></div></div></div></div></div><div><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg">450259 looks very good; simple and ideal. But I'm afraid of backward compatibility. We may have to add a version condition to os-client-config in requirements of old versions of python modules, e.g. python-keystoneauth.<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Again, 450259 is ideal. It's ok to abandon 450500.</div></div></div></div><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Regards,</div><div class="gmail_msg">Akira</div></div></div></div></div><div><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br class="gmail_msg">
<br class="gmail_msg">
__________________________________________________________________________<br class="gmail_msg">
OpenStack Development Mailing List (not for usage questions)<br class="gmail_msg">
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" class="gmail_msg" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br class="gmail_msg">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br class="gmail_msg">
</blockquote></div></div></div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature">吉山あきら <<a href="mailto:akirayoshiyama@gmail.com" target="_blank">akirayoshiyama@gmail.com</a>></div>