Swift capabilities tests fail when being run against Rados GW
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Fix Released
|
High
|
Oleksiy Butenko |
Bug Description
The swift api is organized as
host:port/info and host:port/
with the latter being registered as Swift endpoint in the Keystone catalog.
Tempest tests for swift capabilities seem to cut all path from the API endpoint and append 'info' to it, however Ceph's RadosGW has a 'swift' prefix in its API (as it supports S3 api too) like
host:port/
so those tests fail on RadosGW as they attempt to access the wrong capabilities url w/o swift prefix.
(also note that such tests will fail on Swift itself when it is deployed as vhost under Apache or other web server so the endpoint in catalog is like https:/
Changed in tempest: | |
assignee: | nobody → Oleksiy Butenko (obutenko) |
Changed in tempest: | |
assignee: | Oleksiy Butenko (obutenko) → Pavlo Shchelokovskyy (pshchelo) |
Changed in tempest: | |
assignee: | Pavlo Shchelokovskyy (pshchelo) → Oleksiy Butenko (obutenko) |
status: | New → Confirmed |
Changed in tempest: | |
status: | Confirmed → In Progress |
Changed in tempest: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/615558
Review: https:/