[Bug 1738063] Re: S3 API Broken For >= Kilo

James Page james.page at ubuntu.com
Thu Dec 14 13:01:47 UTC 2017


Raising tasks for the UCA; Queens is already underway.

** Also affects: cloud-archive
   Importance: Undecided
       Status: New

** Also affects: cloud-archive/mitaka
   Importance: Undecided
       Status: New

** Also affects: cloud-archive/queens
   Importance: Undecided
       Status: New

** Also affects: cloud-archive/pike
   Importance: Undecided
       Status: New

** Also affects: cloud-archive/newton
   Importance: Undecided
       Status: New

** Also affects: cloud-archive/ocata
   Importance: Undecided
       Status: New

** Changed in: cloud-archive/queens
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1738063

Title:
  S3 API Broken For >= Kilo

Status in OpenStack swift-proxy charm:
  In Progress
Status in Ubuntu Cloud Archive:
  Fix Released
Status in Ubuntu Cloud Archive mitaka series:
  New
Status in Ubuntu Cloud Archive newton series:
  New
Status in Ubuntu Cloud Archive ocata series:
  New
Status in Ubuntu Cloud Archive pike series:
  New
Status in Ubuntu Cloud Archive queens series:
  Fix Released

Bug description:
  Seems we got ahead of ourselves in commit 25a2ea7f and broke the S3
  api by changing the swift3 middleware config to something that is not
  supported until the Newton version (1.11) of swift-plugin-s3. In the
  swift-proxy charm for >= Kilo we currently have:

  --------------------
  [filter:s3token]
  paste.filter_factory = keystonemiddleware.s3_token:filter_factory
  auth_uri = {{ auth_protocol }}://{{ keystone_host }}:{{ auth_port }}

  [filter:swift3]
  use = egg:swift3#swift3
  --------------------

  but that is broken in (at least) two ways; firstly swift3 (swift-
  plugin-s3) didn't switch to use auth_uri until 1.11 which is not
  available until Newton and secondly, when you switch to 1.11 you then
  need to change the s3token config to:

  --------------------
  [filter:s3token]
  use = egg:swift3#s3token
  auth_uri = http://127.0.0.1:35357/

  [filter:swift3]
  use = egg:swift3#swift3
  --------------------

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-swift-proxy/+bug/1738063/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list