ironic/devstack
Dmitry Tantsur 83dd6a1c0e Auto-detect the defaults for [glance]swift_{account,temp_url_key,endpoint_url}
In many cases, including devstack and TripleO, the swift account to use
is based on the project_id of the 'service' project, so it makes sense
to use it as a default.

Similarly, the temporary URL key can be fetches from Swift, using HEAD
on the account used to access it.

In both cases it is assumed that the same project is used by Ironic
and Glance to access Swift. Explicit values have to be provided
otherwise.

Finally, the endpoint URL can be fetched from the service catalog. Care
is taken to strip the /v1/AUTH_<tenant ID> suffix.

Closes-Bug: #1737714
Change-Id: I701899928f0f780939f17aabc59eb90593ba95f0
2017-12-12 11:48:06 +01:00
..
files [devstack] stop setting or relying on standard properties 2017-11-07 14:54:37 +01:00
lib Auto-detect the defaults for [glance]swift_{account,temp_url_key,endpoint_url} 2017-12-12 11:48:06 +01:00
tools/ironic [Devstack] Replace tap with veth 2017-10-10 11:33:25 +00:00
upgrade [devstack] stop setting or relying on standard properties 2017-11-07 14:54:37 +01:00
common_settings Add a comment about default devstack images 2017-08-28 18:08:45 +03:00
plugin.sh Update the documentation links - code comments 2017-08-15 09:48:13 +03:00
settings Get rid of sourcing stackrc in grenade settings 2017-08-17 15:54:10 +00:00