This change adds the 'params' hash in authtoken class, to implement
the same functionality as the one recently introduced into
puppet-nova[1].
[1] 5c38281e1b698f157f03bf1815733277c541c30b
Change-Id: I9a3a1ae0059afc44f71c322c2452776f293a2089
This patch adds support for [keystone_authtoken] interface parameter,
so that operators can define which endpoint should be used by authtoken
middleware.
Change-Id: I39bf94a041d7d4af31fb2653c9274ee8fbdb732e
Service_token_roles_required missing in the server config file which
allows backwards compatibility to ensure that the service tokens are
compared against a list of possible roles for validity.
Change-Id: I75c8036cfd0e538309f11284a087753c50d12394
Closes-Bug: 1778198
check_revocations_for_cached and hash_algorithms are deprecated for
removel because of PKI token format is no longer supported.
Update warning message and add a release note.
Change-Id: If6988f9cdf4e3edc825b6f9dbfcdb24155458e51
Closes-Bug: #1804562
Closes-Bug: #1804720
Option "auth_uri" from group "keystone_authtoken" is deprecated[1].
Use option "www_authenticate_uri" from group "keystone_authtoken".
[1]https://review.openstack.org/#/c/508522/
Change-Id: I89f82693b22cc61c97f9df3fbbd2bdbfe482f549
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
The revocation_cache_time is deprecated for removel because of PKI
token format is no longer supported.
Update warning message and add a release note.
Change-Id: I18389ff125c9f116b0f0682371698473e6974ac2
Closes-Bug: #1717144
The python-memcache package is required if using memcached. By
default the package is not installed and the define has it set to
false. This change allows managing the python-memcache package
install from the authtoken class.
Change-Id: I56e335c77e1512acc3432275b2381b10ba919fb0
The signing_dir is deprecated for removel because of PKI token format
is no longer supported.
Update warning message and release note.
Change-Id: I4b60cbf1c48bc344f1ea223afb35d268e9472ac8
Closes-Bug: #1652700
In aodh::api, use keystone::resource::authtoken to configure
keystone_authtoken section in aodh.conf, with all parameters
required to configure keystonemiddleware.
This patch will allow to deploy aodh to use Keystone v3 authentification.
Some deprecations:
- aodh::api::keystone_tenant is deprecated in favor of
aodh::keystone::authtoken::project_name.
- aodh::api::keystone_user is deprecated in favor of
aodh::keystone::authtoken::username.
- aodh::api::keystone_password is deprecated in favor of
aodh::keystone::authtoken::password.
- aodh::api::keystone_project_domain_name is deprecated in favor of
aodh::keystone::authtoken::project_domain_name
- aodh::api::keystone_user_domain_name is deprecated in favor of
aodh::keystone::authtoken::user_domain_name
- aodh::api::keystone_auth_type is deprecated in favor of
aodh::keystone::authtoken::auth_type
- aodh::api::keystone_auth_uri is deprecated in favor of
aodh::keystone::authtoken::auth_uri
- aodh::api::keystone_identity_uri is deprecated in favor of
aodh::keystone::authtoken::auth_url
- aodh::api::keystone_auth_url is deprecated in favor of
aodh::keystone::authtoken::auth_url
- aodh::api::memcached_servers is deprecated in favor of
aodh::keystone::authtoken::memcached_servers
Change-Id: Id8b3d8265f3554865fd77b291f235219b147efb9
Related-Bug: #1604463