6b91352007
On a relatively recent build of swift, all my scripts blew up with "No tenant specified". It was caused by the fix to add --os_tenant_name, commit ID: 208b8e85a80e46ddb49dc2035cb292570a20c7db This patch restores the old behavior. I tested it to work with old swauth-based Swift, new Keystone-based Swift, in the latter case using both -U and --os_tenant_name arguments. Note that this patch permits to use a literal colon in the user name with the new syntax, as long as tenant is specified. Empty tenant names are not allowed with either syntax. Change-Id: I7785e6981a9d6281d0421c43875ee19d61d5ff43 Bug: 982909