Hi,<br><br>We're trying to deploy Swift using Keystone exclusively for 
all identity management tasks.  We're stuck on a couple of areas and 
would really appreciate confirmation that others have already succeeded 
and we should try harder, or that these areas are terrae incognitae. We're using the Ubuntu Cloud Archive PPA (swift-1.7.4-0ubuntu2~cloud0,  keystone-2012.2~0ubuntu1~cloud0).<br>
<br>1. Dispersion reports<br>================<br>Currently we seem to be
 replicating a known problem[1], and we're not sure how to get around 
this. Has anyone conquered this yet?:<br><br># swift-dispersion-populate<br>
Traceback (most recent call last):<br>File "/usr/bin/swift-dispersion-<div>populate", line 100, in <module><br>auth_version=conf.get('auth_version', '1.0'))<br>File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 281, in get_auth<br>



if (kwargs['os_options'].get('object_storage_url') and<br>KeyError: 'os_options'<br><br><br>2. PKI Keystone<br>=============<br><br>Reading
 some reports[2] suggest that this should be possible and would reduce 
the number of calls made to the endpoint, can anyone confirm they've got
 this working? <br>
<br>3. Enabling anonymous ACL access to containers<br>=======================================<br><br>While setting the referrer to a wildcard to enable access works well with the TempAuth middleware we seem to be failing to replicate this when Keystone is the  authorization mechanism, e.g. our proxy-server.conf pipeline is "healthcheck cache authtoken keystone proxy-server".  Has anyone succeeded in doing this NOT solely with TempAuth?<br>


<br>Thanks for any suggestions (including which documentation we should read more carefully!) in advance,<br><br>Oisin Feeley<br><br>1.   <a href="https://bugs.launchpad.net/python-swiftclient/+bug/1054331" target="_blank">https://bugs.launchpad.net/python-swiftclient/+bug/1054331</a><br>


<br>2. <a href="https://bugs.launchpad.net/keystone/+bug/1036847" target="_blank">https://bugs.launchpad.net/keystone/+bug/1036847</a></div>