keystone endpoint URLs for product-images assume swift-proxy

Bug #1552986 reported by Trent Lloyd
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
glance-simplestreams-sync (Juju Charms Collection)
Fix Released
High
Unassigned

Bug Description

The endpoint URLs for the product-images service assume that swift-proxy is in use with the default URL scheme, specifically it assumes the base url is /v1/AUTH_$(tenant_id)s which is not the case when using ceph-radosgw.

glance-simplestreams-sync/scripts/glance-simplestreams-sync.py:update_product_streams_service() should construct the URL using the actual configured swift endpoint, and interpolate the dynamic $(tenant_id)s part before storing it per revno [42]

    Example swift-proxy url: http://10.48.134.175/swift/AUTH_1e67abac94cc46728136261536f95817/v1/simplestreams/data/
    Example ceph-radosgw url: http://10.48.134.175:80/swift/v1/simplestreams/data/

Related branches

Revision history for this message
Trent Lloyd (lathiat) wrote :
James Page (james-page)
Changed in glance-simplestreams-sync (Juju Charms Collection):
status: New → Fix Committed
importance: Undecided → High
James Page (james-page)
Changed in glance-simplestreams-sync (Juju Charms Collection):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.