Commit Graph

9 Commits

Author SHA1 Message Date
Takashi Kajinami e05af2b3f1 Use consistent names for service_credentials options
This change renames aodh::auth and its parameters to be consistent
with the section name and the parameter names in aodh service. This
allows operators more easily guess how the class and its parameters
correspond to the options in aodh.

Change-Id: I7ddc4af25f89317da6a794beba312841d2f1bc25
2021-01-31 22:19:46 +09:00
Tobias Urdin d75de30b72 Convert all class usage to relative names
Change-Id: Ib0d2c8567775e0b5aa7a0799851b340cb50b784e
2019-12-08 15:06:48 +01:00
Iury Gregory Melo Ferreira 75161dd0ca Move aodh to authtoken
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
2016-08-19 04:27:46 +00:00
Emilien Macchi 42c34763bb Implement Listener service
* Manifest
* Unit tests
* Acceptance tests
* Example manifest

Change-Id: Ib4a65547fee27f1d7dedf0c508ef544a5347b2e6
2015-11-04 20:37:29 +00:00
Emilien Macchi 6e30e9f410 Implement Notifier service
* Manifest
* Unit tests
* Acceptance tests
* Example manifest

Change-Id: Ib0b82245fa9ffeb2c23bd26e2e7f3db6a0b6fe41
2015-11-03 15:47:56 +00:00
Emilien Macchi 78af0f02c3 Implement Client class
Install ceilometerclient (aodhclient does not exist yet):

* manifest
* unit tests
* acceptance tests
* example manifest

Change-Id: Ib644bd0896af71b5fd0379236c7650588fd407b2
2015-11-03 15:47:42 +00:00
Emilien Macchi 9510ce46e4 Implement Evaluator service
* Manifest for evaluator and auth
* acceptance
* example
* unit tests
* Fix dbsync command and run it to make evaluator work

Change-Id: I3e9f43ebeceaf62abed9412959c067c4bd4409da
2015-11-03 10:46:55 -05:00
Emilien Macchi 54f857d36b Implement API service
* Manifests to deploy Aodh API service
* WSGI support
* unit tests
* acceptance tests
* example manifest

Change-Id: I648310ae05bae37b1790514d0e7fe0bbc5a7bdde
2015-10-21 10:00:29 -04:00
Emilien Macchi 17a835e2e3 First implementation of init class
* Introduce basic parameters in init.pp
* Rspec tests
* Documentation
* Beaker tests

Change-Id: I61c4f1ca1571558490925f2874a274e3b427c3f0
2015-10-21 09:57:04 -04:00