glance-simplestreams-sync does not work with ceph-radosgw
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glance-simplestreams-sync (Juju Charms Collection) |
New
|
Undecided
|
Unassigned |
Bug Description
When using ceph-radosgw the swift client calls fail:
INFO * 09-18 20:18:37 [PID:12785] * urllib3.
DEBUG * 09-18 20:18:37 [PID:12785] * urllib3.
DEBUG * 09-18 20:18:37 [PID:12785] * urllib3.
INFO * 09-18 20:18:37 [PID:12785] * swiftclient * REQ: curl -i http://
INFO * 09-18 20:18:37 [PID:12785] * swiftclient * RESP STATUS: 405 Method Not Allowed
INFO * 09-18 20:18:37 [PID:12785] * swiftclient * RESP HEADERS: [('content-length', '27'), ('content-type', 'application/json; charset=utf-8'), ('accept-ranges', 'bytes')]
INFO * 09-18 20:18:37 [PID:12785] * swiftclient * RESP BODY: {"Code"
ERROR * 09-18 20:18:37 [PID:12785] * swiftclient * Container PUT failed: http://
Traceback (most recent call last):
File "/usr/lib/
rv = func(self.url, self.token, *args, **kwargs)
File "/usr/lib/
http_
ClientException: Container PUT failed: http://
ERROR * 09-18 20:18:37 [PID:12785] * root * Exception during do_sync
Traceback (most recent call last):
File "./glance-
do_
File "./glance-
store = SwiftObjectStor
File "/usr/lib/
'.r:
File "/usr/lib/
response_
File "/usr/lib/
rv = func(self.url, self.token, *args, **kwargs)
File "/usr/lib/
http_
ClientException: Container PUT failed: http://
INFO * 09-18 20:18:37 [PID:12785] * root * sync done.