In nova::keystone::authtoken, use keystone::resource::authtoken to configure
keystone_authtoken section in nova.conf, with all parameters
required to configure keystonemiddleware.
This patch will allow to deploy Nova to use Keystone v3 authentification.
Update acceptance and examples
Some deprecations:
- nova::api::admin_tenant_name is deprecated in favor of
nova::keystone::authtoken::project_name.
- nova::api::admin_user is deprecated in favor of
nova::keystone::authtoken::username.
- nova::api::admin_password is deprecated in favor of
nova::keystone::authtoken::password.
- nova::api::identity_uri is deprecated in favor of
nova::keystone::authtoken::auth_url.
- nova::api::auth_version is deprecated in favor of
nova::keystone::authtoken::auth_version
- nova::api::auth_uri is deprecated in favor of
nova::keystone::authtoken::auth_uri
- nova::memcached_servers is deprecated in favor of
nova::keystone::authtoken::memcached_servers.
The patch is backward compatible and keep defaults values like before.
Depends-On: I299d4c372da702232eaa7cb34b690e372f56e701
Change-Id: I32649549879f912a0f49881c244b119497cf8473
Related-Bug: #1604463