← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1194688] Re: Devstack uses keystone.middleware.s3_token in swift pipeline

 

I think we can close this bug for all projects. s3_token is included in
python-keystoneclient for a while now, and the s3 middleware itself is
available on stackforge: https://github.com/stackforge/swift3

-> Closing bug.

** Changed in: swift
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1194688

Title:
  Devstack uses keystone.middleware.s3_token in swift pipeline

Status in devstack - openstack dev environments:
  Confirmed
Status in OpenStack Identity (Keystone):
  Invalid
Status in OpenStack Object Storage (Swift):
  Fix Released

Bug description:
  Coming from https://bugs.launchpad.net/keystone/+bug/1193112 devstack
  will use keystone's keystone.middleware.s3token when setting up swift.

  If it is being used externally then it shouldn't be in
  keystone.middleware and there are two main options for moving it:

  1. s3token middleware should be moved into python-keystoneclient. 
  This makes it available to other components in the same way that the auth_token middleware was moved.

  2. s3token middleware should be moved into swift. 
  There is already a dependency on swift.common.utils in the s3token middleware and it appears that is calling keystone via http so it should be fine to be moved. Note: this is the first time i've paid much attention to this middleware so please tell me if it needs to be a keystone thing.

To manage notifications about this bug go to:
https://bugs.launchpad.net/devstack/+bug/1194688/+subscriptions