Bug 923790

Summary: request() got an unexpected keyword argument 'config'
Product: [Fedora] Fedora Reporter: Matthias Runge <mrunge>
Component: python-keystoneclientAssignee: Jakub Ruzicka <jruzicka>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: 19CC: apevec, bfilippov, Jan.van.Eldik, jonathansteffan, jose.castro.leon, jruzicka, markmc, pbrady, p, rbryant
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-keystoneclient-0.2.3-1.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-05-26 14:29:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 923670    

Description Matthias Runge 2013-03-20 12:56:50 UTC
Description of problem:
keystone service-create --name=keystone --type=identity --description="Keystone Identity Service"


Version-Release number of selected component (if applicable):
[mrunge@turing ~]$ rpm -qa | grep keystone
python-keystoneclient-0.2.2-3.fc19.noarch
python-keystone-2013.1-0.7.g3.fc19.noarch
openstack-keystone-2013.1-0.7.g3.fc19.noarch


How reproducible:
100%

Steps to Reproduce:
1. initialize a new keystone env
2. follow the first few steps at https://access.redhat.com/knowledge/docs/en-US/Red_Hat_OpenStack/2/html/Getting_Started_Guide/chap-Deploying_Identity_Services.html
3.
  
Actual results:
request() got an unexpected keyword argument 'config'
nothing is added

Comment 1 Matthias Runge 2013-03-20 13:14:08 UTC
oops, the way to produce the error is:
[mrunge@turing ~]$ keystone service-create --name=keystone --type=identity --description="Keystone Identity Service"

the output is
request() got an unexpected keyword argument 'config'

and nothing has changed.

Comment 2 Pádraig Brady 2013-03-20 15:32:35 UTC
Possibly related to:
  https://bugs.launchpad.net/python-keystoneclient/+bug/1116740
And triggered by the update to python-requests-1.1.0 in F19 and rawhide.

BTW We also need a keystoneclient update for:
  https://bugs.launchpad.net/python-keystoneclient/+bug/1151665

For a side repo we can put the older python-requests,
but we'll need to fix correctly for Fedora proper.

Comment 3 Pádraig Brady 2013-03-20 16:02:03 UTC
Looks like this issue (and the other mentioned in comment 2)
would be fixed by an update to keystoneclient.
Seems swiftclient also needs the same change?

https://review.openstack.org/#/c/20127/

That change might be even appropriate for stable
to give allow running folsom on Fedora 19 for example.

Comment 4 Pádraig Brady 2013-03-20 23:19:43 UTC
Seems python-cinderclient is effected too.

Comment 5 Jakub Ruzicka 2013-04-01 12:09:23 UTC
Alan updated python-keystoneclient to 0.2.3 which includes the fix.

Comment 6 Pádraig Brady 2013-04-02 03:02:21 UTC
FYI python-cinderclient 1.0.3 released to PyPi

Comment 7 Derek Higgins 2013-04-25 17:09:07 UTC
*** Bug 923670 has been marked as a duplicate of this bug. ***

Comment 8 Pádraig Brady 2013-04-25 17:45:45 UTC
FYI I've pushed python-cinderclient-1.0.3-1.fc19 to stable F19.
The RDO Fedora 1[89] grizzly repos are updated with these too.

I've not looked at this change in swiftclient or client stable branches,
hence leaving as MODIFIED for now

Comment 9 Fedora Admin XMLRPC Client 2014-04-02 13:01:53 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.