Commit Graph

127 Commits

Author SHA1 Message Date
Filip Pytloun 850d76cbf1 Retire project
Change-Id: I8d994673dd838c4f08c3e8bc87566fd8bd1ef259
2017-01-25 18:22:19 +01:00
Ondrej Smola 16d66bdc5d added cinder ldev range for hitashi vsp storage
Change-Id: Ie195b8464c95946b82ac5b97dfbc3d799f301094
2017-01-15 13:56:27 +01:00
Jenkins e0d299fdfc Merge "add-iscsi-drivers-hplefthand" 2017-01-10 15:02:48 +00:00
Petr Michalec f45744097a add-iscsi-drivers-hplefthand
Change-Id: I8c04df045a99abf38c729f3436bbcf2d3c20f4aa
2017-01-09 18:33:38 +01:00
Jenkins c8dfcdcf5d Merge "Harmonize notification configuration" 2016-12-28 08:22:06 +00:00
Guillaume Thouvenin 7a694feeda Remove the usage of down and disabled together
This patch removes the trigger with state '== down || == disabled'
because it is not working. We replaced it by a check that validates the
fact that alarm is triggered only if one service is up and at least
another service is down or disabled by using the percentage of services
up.

Change-Id: I463b1de2434544bdb4e5b4f3fec8ebc8642f20b3
2016-12-21 15:30:22 +01:00
Simon Pasquier 8bb897e57c Harmonize notification configuration
This change makes the configuration of notifications consistent across
Liberty, Mitaka and Newton releases.

It also aligns the configuration between the controller and volume roles
by allowing to define the notitication topic(s) and messaging driver.

Finally it preserves backward-compatibility when the 'notification' parameter
is a boolean value instead of a dict.

Change-Id: Ib135f4274c251c314377ff6be915480cd2e543cc
2016-12-15 09:58:18 +01:00
Simon Pasquier 822bb4d9d5 Fix Cinder commands
This change forces the use of Bash when running the cinder client. This
is required because the command starts with 'source keystonerc' which is
Bash-specific.

Change-Id: I6e720a6b666772357842729dc95ebc5ef6301c39
2016-12-12 13:58:56 +00:00
Éric Lemoine ea24d9cf37 Handle "disabled" in cinder_volume alarms
Change-Id: I8a9e44282f755d157f7e3fe58808d1f7d511b400
2016-12-08 15:38:49 +00:00
Éric Lemoine 726ae3e625 Improve alarm descriptions
Change-Id: I241c89691852b902ddda6cc3e6b7c34f57270c8d
2016-12-08 12:42:22 +00:00
Patrick Petit e8482c6544 Fix alarms definitions
Change-Id: Ic41fac58d3195b9dadaf86e30abfe2b61d266071
2016-12-08 09:35:36 +00:00
Jenkins 7316877bd7 Merge "enable cadf auditing support" 2016-12-04 10:06:57 +00:00
Petr Michalec a1c7ff1197 enable cadf auditing support
Change-Id: I641b89a77b50a39faea9aadfc065b8046cb71633
2016-12-03 11:18:29 +01:00
Éric Lemoine fb4db78583 Set expected_code to 300 on Mitaka
When checking the API endpoint the expected status code needs to be 300
on Mitaka, and 200 on Liberty and earlier.

Change-Id: I12a3eba127eca8e766f786e4752a7bbb238aa889
2016-12-01 14:15:02 +00:00
Jenkins 52510d8b0e Merge "Implement more robust tests in Salt states" 2016-11-30 13:04:57 +00:00
Éric Lemoine 5173a32873 Do not create data cluster if cinder volume is disabled
Change-Id: I44bd7e1aeb98e4f9d0cc2c86a61c83eebab21c72
2016-11-29 14:34:32 +00:00
Éric Lemoine 9642f207f9 Use stronger tests in alarm definitions
We need to take in account the case where pillar.cinder.controller is
defined but it is actually disabled (with "enabled" set to False).
Likewise for pillar.cinder.volume.

Change-Id: I7d9213c1a521d79e64e8e2bb60c53da9f191abdb
2016-11-29 14:34:32 +00:00
Éric Lemoine 1aedc42b75 Fix alarm definition for cinder-volume
This commit fixes an alarm definition for cinder-volume where "service"
was set to "scheduler" instead of "volume".

With this change the "cinder-volume" and "cinder-data" clusters are now
correctly reported as UNKNOWN in Grafana and Nagios.

Change-Id: I7001fa6d5c4923d455bff90a8863b1ff05851be2
2016-11-29 12:36:53 +00:00
Simon Pasquier 479462d164 Implement more robust tests in Salt states
Change-Id: I0aa5038f24b3073e7f8bed1bdcea5bbe5a31ade4
2016-11-28 13:09:44 +01:00
Simon Pasquier 8b6a5c4964 Merge remote-tracking branch 'upstream/stacklight' into merge-branch
Change-Id: I1dda55c0317a4df6ffea1fa11d521941328fc1e6
2016-11-25 16:19:07 +01:00
Guillaume Thouvenin 5f189b6cfe Put Grafana dashboards into their own directory
Change-Id: Ieace6aed0503b0bb461ebff3f8afc325618d3bbf
2016-11-24 15:59:10 +01:00
Jenkins e0406db672 Merge "Fix annotations in Grafana dashboard" into stacklight 2016-11-24 14:29:01 +00:00
Éric Lemoine 91db775642 Fix annotations in Grafana dashboard
Change-Id: I2ef3bca90bbfd6be15cfe590f7fd86c89a676e69
2016-11-24 09:54:15 +00:00
Swann Croiset 28a089aa02 Add nagios_host dimension for alarm_cluster
And fixes the alerting property.

Change-Id: If918b0fca6deb1e884ad560df5651677ca382058
2016-11-23 10:56:37 +01:00
Éric Lemoine 7efad0c1eb Use percent metrics for majority-down
Change-Id: Iecf71606de225ae6054ff63eb41e94e318dc9933
2016-11-22 13:34:25 +00:00
Éric Lemoine 8a81a75f22 Use "cinder_api" as the backend name
"cinder_api" is used instead of "cinder-api" as the backend name in the haproxy
configuration. Ideally, we should not rely on names defined in the user
configuration, but we have no solution for this right now.

Change-Id: I09e484fc7a94852b62946928f22e7220597f5599
2016-11-22 13:34:20 +00:00
Éric Lemoine 21330a8c45 Create "data" and "control" alarm clusters
Change-Id: Id711f9abd747a510b58de5e694fc352558b6f1c4
2016-11-22 10:44:45 +00:00
Ales Komarek 6b930a588c Add alarms and alarm clusters
Change-Id: I136a4c1d25bdac64f0e3f6a3d19d44eacc5030d6
2016-11-18 14:37:41 +00:00
Jenkins 2503d623dd Merge "Merge remote-tracking branch 'upstream/master' into merge-branch" into stacklight 2016-11-18 11:02:37 +00:00
Simon Pasquier d2a3f4e765 Merge remote-tracking branch 'upstream/master' into merge-branch
Change-Id: Iaf98d962782f065f6ab383b914ebb05cdbf4771d
2016-11-18 11:42:06 +01:00
Guillaume Thouvenin aff09291dd Add missing format for the dashboard
Change-Id: Ia56369843208b0fab55431d6ddc13cd5a921833c
2016-11-18 10:19:55 +01:00
Guillaume Thouvenin 43d8fe5f8a Add support for Grafana
This patch adds support for Grafana and provides a new dashboard.

Change-Id: I6060626cd814164121df2f23bed92aed789e30e6
2016-11-16 16:27:26 +01:00
Jenkins aa0aa41194 Merge "Fix collectd meta when the service is disabled" into stacklight 2016-11-08 15:02:10 +00:00
Jenkins 94f07b53ca Merge "Add local endpoint check in collectd" into stacklight 2016-11-08 15:00:40 +00:00
Jenkins de862ecfb1 Merge "Add timezone to openstack log decoder config" into stacklight 2016-11-08 14:37:14 +00:00
Simon Pasquier 493cabb2e8 Fix collectd meta when the service is disabled
Change-Id: I9a8a02285334542be429c82bf5e37f505fb4a0ba
2016-11-08 13:56:20 +01:00
Simon Pasquier 0e3d2d910a Add local endpoint check in collectd
Change-Id: I8a5f1b3587026a91ec3b3afe6ebbe9fa8cbdfb80
2016-11-08 13:56:20 +01:00
Éric Lemoine 4c5535d8fc Add timezone to openstack log decoder config
Change-Id: Ice010e7a733d65904f28605e410c193349fad1b2
2016-11-08 11:05:02 +01:00
Éric Lemoine c6a3c82c73 Use more robust logstreamer file match
Change-Id: Ic07c3f6981958301ceb0d4f7076c610c8f0b3f68
2016-11-03 11:01:27 +00:00
Simon Pasquier af38c8046b Add support for log_collector
Change-Id: Iad26584ad4ee5938515bb752024ddcc55d49bfa2
2016-10-28 12:11:22 +02:00
Jenkins 66efc77491 Merge "Add collectd support" into stacklight 2016-10-28 08:56:40 +00:00
Simon Pasquier 658c93db9e Add collectd support
Change-Id: Icd8174b09922a99d3132e93a8ce5151e7cc51a18
2016-10-26 09:37:36 +02:00
vmikes 2d63c9875c switch from not-working check, new cinder_api check added
Change-Id: I1d137b9d9e31d810962aecd7bd5c5149af6b2729
2016-10-24 15:37:47 +02:00
Jakub Pavlik 78517fbaeb introduction of newton release
Change-Id: Id3a431fb5d2608b9cf887cededd01684fffa8490
2016-10-20 14:53:34 +02:00
Jakub Pavlik db2749c2ec fix rpc_backend option
Change-Id: Ibb6dd23d1c783fd5c9c7cfdfd3e7d0039602af86
2016-10-20 13:44:48 +02:00
Jenkins c8ae95b074 Merge "add support for config generation" 2016-10-19 16:14:43 +00:00
marco 19b3f34911 add support for config generation
Change-Id: Ica87f6f3a3f1aa4e710c4d13d37ade321e40a0ac
2016-10-19 16:19:00 +02:00
vmikes 80e1002ba8 add region ability for checks
Change-Id: I54bd34cae75d90d757819619abca4d18ddf2031a
2016-10-14 16:17:25 +02:00
vmikes 1a0a64ac2e update procs count
Change-Id: I55f4c429f5757d15792fd87fabbbf902898b7dd8
2016-09-19 16:48:29 +02:00
maxstack f0500cb9db Added option to control number of workers
Change-Id: I2b8820655060b0f6e40332a70dc5d1fe5dd64947
2016-08-25 11:47:44 +01:00