<div dir="ltr">That is expected.<div><br></div><div>The shade calls accept name_or_id param for a lot of methods for convenience.</div><div>In your case, as there are multiple images with the same name you should pass the ID of the image you want to use, otherwise</div><div>shade cannot guess it.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-11-25 11:42 GMT+01:00 George Shuklin <span dir="ltr"><<a href="mailto:george.shuklin@gmail.com" target="_blank">george.shuklin@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div class="m_-3551686187211260521moz-cite-prefix">shade fails if see too duplicate images
in account.<br>
<br>
<pre name="bb64" id="m_-3551686187211260521bb64" class="m_-3551686187211260521graf m_-3551686187211260521graf--pre m_-3551686187211260521graf-after--p">o = shade.OpenStackCloud(**creds)
o.create_image(name=’killme’, filename=’/tmp/random_junk’, disk_format=’qcow2', container_format=’bare’, wait=True)</pre>
<pre name="54b3" id="m_-355168618721126052154b3" class="m_-3551686187211260521graf m_-3551686187211260521graf--pre m_-3551686187211260521graf-after--pre"><code class="m_-3551686187211260521markup--code m_-3551686187211260521markup--pre-code">Traceback (most recent call last):
...
File "/usr/lib/python2.7/dist-<wbr>packages/shade/openstackcloud.<wbr>py", line 2269, in create_image
current_image = self.get_image(name)
File "/usr/lib/python2.7/dist-<wbr>packages/shade/openstackcloud.<wbr>py", line 1703, in get_image
return _utils._get_entity(self.<wbr>search_images, name_or_id, filters)
File "/usr/lib/python2.7/dist-<wbr>packages/shade/_utils.py", line 143, in _get_entity
"Multiple matches found for %s" % name_or_id)
shade.exc.<wbr>OpenStackCloudException: Multiple matches found for killme</code></pre><div><div class="h5">
<br>
<br>
On 11/18/2016 12:20 AM, Clint Byrum wrote:<br>
</div></div></div><div><div class="h5">
<blockquote type="cite">
<pre>You may find the 'shade' library a straight forward choice:
<a class="m_-3551686187211260521moz-txt-link-freetext" href="http://docs.openstack.org/infra/shade/" target="_blank">http://docs.openstack.org/<wbr>infra/shade/</a>
Excerpts from George Shuklin's message of 2016-11-17 20:17:08 +0200:
</pre>
<blockquote type="cite">
<pre>Hello.
I can't find proper documentation about how to use openstack clients
from inside python application. All I can find is just examples and
rather abstract (autogenerated) reference. Is there any normal
documentation about proper way to use openstack clients from python
applications?
Thanks.
</pre>
</blockquote>
<pre>______________________________<wbr>_________________
OpenStack-operators mailing list
<a class="m_-3551686187211260521moz-txt-link-abbreviated" href="mailto:OpenStack-operators@lists.openstack.org" target="_blank">OpenStack-operators@lists.<wbr>openstack.org</a>
<a class="m_-3551686187211260521moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-operators</a>
</pre>
</blockquote>
<p><br>
</p>
</div></div></div>
<br>______________________________<wbr>_________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.<wbr>openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-operators</a><br>
<br></blockquote></div><br></div>