S3 API Broken For >= Kilo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Swift Proxy Charm |
Fix Released
|
Critical
|
Edward Hope-Morley | ||
Ubuntu Cloud Archive |
Fix Released
|
Undecided
|
Unassigned | ||
Mitaka |
Fix Committed
|
Undecided
|
Unassigned | ||
Newton |
Won't Fix
|
Undecided
|
Unassigned | ||
Ocata |
Fix Committed
|
Undecided
|
Unassigned | ||
Pike |
Fix Committed
|
Undecided
|
Unassigned | ||
Queens |
Fix Released
|
Undecided
|
Unassigned |
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_
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://
[filter:swift3]
use = egg:swift3#swift3
-------
description: | updated |
Changed in charm-swift-proxy: | |
status: | Fix Committed → Fix Released |
tags: | added: sts-sru-needed |
tags: | removed: sts-sru-needed |
Fix proposed to branch: master /review. openstack. org/527763
Review: https:/