558 Commits

Author SHA1 Message Date
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
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
ZhongShengping
e885bafe57 Fix common options position in params.pp
These parameters are common for both systems,
they could be moved out from 'case'.

Change-Id: I7ff0caf6330a96cff8cbb58427ae2219293d2760
2016-11-14 11:42:27 +08:00
Alfredo Moralejo
af4af189ea Replace ceilometer-dbsync by ceilometer-upgrade
https://review.openstack.org/#/c/388688/ has removed ceilometer-dbsync
and ceilometer-upgrade must be used instead.

Additionally, ceilometer-dbsync enabled option --skip-gnocchi-resource-types
and ceilometer-upgrade doesn't, so i'm setting it by default to
ensure backwards compatibility.

Closes-Bug: #1641076

Change-Id: I383fb7922e7984b067742e10a370b0d2f574dbe9
2016-11-11 10:50:33 -05:00
Iury Gregory Melo Ferreira
b39fa37eae Remove old authtoken options
Since we are in ocata lets remove all old parameters
in api to configure the keystone_authtoken section

Change-Id: I101d1d38ad405dd8a418cb63f7345f7fd700cebe
2016-11-05 13:27:25 -03:00
ZhongShengping
7c34dbff35 Fix puppet version for requirements in metadata
http://logs.openstack.org/08/393008/1/check/gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial/283f87f/logs/puppet-version.txt.gz

Change-Id: I2af8d48e77f683db28358e2371bc0ec59128c48f
2016-11-03 12:01:09 +08:00
Alex Schultz
9dbbf98385 Define libvirt_group for RHEL family
We use the ceilometer::params::libvirt_group in the ceilometer agents
but since we do not define it for the RHEL family, it results in an
warning about an undefined variable. This change defines it as undef to
cleanup the warnings.

Change-Id: I6d768df0b7f3353171e90ca30b7f0d94fdc5d8dc
2016-11-01 14:27:57 -06:00
Alex Schultz
d77e7067de Deprecate rabbitmq connection parameters
The rabbitmq connection parameters have been deprecated in favor of the
transport_url setting.

Change-Id: I04d9e09d30d4636773b2d64e7be27885cdb8775a
Related-Bug: #1625198
2016-11-01 07:41:11 -06:00
Jenkins
054a1f65e8 Merge "Add test for policy" 2016-10-28 10:30:13 +00:00
ZhongShengping
bd83c2a094 Add test for policy
Change-Id: I5e873dadf6a437f9698df9b67a94c7c1ac2aa5bf
2016-10-27 23:20:58 +08:00
Iury Gregory Melo Ferreira
a1b8f3b331 Remove verbose
Since we are in Ocata we should remove the
verbose option that was deprecated

Change-Id: Ie34e021c8a9f1d61be0cc9c6f2f05af76fac24e6
2016-10-25 19:59:23 -03:00
Mykyta Karpin
765557b9dc Fix documentation for log_dir parameter
Change-Id: I283453057845af1ec8e4e1e0419db2e9d5893abf
Partial-Bug: #1600294
2016-10-18 15:06:50 +00:00
Emilien Macchi
5fad2540c9 Release 9.4.1 (newton)
Releasing 9.4.1 (newton).

Change-Id: I13ccc44cb90c91e366b4edbf2340bdc40e0db582
2016-10-14 08:37:54 -04:00
Maksym Yatsenko
51f5519f11 Change worker defaults to ::os_workers
This patch changes the default worker count from ::processorcount to the
new ::os_workers fact. ::os_workers is based on the number of processors
(currently cpu/4) but is capped at a maximum of 8 worker processors.
This is a much more reasonable default in general and prevents excessive
resource consumption on systems with a large number of CPUs.

Change-Id: I6b994becf8963020a56902785e2c569553c95a14
2016-10-13 13:44:37 -06:00
Juan Antonio Osorio Robles
d4aa3e5cad Add option to enable Ceilometer's SSL middleware
Ceilometer is now using the HTTPProxyToWSGI middleware from
oslo.middlware in its default api-paste configuration [1]. This commit
gives us the ability to enable/disable that middlware.

[1] I24f16dda49bd9e7930ca9f0d32bf0793463aff03

Change-Id: I1812a27202ba3714b354aeb27611d38def87a7fc
2016-10-11 13:11:32 +03:00
Andreas Jaeger
191da2c492 Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: I23fed7eeeb6e5cb1f7925abaf050692215b78930
2016-10-06 20:44:36 +02:00
Sharat Sharma
5ceee6fc72 Changed the home-page to point Openstack Puppet Homepage
Change-Id: Ib0b757b6310156f94fa3b3517cd4a3402d3a13d1
Closes-Bug: #1629876
2016-10-03 20:32:55 +05:30
Alex Schultz
aefbf40c13 Move rspec-puppet-facts to spec helper
This change updates the module to use the rspec-puppet-facts as defined
in the puppet-openstack_spec_helper.

Change-Id: I2d2230f46cd5e7b29a0d1a38303619798f9394ad
2016-09-30 13:16:30 -06:00