----- Original Message ----- > From: "Jay Reslock" <jresl...@gmail.com> > To: "OpenStack Development Mailing List (not for usage questions)" > <openstack-dev@lists.openstack.org> > Sent: Saturday, May 9, 2015 6:42:48 AM > Subject: Re: [openstack-dev] [heat][python-heatclient] Does python-heatclient > works with keystone sessions?
> 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? They're network URLs - i can't see anything there. Try using: `openstack catalog list`. Otherwise i'd turn on python's debug logging, something like: import logging logging.basicConfig(level=logging.DEBUG) which will give you a bunch of output - though the service catalog will be hidden because it's part of the token exchange. > On Fri, May 8, 2015 at 4:22 PM Jay Reslock < jresl...@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 < jamielen...@redhat.com > > > wrote: > > > > ----- Original Message ----- > > > > > > > From: "Jay Reslock" < jresl...@gmail.com > > > > > > > > To: "OpenStack Development Mailing List (not for usage questions)" < > > > > openstack-dev@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 < skray...@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 > > > > > > > openst...@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 < jresl...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev