8e8dcf9360
Keystone client utilizes the auth_url provided to it in order to discover the appropriate end point for the action. It will either use the publicURL or the adminURL it gets in the service catalog for the identity service. UNLESS caller to the keystone client hard sets the endpoint key, in which case keystone will blindly use it instead of looking in the catalog. Because rally was setting it, rally also had to set it differently when doing admin level stuff, but rally doesn't have to do that at all. Rally can rely on the service catalog and let keystone sort it out. This change removes manually setting endpoint and just passes along the auth_url to keystone. This obviates the need to define an admin_port in a deployment configuration, and reduces the number of tests that need to be ran. A warning will be issued if a deployment defines an admin_port, however the admin_port itself will be ignored. This provides some backwards compatibility with existing deployments. Change-Id: I917412e954e57ca5f03df0bb739b7806d38a12a5 Related-Bug: 1398375 |
||
---|---|---|
.. | ||
images | ||
cmds.rst | ||
concepts.rst | ||
conf.py | ||
deploy_engines.rst | ||
feature_request | ||
feature_requests.rst | ||
implementation.rst | ||
improve_rally.rst | ||
index.rst | ||
installation.rst | ||
Makefile | ||
overview.rst | ||
rally_gatejob.rst | ||
server_providers.rst | ||
stories | ||
testing.rst | ||
usage.rst | ||
user_stories.rst | ||
verify.rst |