This change updates the module to use the rspec-puppet-facts as defined
in the puppet-openstack_spec_helper.
Change-Id: I2bcbe18556567ea4138e73977e3c291d8fc51cb4
Depends-On: I03303214096ea657078b27aff6bbbd96b119ba30
Depends-On: Ieb49449c92249dc886669d62d3ea6d38669033be
Since this module was last updated to use rspec-puppet-facts, a few
additional tests were missed. This change updates the last two tests to
use rspec-puppet-facts.
Change-Id: Idd5f80e797574d0e5661e22ec4d631beba0e358e
Removing puppet-lint warnings
in favor of upgrading to latest gem
2016-09-13 21:11:00.804153 | manifests/api.pp:196:WARNING: line has more than 140 characters
Change-Id: I1b81576d5387769f6e48c970bff386e3dab32f32
The documentation refers to keystone_identity_uri as being
deprecated in favor of aodh::keystone::authtoken::auth_uri
when it really is aodh::keystone::authtoken::auth_url.
Change-Id: I28f43b0e2ed1359811c68d2e0f25ff9eba17749c
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
This provides a mechanism for setting default across all modules.
Change-Id: Ic716b82ebb599dff75456d79a5538a75cf96303d
Related-Bug: 1599113
Depends-On: I9d0a10d48124ee71ea80134ceef96436c8ee196e
This change adds the abiltity to manage the memcached servers for the
keystone authtoken configuration in aodh::api
Change-Id: Idaf7728dafb39df71531759cf06029dd44dd39f2
We had a prelude note when releasing Mitaka. This note
keep showing-up at every release while we're on Newton now.
We don't need a prelude release note, we already have nice sections
for every note we push.
This patch aims to remove this prelude starting from Newton.
Change-Id: I2dcfc50414fcafc43370c219a5d22f5205c5b37d
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
This change updates the aodh::keystone::auth class to include a default
service_name of 'aodh' so that if a user changes the auth_name, the
service is still created as being related to 'aodh'. This improves the
user experiance when they want to customize the usernames for services.
Change-Id: I9de75cbe7947282739e13e2f397ee7e919f7dc9f
Closes-Bug: #1590040
Add the option in order to facilitate management.
User can ensure that only the options they hoped
are configured.
Change-Id: I6b31aefe35329111323499b70bd8d94bc317c20d
This commit adds the transport_url parameters for oslo.messaging. The url is
of the form:
transport::/user:pass@host:port/virtual_host
Where the transport scheme specifies the rpc or notification backend as one of
rabbit, amqp, zmq, etc. Oslo.messaging is deprecating the host, port and
auth configuration options [1]. All drivers will get these options via the
transport_url.
This patch:
* use oslo::messaging::default resource
* use olso::messaging::notifications resource
* add new parameters for transport_url(s)
* update spec tests for added parameters
* add feature release not
[1] https://review.openstack.org/#/c/317285/
Change-Id: If9e028cbcd0db4b8e472cbcd11407807f2a8c198
Bindep is a binary automation tool used in openstack-infra. With it,
projects can better control the default packages installed into the
OS. Because we are using puppet, we actually don't want any packages
installed by default as to better test our manifests.
Change-Id: Id1625b05b0142e38eeca401ced0984bf150b3013
Co-Authored-By: Paul Belanger <pabelanger@redhat.com>
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
This commit adds support for the oslo.messaging amqp rpc_backend
which enables the AMQP 1.0 driver. A proposed feature for the
Newton oslo.messaging release is an update to the AMQP 1.0 driver
to support a stateless messaging interconnect for RPC traffic [1].
This patch:
* use oslo::messaging::amqp resource
* add new parameters for the oslo_messaging_amqp driver
* update spec tests for amqp as alternate rpc_backend
* add feature release note
[1] https://blueprints.launchpad.net/oslo.messaging/+spec/amqp-dispatch-router
Change-Id: Ica192f3b5da5f02745e25b6a6b7c344dcaf7cc99
Update default values for oslo rabbit parameters to os_service_default.
Also add missed kombu_compression parameter. Update unit tests
Change-Id: I83c811cf1ff17ade60062a39be1e9dcb2b8345ac
Add aodh_api_paste_ini type/provider for aodh.
Also add the capability to configure api_paste.ini with config.pp.
Closes-Bug:1483371
Change-Id: Ia083df99901ccae646d5cc3c6414a3f126f1eac2
This patch will update the parameters class
using the default fact $::os_service_default
Also the parameters order in the class doc
is fixed and ordered according the class
parameters.
Change-Id: Iace9cd7e3706f8c9c500dcb9037e4e93a6217105