[openstack-dev] [heat][python-heatclient] Does python-heatclient works with keystone sessions?

Jay Reslock jreslock at gmail.com
Fri May 8 20:42:48 UTC 2015


Interesting....it is definitely a service endpoint mismatch.

UI:

http://10.25.17.63:8004/v1/dac1095f448d476e9990046331415cf6

keystoneclient.services.list():

http://10.25.17.63:35357/v3/services/e0a18f2f4b574c75ba56823964a7d7eb

What can I do to make these match up correctly?

On Fri, May 8, 2015 at 4:22 PM Jay Reslock <jreslock at gmail.com> wrote:

> Hi Jamie,
>
> How do I see the service catalog that I am getting back?
>
> On Fri, May 8, 2015 at 3:25 AM Jamie Lennox <jamielennox at redhat.com>
> wrote:
>
>>
>>
>> ----- Original Message -----
>> > From: "Jay Reslock" <jreslock at gmail.com>
>> > To: "OpenStack Development Mailing List (not for usage questions)" <
>> openstack-dev at lists.openstack.org>
>> > Sent: Friday, May 8, 2015 7:42:50 AM
>> > Subject: Re: [openstack-dev] [heat][python-heatclient] Does
>> python-heatclient works with keystone sessions?
>> >
>> > Thanks very much to both of you for your help!
>> >
>> > I was able to get to another error now about EndpointNotFound. I will
>> > troubleshoot more and review the bugs mentioned by Sergey.
>> >
>> > -Jason
>>
>> It's nice to see people using sessions for this sort of script. Just as a
>> pointer EndpointNotFound generally means that it couldn't find a url for
>> the service you wanted in the service catalog. Have a look at the catalog
>> you're getting and make sure the heat entry matches what it should, you may
>> have to change the service_type or interface to match.
>>
>> > On Thu, May 7, 2015 at 5:34 PM Sergey Kraynev < skraynev at mirantis.com >
>> > wrote:
>> >
>> >
>> >
>> > Hi Jay.
>> >
>> > AFAIK, it works, but we can have some minor issues. There several
>> atches on
>> > review to improve it:
>> >
>> >
>> https://review.openstack.org/#/q/status:open+project:openstack/python-heatclient+branch:master+topic:improve-sessionclient,n,z
>> >
>> > Also as I remember we really had bug mentioned by you, but fix was
>> merged.
>> > Please look:
>> > https://review.openstack.org/#/c/160431/1
>> > https://bugs.launchpad.net/python-heatclient/+bug/1427310
>> >
>> > Which version of client do you use? Try to use code from master, it
>> should
>> > works.
>> > Also one note: the best place for such questions is
>> > openstack at lists.openstack.org or http://ask.openstack.org/ . And of
>> course
>> > channel #heat in IRC.
>> >
>> > Regards,
>> > Sergey.
>> >
>> > On 7 May 2015 at 23:43, Jay Reslock < jreslock at gmail.com > wrote:
>> >
>> >
>> >
>> > Hi,
>> > This is my first mail to the group. I hope I set the subject correctly
>> and
>> > that this hasn't been asked already. I searched archives and did not see
>> > this question asked or answered previously.
>> >
>> > I am working on a client thing that uses the python-keystoneclient and
>> > python-heatclient api bindings to set up an authenticated session and
>> then
>> > use that session to talk to the heat service. This doesn't work for
>> heat but
>> > does work for other services such as nova and sahara. Is this because
>> > sessions aren't supported in the heatclient api yet?
>> >
>> > sample code:
>> >
>> > https://gist.github.com/jreslock/a525abdcce53ca0492a7
>> >
>> > I'm using fabric to define tasks so I can call them via another tool.
>> When I
>> > run the task I get:
>> >
>> > TypeError: Client() takes at least 1 argument (0 given)
>> >
>> > The documentation does not say anything about being able to pass
>> session to
>> > the heatclient but the others seem to work. I just want to know if this
>> is
>> > intended/expected behavior or not.
>> >
>> > -Jason
>> >
>> >
>> >
>> >
>> __________________________________________________________________________
>> > OpenStack Development Mailing List (not for usage questions)
>> > Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >
>> >
>> __________________________________________________________________________
>> > OpenStack Development Mailing List (not for usage questions)
>> > Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >
>> >
>> __________________________________________________________________________
>> > OpenStack Development Mailing List (not for usage questions)
>> > Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150508/ea73c289/attachment.html>


More information about the OpenStack-dev mailing list