Swift passthrough for s3 api not working with Keystone set up

Bug #874280 reported by Anne Gentle
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
Undecided
Akira Yoshiyama

Bug Description

Reported on Twitter:

In keystone, [get_groups] was missing. I need [get_groups] at the keystone-swift_auth for Swift3(for S3 client).
https://twitter.com/#!/think2you_com/status/124716179276304384

Revision history for this message
Anne Gentle (annegentle) wrote :

Chmouel Boudjnah may want to assign himself.

Revision history for this message
Dolph Mathews (dolph) wrote :

I'm not clear, is this a feature request for keystone or an issue in middleware?

Revision history for this message
Akira Yoshiyama (yosshy) wrote :
Revision history for this message
Tom Fifield (fifieldt) wrote :

Yoshiyama san's patches worked for me

Revision history for this message
Akira Yoshiyama (yosshy) wrote :

Good!

I updated my patches for master branches of keystone and swift, and uploaded them to:
https://github.com/yosshy/swift/commit/s3token
https://github.com/yosshy/keystone/commits/s3token

I'm new about OpenStack development, so I don't know about the workflow well.
But I'll push my patches to their upstream.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

Fix proposed to branch: master
Review: https://review.openstack.org/3075

Changed in keystone:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/3075
Committed: http://github.com/openstack/keystone/commit/027782a95f6eada6c0ffca610accc1e0e2f95d11
Submitter: Jenkins
Branch: master

commit 027782a95f6eada6c0ffca610accc1e0e2f95d11
Author: Akira YOSHIYAMA <email address hidden>
Date: Sun Jan 15 23:20:07 2012 +0900

    Adds keystone auth-n/auth-z for Swift S3 API.

    This capability has three parts:

    a) a keystone patch to handle OS-KSS3-s3Credentials
       when received in a POST to /tokens.
    b) a new keystone middleware s3_token.py for swift.
    c) a swift patch to use token and endpoints from keystone via b).

    This patch contains a) and b).

    Note: modified by zns to get it in by E3.

    See:
    blueprint s3token
    bug #874280

    Change-Id: I9021de064177db358ea6d727c570f4e3bcd6e56c

Changed in keystone:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in keystone:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in keystone:
milestone: none → essex-3
Mark McLoughlin (markmc)
Changed in keystone:
assignee: nobody → Akira Yoshiyama (yosshy)
Thierry Carrez (ttx)
Changed in keystone:
milestone: essex-3 → 2012.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.