Keystone v2 api's are removed in [1], so it's required
to use keystone v3 otherwise all requests fallbacks to
keystone v2.0 and fails.
[1] https://review.openstack.org/#/c/499783/
Change-Id: Ie2794d5fb12785e7c620c4ec8e3ccc2fb64d9e3b
Closes-Bug: #1723838
We cleaned up unused code in commit:
https://review.openstack.org/#/c/399969/
and accidently added it in https://review.openstack.org/#/c/413237/.
That fix for resource ordering was useful for puppet 3, but
as now we are running tests against puppet 4, this code becomes useless.
This reverts commit 4cf2b7f2f8.
Change-Id: I892cbc3b6957f54dae12bd133911df38937e367a
The rabbitmq connection parameters have been deprecated in favor of the
transport_url setting.
Change-Id: I097252390fa139a38922f19c2b3c4eedf8d4058f
Related-Bug: #1625198
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
Update service_credentials and keystone_authtoken parameters to support
Keystone v3 by default.
* Add project_domain_name and user_domain_name, default to default
domain.
* Add auth_type default to password.
* Deprecate keystone_identity_uri and add auth_url.
* Update tenant_name to project_name, in a transparent way.
See:
http://www.jamielennox.net/blog/2015/02/23/v3-authentication-with-auth-token-middleware/
Change-Id: I32bc862b2d8f654ba5696e5267fdd5d1d6dda6e0
Because of [1], we need to set some ordering, like we did in
puppet-openstack-integration.
[1] https://bugs.launchpad.net/aodh/+bug/1557154
Change-Id: Ifb1e90cdb9e92ea400524384285b8b70fba94444
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
If this option is not set explicitly, there is no such warning.
Change-Id: I03b278415861f58ffee810244b6eeabfa2e2127c
Install ceilometerclient (aodhclient does not exist yet):
* manifest
* unit tests
* acceptance tests
* example manifest
Change-Id: Ib644bd0896af71b5fd0379236c7650588fd407b2
* Manifest for evaluator and auth
* acceptance
* example
* unit tests
* Fix dbsync command and run it to make evaluator work
Change-Id: I3e9f43ebeceaf62abed9412959c067c4bd4409da
* Manifests to deploy Aodh API service
* WSGI support
* unit tests
* acceptance tests
* example manifest
Change-Id: I648310ae05bae37b1790514d0e7fe0bbc5a7bdde