574 Commits

Author SHA1 Message Date
Pradeep Kilambi
347140eca0 Add support to configure publisher in pipeline.yaml
pipeline yaml defaults to gnocchi publisher. This wont work
if collector(which is deprecated) is still being used. This
should be set to notifier:// instead. So lets make this
configurable.

Change-Id: I242642035c3d3d6e814f54bcd2d1e15c3a53120b
2017-04-11 13:56:33 -04:00
Jenkins
bd1ebe015f Merge "Update default event publisher" 11.0.0 2017-04-10 15:58:46 +00:00
ZhongShengping
a14eab3714 oslo db: check puppet resource instead of actual config in spec
Change-Id: I28dc79777324ffec99f733eb09cd800ab543570d
2017-04-08 11:24:59 +08:00
Pradeep Kilambi
64903dc23d Update default event publisher
In pike, the default publisher is gnocchi. Lets use that
as the default. If you are using collector the override
this to notifier:// instead.

Change-Id: Ic6ba909c873bee801843718cc25974abeda9f857
2017-04-06 17:53:33 -04:00
Alex Schultz
d3c2c4e75a Drop -dev for release prep
Removing the -dev from the version to prepare for Pike M1

Change-Id: Ice98309ab7568e12ee97da3f7f0e2acac68e5fb1
2017-04-05 10:44:11 -06:00
Pradeep Kilambi
a791baa616 Fix dispatcher params
Currently we join the params and pass in a string to the dispatcher
settings. This wont work as ceilometer config expects separate
lines for each value.

Change-Id: I3813f0918c8394ef14959be7580bf026314ba82e
2017-04-04 17:26:49 -04:00
Mathieu Gagné
5d63e7bc79 Fix strict variable errors in ceilometer::agent::polling
Make sure all variables are defined.

Change-Id: Iaa352f73986be4f79ffac0838bedc0f2eaae01d3
2017-03-30 12:19:04 -04:00
Jenkins
50dc1b74eb Merge "Password should be secured" 2017-03-29 21:17:14 +00:00
Mehdi Abaakouk
1a4bdd359d deprecate dispatcher::gnocchi::archive_policy
The archive_policy option of ceilometer::dispatcher::gnocchi is
deprecated and should be removed.

So this change deprecate it for removal.

Depends-On: Ide510f355361737230efcd89ff78ff974bc96134
Change-Id: Ic60b7189c3bfc01f59889ffbd35adaba9c00f559
2017-03-28 14:12:05 +02:00
ZhongShengping
015fd676e4 Password should be secured
As messaging_urls option contains rabbit_password value, it should
be secured.

Change-Id: I503180280a5558d27c00368e9949aaed52151e79
Closes-Bug: #1676708
2017-03-28 16:24:10 +08:00
Jenkins
2e25568305 Merge "deprecate ceilometer::dispatcher::gnocchi::url" 2017-03-28 01:33:03 +00:00
ZhongShengping
01d8712bec Update test-requirements.txt
This patch brings it in line with the latest global requirements.
By being in line with global requirements, this is a more accurate
list with respect to how things are actually tested in the gate.
The following link[0][1][2] shows the latest reno, oslosphinx, sphinx
packages.

[0]https://github.com/openstack/requirements/blob/master/global-requirements.txt#L263
[1]https://github.com/openstack/requirements/blob/master/global-requirements.txt#L372
[2]https://github.com/openstack/requirements/blob/master/global-requirements.txt#L395

Change-Id: I5ae246aa5047eb06f78abe1306b48b76d1f29145
2017-03-23 14:37:15 +08:00
Mehdi Abaakouk
1ef6b0b7f6 deprecate ceilometer::dispatcher::gnocchi::url
The url option of ceilometer::dispatcher::gnocchi doesn't exists anymore
since a while in Ceilometer.

So this change deprecate it for removal.

Change-Id: I2b87de910b73d65111d609b8722183c1852f9c35
2017-03-22 12:31:28 -04:00
Mykyta Karpin
e664330298 oslo log: check puppet resource instead of actual config in spec
Change-Id: I69498bf80b052b70ea73c0fafc4736678fc3417a
2017-03-16 18:40:43 +02:00
Jenkins
8e7e619401 Merge "Make skip gnocchi option overridable" 2017-03-15 23:50:32 +00:00
Pradeep Kilambi
96040df940 Make skip gnocchi option overridable
Since gnocchi is the default backend, We might want to be able to
override this option and let it skip by default for compatibility.
let user set it via extra_params.

Change-Id: I23e43552e14ced5a7da5e16ef323df3b1ec6722d
2017-03-15 17:51:06 +00:00
ZhongShengping
7952b1c137 Fix typo
Change-Id: I0694ee0f4f0b03d9d2b71b1585876e63bd188b53
2017-03-13 20:08:25 +08:00
Jenkins
c874c83ac0 Merge "Deprecate ceilometer collector" 2017-03-11 02:57:48 +00:00
Juan Antonio Osorio Robles
180bfecb39 rabbitmq SSL: check puppet resource instead of actual config
The configuration is done via the oslo::messaging::rabbit resource
from puppet-oslo. We should be checking for the resource that we're
using instead of the underlying configuration file.

Change-Id: I2f0a392e4b0a7a7ab61cc1e853fca44c3b9cbe97
2017-03-10 13:47:48 +02:00
Pradeep Kilambi
643c283606 Deprecate ceilometer collector
Change-Id: I038e346d602552c449642c71bc30d2b7d2d1b54d
2017-03-08 12:00:22 -05:00
Alex Schultz
da9656943f Prepare Pike metadata
Bump metadata.json and reno configs for Pike

Change-Id: I6948b460cc8605e45334d7886a287f75d0dfb3cb
2017-03-07 15:33:25 -07:00
ZhongShengping
8190fba40a Deprecate meter_dispatcher and event_dispatcher options
1) meter_dispatcher and event_dispatcher options are now deprecated,
please use meter_dispatchers and event_dispatchers options instead.
2) Switch meter_dispatchers and event_dispatchers parameters to
$::os_service_default fact.

Change-Id: I32dcbf34160906d15c871272e5ce0eba46c02b5e
Closes-Bug: #1668817
2017-03-03 15:22:19 +08:00
Alex Schultz
72b33608c7 Remove rpc_backend check for amqp
I7ccd995ef01c2d54427684718adba054260fdd52 removed the rpc_backend
declaration for amqp so we need to stop checking for it in the unit
tests.

Change-Id: I7ad627f2ec69ea2456830f2ca6e984af6d03ae6a
2017-02-28 10:11:50 -07:00
ZhongShengping
c3d330eeb5 Add notification_driver option
Add notification_driver to configure driver or drivers for handling
sending notifications.

Change-Id: Id6450967f8efd30597b0b3a23602fa8d673aec8a
2017-02-13 17:39:44 +08:00
840efb3bd6 Update reno for stable/ocata
Change-Id: Ib764e1de0806edbf5e74e19ba88faf3578c9fce8
2017-02-08 11:03:39 +00:00
Alex Schultz
15aeb9dc98 Prepare ocata-rc1 release
Bump metadata.json and reno configs for ocata-rc1 release

Change-Id: I2d7b431fd5c8546bec694323de5173aecbeee0ce
10.3.0
2017-02-03 16:22:45 -07:00
ZhongShengping
895a8eaa87 Add control_exchange and rpc_response_timeout options
Add control_exchange to configure an exchange name for message.
Add rpc_response_timeout to configure seconds time for waiting
for a response from a call.

Change-Id: I0d54accfea048fa394dac18e141a620d127579cf
2017-01-28 12:59:08 +08:00
Jenkins
e80d90dc18 Merge "Add oslo::db to dependency chain" 10.2.0 2017-01-23 18:54:02 +00:00
ZhongShengping
0d0b20f5a8 Add oslo::db to dependency chain
All db settings should be applied and all releated packages should be
installed before dbsync starts.

Change-Id: I5194e34d0ffdde335b9f3e242c8924658bdebbd6
2017-01-22 21:29:52 +08:00
ZhongShengping
3b4e53fe8e Fix puppet example in README
keystone_password is reomved in ceilometer::api, use password instead.
ceilometer::rabbit_host, ceilometer::rabbit_password,
ceilometer::rabbit_userid are deprecated. Use
ceilometer::default_transport_url instead

Change-Id: Iab2341f8e14193616768cdb1787031b89cfa158a
2017-01-21 12:40:12 +08:00
Jenkins
52307287b5 Merge "Fix typo in ceilometer_api_paste_ini_spec.rb" 2017-01-20 20:36:54 +00:00
zhangyanxian
699c190772 Fix typo in ceilometer_api_paste_ini_spec.rb
TrivialFix

Change-Id: I7f34f563048a224a266eeeb99cd2285bb4190957
2017-01-20 06:07:50 +00:00
Pradeep Kilambi
9cf46cbf92 Configure compute params in config
Add a way to pass instance_discovery_method param to
override in the ceilo compute agent config.

Change-Id: Id7bd49510c0be76ed3f940c91108659beb440afb
2017-01-19 13:29:03 -05:00
Alex Schultz
306c6d660d Fix Ubuntu Ocata issues
The Ubuntu libvirt package has been updated for Ocata and includes
the Debian name for the libvirt group now. This change updates the
libvirt group to be 'libvirt' and not 'libvirtd' as it was previously.

Additionally, we are not properly waiting for the ceilometer packages to
be installed before attempting to configure apache which under Ubuntu
can lead to a non-idempotent 2nd run if the apache configuration file
is installed after we've already run our apache configuration.

Change-Id: Id191d1a12c84a2bdb305630fd7b10516ac2ba0c2
Closes-Bug: #1657291
Closes-Bug: #1657309
2017-01-18 12:57:56 -07:00
Emilien Macchi
14a4c1262f Deprecate ceilometer::agent::central
ceilometer::agent::central is deprecated and will me removed in a future
release. Users should declare ceilometer::agent::polling with central
namespace activated.

Change-Id: I52e83ecc3ba2f39a671b2b18a7a9a1c167375088
2017-01-16 15:53:20 -05:00
Alex Schultz
7b2cfda7d4 Prepare 10.2.0 release
The third release for Ocata.

Change-Id: I4e2330bd3d3992f6901723294b36124bd0a0814d
2017-01-13 17:31:00 -07:00
Matthew J. Black
3bda006e6e Allow python-memcache install from authtoken class
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: If8fea78f01e1bf54689f9ac9cb69ae4ca6be19dc
2017-01-11 17:19:23 -05:00
Pradeep Kilambi
6e7688e2e1 Add deprecation warning to ceilo api
Change-Id: Ie16ddfe87ad75bb1f2c84a2aead6cd1d406a1bfc
2017-01-03 17:47:57 -05:00
ZhongShengping
776f73c32c Deprecate signing_dir option
The signing_dir is deprecated for removel because of PKI token format
is no longer supported.
Update warning message and release note.

Change-Id: I9adf3d2a0301c717321a09240a15352f8712b9d9
Closes-Bug: #1652700
2016-12-27 17:06:18 +08:00
iberezovskiy
7d0c2e0dda Pin reno version to reno>=0.1.1,!=2.0.0
reno=2.0.0 breaks releasenotes test

Change-Id: I784ca8fb667fa52c860555da02ff7b1c919d1fad
Closes-Bug: #1651995
2016-12-22 11:24:08 +00:00
Xing Zhou
29e54fbb8d Add customization for wsgi process display name
Change-Id: I86495b73f386ff69bacd972947d702ea6861f94c
Related-Bug: #1626550
2016-12-21 12:56:30 +08:00
Alex Schultz
2025907cc5 Prepare 10.1.0 release
The second release for Ocata.

Change-Id: I4a60a45f07091b7a8dcae84e0febc10dce063a10
10.1.0
2016-12-09 09:34:18 -07:00
ZhongShengping
73a2d03e71 Fix spec test for sync
Change-Id: I91d75ba57d72ccdee14993b60c8b2b102bb4558e
2016-12-01 16:10:22 +08:00
ZhongShengping
fc4a0fd510 Add hooks for external install & svc management
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain.  This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.

Change-Id: I0d18ec6ffe6b54c85773a6dabb0ed7b6f59a12f4
2016-11-29 17:32:37 +08:00
Flavio Percoco
012078446e Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/c2ebc8a7e5f3f42ce5a40ca505705cf2

Change-Id: Id067fa732cd696310bdc9daf8b75da4b1360a688
2016-11-25 17:40:26 +01:00
Jenkins
12360108f1 Merge "Prepare 10.0.0 release" 10.0.0 2016-11-17 19:58:22 +00:00
Jenkins
69931b0685 Merge "Fix common options position in params.pp" 2016-11-17 08:56:28 +00:00
Jenkins
30ec072452 Merge "Remove old authtoken options" 2016-11-17 08:07:43 +00:00
Alex Schultz
16af61ed77 Prepare 10.0.0 release
First release of Ocata.

Change-Id: Ibd920b4dd9de61f94e071f027390748f3808d9f6
2016-11-14 16:39:45 -07:00
Mykyta Karpin
52ebcc955d Switch ceilometer to rspec-puppet-facts
Change-Id: I5befcadb924f0896457f3db0b712f6de157e926c
2016-11-14 15:50:37 +02:00