On 10/12/2015 5:12 PM, melanie witt wrote: > On Oct 12, 2015, at 12:14, Kevin L. Mitchell <kevin.mitchell at rackspace.com> wrote: > >> http://logs.openstack.org/77/232677/1/check/gate-novaclient-dsvm-functional/2de31bc/ >> (For review https://review.openstack.org/232677) >> >> http://logs.openstack.org/99/232899/1/check/gate-novaclient-dsvm-functional/6d6dd1d/ >> (For review https://review.openstack.org/232899) >> >> The first review does some stuff with functional tests, but the second >> is a simple global-requirements update, and both have the same failure >> signature. > > I noticed in the trace, novaclient is calling a function for keystone v1 auth [1][2]. It had been calling v2 auth in the past and I think this commit [3] in devstack that writes the clouds.yaml specifying v3 as the identity API version is probably responsible for the change in behavior. It used to use the $IDENTITY_API_VERSION variable. The patch merged on Oct 7 and in logstash I find the failures start on Oct 8 [4] > > Novaclient looks for "v2.0" in the auth url and creates a request based on that. If it doesn't find "v2.0" it falls back generating a v1 request. And it doesn't yet have a function for generating a v3 request. > > -melanie (irc: melwitt) > > [1] http://logs.openstack.org/99/232899/1/check/gate-novaclient-dsvm-functional/6d6dd1d/console.html.gz#_2015-10-09_16_01_24_088 > [2] https://github.com/openstack/python-novaclient/blob/147a1a6ee421f9a45a562f013e233d29d43258e4/novaclient/client.py#L601-L622 > [3] https://review.openstack.org/#/c/220846/ > [4] http://goo.gl/5GxiiF > > > > __________________________________________________________________________ > 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 > Well we at least have a bug to track against now: https://bugs.launchpad.net/python-novaclient/+bug/1506103 -- Thanks, Matt Riedemann