Just ran into this, the issue is that swift expects the user to be of the form TENANTNAME:USERNAME<div><br></div><div>swift will accept the ST_USER env variable, so you can add something like this to your env:</div><div><br>
</div><div>export ST_USER=openstackDemo:adminUser</div><div><br><br><div class="gmail_quote">On Tue, May 8, 2012 at 8:42 AM, Shashi Kanth Boddula <span dir="ltr"><<a href="mailto:shashi.bsd@gmail.com" target="_blank">shashi.bsd@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ubuntu 12.04 LTS with Essex.<br><br>I have created endpoint for swift, but still swift reports there is no endpoint.<br>
<br><br>root@OpenStack:~# export OS_USERNAME=swift<br>root@OpenStack:~# export OS_TENANT_NAME=service<br>
root@OpenStack:~# export OS_PASSWORD=swiftpass<br>root@OpenStack:~# export OS_AUTH_URL=<a href="http://OpenStack:5000/v2.0/" target="_blank">http://OpenStack:5000/v2.0/</a><br>root@OpenStack:~# export OS_REGION_NAME=RegionOne<br>
<br><b>root@OpenStack:~# swift list<br>
There is no object-store endpoint on this auth server.<br><br></b># cat creds/openrc <br>export OS_USERNAME=adminUser<br>export OS_TENANT_NAME=openstackDemo<br>export OS_PASSWORD=secretword<br>export OS_AUTH_URL=<a href="http://OpenStack:5000/v2.0/" target="_blank">http://OpenStack:5000/v2.0/</a><br>

export OS_REGION_NAME=RegionOne<b><br><br></b>root@OpenStack:~# source creds/openrc <b><br><br>root@OpenStack:~# swift list<br>There is no object-store endpoint on this auth server.<br><br></b><br># curl -d '{"auth": {"tenantName": "openstackDemo", "passwordCredentials":{"username": "adminUser", "password": "secretword"}}}' -H "Content-type: application/json" <a href="http://OpenStack:35357/v2.0/tokens" target="_blank">http://OpenStack:35357/v2.0/tokens</a> | python -mjson.tool<br>

<br>{<br>                "endpoints": [<br>                    {<br>                        "adminURL": "<a href="http://OpenStack:8080/" target="_blank">http://OpenStack:8080/</a>", <br>                        "internalURL": "<a href="http://OpenStack:8080/v2/AUTH_0e63498833bf44e4aeb0ac314635b68f" target="_blank">http://OpenStack:8080/v2/AUTH_0e63498833bf44e4aeb0ac314635b68f</a>", <br>

                        "publicURL": "<a href="http://OpenStack:8080/v2/AUTH_0e63498833bf44e4aeb0ac314635b68f" target="_blank">http://OpenStack:8080/v2/AUTH_0e63498833bf44e4aeb0ac314635b68f</a>", <br>
                        "region": "RegionOne"<br>
                    }<br>                ], <br>                "endpoints_links": [], <br>                "name": "swift", <br>                "type": "object-store"<br>
            }, <br>
<br><br># cat /etc/keystone/keystone.conf | grep templ<br>template_file = /etc/keystone/default_catalog.templates<br><br># cat /etc/keystone/default_catalog.templates | grep object<br>catalog.RegionOne.object-store.publicURL = <a href="http://localhost:8080/v1/AUTH_$(tenant_id)s" target="_blank">http://localhost:8080/v1/AUTH_$(tenant_id)s</a><br>

catalog.RegionOne.object-store.adminURL = <a href="http://localhost:8080/" target="_blank">http://localhost:8080/</a><br>catalog.RegionOne.object-store.internalURL = <a href="http://localhost:8080/v1/AUTH_$(tenant_id)s" target="_blank">http://localhost:8080/v1/AUTH_$(tenant_id)s</a><br>

<a href="http://catalog.RegionOne.object-store.name" target="_blank">catalog.RegionOne.object-store.name</a> = 'Object Store Service'<br><br>root@OpenStack:~# ps -ef | grep proxy-server<br>swift    11192     1  0 05:52 ?        00:00:10 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf<br>

swift    11197 11192  0 05:52 ?        00:00:10 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf<br>root     11753 10159  0 06:10 pts/2    00:00:00 grep --color=auto proxy-server<br>root@OpenStack:~# <br>
<span class="HOEnZb"><font color="#888888">
<br><br clear="all"><br>-- <br>Thanks & Regards,<br>Shashi Kanth<br><br>
</font></span><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div>