Martin Polreich [Tue, 20 Nov 2018 14:08:26 +0000 (15:08 +0100)]
Move to Mirantis owned docker images for tests
- This is a temporary solution until we have our own images
Fixes: PROD-24956 (PROD:24956)
Change-Id: I35b3e0592a47be0059d3a9e7e28f0cdcd3b98878
Martin Polreich [Wed, 7 Nov 2018 13:43:05 +0000 (14:43 +0100)]
Update Gemfile and Makefile configuration
- One Gemfile for all formulas tests
- Update Makefile for OpenStack tests
Fixes: PROD-24408 (PROD:24408)
Change-Id: Ib83c1759cdbf76a1393d9310599e7ee44a4d280d
Martin Polreich [Wed, 24 Oct 2018 10:02:21 +0000 (12:02 +0200)]
Freeze inspec version for salt-formulas tests
- in inspec >= 3.0.0 there are changes in schema
which require to have tests/integration dir
to contain tests, otherwise fails
- this is temporary workaround until we decide
proper fix
Change-Id: Ia0503bdc6d8c10389335931a794850fcdbace0e6
Mateusz Matuszkowiak [Thu, 13 Sep 2018 13:29:45 +0000 (15:29 +0200)]
Fixed the "Reached9xxx" in summary by moving WS
Change-Id: I2e04a4791f25e22fb619a818bbe9afde581a7826
Closes-Bug: PROD-23152
Ondrej Smola [Mon, 16 Jul 2018 09:43:45 +0000 (09:43 +0000)]
Merge "Fix Python version for Travis CI tests"
Mateusz Matuszkowiak [Fri, 22 Jun 2018 13:15:56 +0000 (15:15 +0200)]
Fix for importing properly InfluxDB Relay Dashboard
Change-Id: Icafe7bdaf9b4faa9848a41f91fb87da6d57e6dd3
Closes-Bug: PROD-20964
Michal Kobus [Thu, 21 Jun 2018 11:07:31 +0000 (13:07 +0200)]
Dashboard rationalization
Change-Id: I2de121d32f19bf10ac3c74114c78136662fea862
Closes-bug: PROD-20091
Martin Polreich [Thu, 21 Jun 2018 13:29:18 +0000 (15:29 +0200)]
Fix Python version for Travis CI tests
Change-Id: I5c79365a954635781025f169501f5a7aa2e508c9
Michal Kobus [Tue, 19 Jun 2018 16:33:42 +0000 (18:33 +0200)]
Dashboard rationalization
Change-Id: I3c7a8e8b8d72019c5ec80c781d7ca0aa700dfa84
Closes-bug: PROD-20085
Michal Kobus [Thu, 7 Jun 2018 16:15:10 +0000 (18:15 +0200)]
Cosmetic changes for alerts
Change-Id: I4a5edcb920b2dbb3b1f545f2b36d26fe6cb9717a
Closes-bug: PROD-20466
Petr Michalec [Tue, 22 May 2018 07:32:35 +0000 (09:32 +0200)]
Merge pull request #28 from marek-knappe/add-raw-lines-to-udp
Added raw_rules to udp/data/http
Marek Knappe [Mon, 21 May 2018 08:56:39 +0000 (18:56 +1000)]
Added raw_rules to udp/data/http
Petr Michalec [Thu, 17 May 2018 13:14:33 +0000 (13:14 +0000)]
Merge "Add Salt 2018.3 tests"
Michal Kobus [Mon, 23 Apr 2018 14:39:43 +0000 (16:39 +0200)]
Alerts reworked
Change alerts names, severity and descriptions.
Change-Id: Id21d8ddace3c048dfa7db887ffd48dc965fe2687
Closes-bug: PROD-19555
Martin Polreich [Wed, 18 Apr 2018 08:53:14 +0000 (10:53 +0200)]
Add Salt 2018.3 tests
Change-Id: I959125086475983e16c46511af212b3bbaa8df40
Petr Michalec [Thu, 29 Mar 2018 06:25:58 +0000 (08:25 +0200)]
Update metadata.yml with correct URL
Change-Id: I340330f4e3c56dc56fef37555bd700d709ce9c4c
Dmitry Kalashnik [Tue, 27 Mar 2018 09:50:39 +0000 (13:50 +0400)]
Add host label to influxdb_relay targets
Change-Id: Ic6522dd24b957cc486a84f6e816012e761ddac77
PROD-related: PROD-18671
Petr Michalec [Thu, 22 Feb 2018 15:43:14 +0000 (16:43 +0100)]
Update RP,CQ examples
Change-Id: I1aa6c04c86d45669f935b9fc8b1fecf9dd55e861
Petr Michalec [Mon, 19 Feb 2018 08:30:50 +0000 (08:30 +0000)]
Merge "Use new image for kitchen tests"
Martin Polreich [Fri, 16 Feb 2018 15:16:27 +0000 (16:16 +0100)]
Use new image for kitchen tests
Change-Id: Ieaf8bb525f2fb19216f2712b48ae411606f2d7ce
Filip Pytloun [Thu, 15 Feb 2018 14:13:13 +0000 (15:13 +0100)]
Update Makefile
Petr Michalec [Mon, 12 Feb 2018 14:22:38 +0000 (14:22 +0000)]
Merge "Unique names for directories management resources"
Jakub Josef [Thu, 8 Feb 2018 12:22:16 +0000 (13:22 +0100)]
Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)
Change-Id: Icd6ac120246086aa8f9d52600d45ff249f2a9327
Aleksieiev, Oleksii [Thu, 18 Jan 2018 22:41:49 +0000 (14:41 -0800)]
Unique names for directories management resources
Change-Id: Id110a48c8cd528cdecaf63f07caf07d11cf3f49d
Closes-Bug: PROD-16995
mcp-jenkins [Tue, 16 Jan 2018 08:53:54 +0000 (08:53 +0000)]
Merge "Optimize kitchen tests for Travis CI and fix test repo"
Filip Pytloun [Mon, 15 Jan 2018 12:14:16 +0000 (12:14 +0000)]
Merge "Remove salt-master, reclass from pkg dependencis"
Petr Michalec [Tue, 9 Jan 2018 15:48:03 +0000 (16:48 +0100)]
Allow states using curl to retry if transient problem.
Change-Id: Ibd9016530083127fc2b6274897a51dfca5d01f7b
Petr Michalec [Tue, 9 Jan 2018 13:00:19 +0000 (14:00 +0100)]
Fix echo of stdout for fail_on function
Change-Id: Ie0506c64fae8a751b9e0d858230acc6f576b5b34
Petr Michalec [Tue, 9 Jan 2018 08:10:39 +0000 (09:10 +0100)]
Remove salt-master, reclass from pkg dependencis
Change-Id: I14f7306ed18157f78d5d981a8397b5bce0a1cb4e
Martin Polreich [Fri, 5 Jan 2018 12:09:42 +0000 (13:09 +0100)]
Optimize kitchen tests for Travis CI and fix test repo
Change-Id: I33fbc3b28f573936f0eb003bdfab9233e7c0cb76
Petr Michalec [Thu, 4 Jan 2018 17:55:15 +0000 (18:55 +0100)]
Create continuous queries, with verbose output.
Better to handle db internals setup from app then from salt.
Note:
Influxdb API call returns 200 even on "issues".
TODO: Influxdb module would do better job than cmd.run + curl
Change-Id: I3d6377d1043cfc77160fb1f9eaeb6c441cbe3a63
Filip Pytloun [Thu, 4 Jan 2018 11:25:16 +0000 (12:25 +0100)]
Merge pull request #27 from salt-formulas/fix-cq
Fix, ALTER of continous query
Petr Michalec [Thu, 4 Jan 2018 10:39:56 +0000 (11:39 +0100)]
Fix, ALTER of continous query
Change-Id: I33263ff4f328eb2e652f9e32d6e88d31fd0049f4
Bartosz Kupidura [Wed, 20 Dec 2017 10:32:50 +0000 (11:32 +0100)]
Switch count_scalar to count for prometheus
Closes-Bug: PROD-16609
Change-Id: I0d53cd7c28b087325073c2b2d550d124182dd102
Jakub Josef [Fri, 15 Dec 2017 15:58:29 +0000 (16:58 +0100)]
Fixed typo in run_tests.sh file
Change-Id: I8a439f9f05f5d02542d451ff2f3c1ae4ead5b8d6
Petr Michalec [Tue, 12 Dec 2017 15:43:34 +0000 (16:43 +0100)]
minor, tunne compatibility during influxdb.query call
Change-Id: I66219a6c507ca2e22cb909ee6ab3cae013659f36
Ales Komarek [Tue, 12 Dec 2017 14:51:24 +0000 (14:51 +0000)]
Merge "FEATURE: add custom ad-hoc queries for schedulled run, etc"
Petr Michalec [Mon, 11 Dec 2017 14:00:38 +0000 (15:00 +0100)]
FEATURE: add custom ad-hoc queries for schedulled run, etc
Change-Id: Idabbb59c74a6ca004629c8f33e92c96d2d35c113
Petr Michalec [Mon, 11 Dec 2017 15:27:52 +0000 (16:27 +0100)]
Add salt service meta, for influxdb state execution
Change-Id: Iecd1287fa82948e552cc3c17c376d91061b67ab7
Filip Pytloun [Fri, 8 Dec 2017 12:27:37 +0000 (13:27 +0100)]
Merge pull request #26 from salt-formulas/add-continuous-queries
FEATURE, add continuous query support
Petr Michalec [Wed, 6 Dec 2017 12:32:13 +0000 (13:32 +0100)]
FEATURE, add continuous query support
Change-Id: I6f449e55220263149074e310047d13f05a521ea8
Petr Michalec [Thu, 7 Dec 2017 11:01:09 +0000 (12:01 +0100)]
Merge pull request #25 from Perceptyx/master
Ensure custom paths are created and have correct permissions
Martin Polreich [Wed, 18 Oct 2017 11:24:44 +0000 (11:24 +0000)]
Merge "Add prometheus main dashboard"
Martin Polreich [Fri, 13 Oct 2017 09:14:31 +0000 (11:14 +0200)]
Add prometheus main dashboard
Change-Id: I9b7262b6ba1631348c447a4dcdb6bf6fd6b079a4
Ildar Svetlov [Wed, 11 Oct 2017 14:05:40 +0000 (18:05 +0400)]
Improve InfluxDB Grafana dashboard
Change-Id: I80a74e1861c58fd43fbe295d2aac58b78daa0964
Closes-bug: PROD-14656
Dmitry Kalashnik [Fri, 13 Oct 2017 12:39:04 +0000 (16:39 +0400)]
Add threshold to InfluxDB alarms
Change-Id: Ie6e60aa83c56b49ef9f8bf8d39d5440adb5b926b
Partial-Bug: PROD-15203
Alejandro Bednarik [Tue, 19 Sep 2017 11:09:12 +0000 (08:09 -0300)]
Merge pull request #4 from Perceptyx/doc_tests_custom_paths
Update tests and README about custom paths
abednarik [Tue, 19 Sep 2017 11:08:25 +0000 (08:08 -0300)]
Update tests and README about custom paths
Ildar Svetlov [Tue, 12 Sep 2017 12:34:53 +0000 (16:34 +0400)]
Add InfluxDB Relay alerts
Change-Id: I9299d81a592fdfee33f3f4e1d5ca6300d18d94cc
Ildar Svetlov [Mon, 11 Sep 2017 14:30:27 +0000 (18:30 +0400)]
Add InfluxDB Relay dashboard
Change-Id: I65a23bd12c95d453606cef77427bc11487e74cbe
mcp-jenkins [Wed, 13 Sep 2017 09:16:16 +0000 (09:16 +0000)]
Merge "Enable telemetry for InfluxDB relay"
Ales Komarek [Mon, 11 Sep 2017 09:57:28 +0000 (09:57 +0000)]
Merge "Fix order of hosts in the Grafana dashboard"
Simon Pasquier [Fri, 8 Sep 2017 09:36:06 +0000 (11:36 +0200)]
Enable telemetry for InfluxDB relay
Change-Id: If71d9b198c7396a4812f4b624a5e1709de63256a
Simon Pasquier [Fri, 8 Sep 2017 09:11:00 +0000 (11:11 +0200)]
Fix order of hosts in the Grafana dashboard
Change-Id: I73967e8ffa730a0e6fb4596d32d6d12fed3ba1c7
Martin Polreich [Fri, 1 Sep 2017 12:45:42 +0000 (12:45 +0000)]
Merge "Fix name in .kitchen.travis.yml file"
Martin Polreich [Fri, 1 Sep 2017 09:36:55 +0000 (11:36 +0200)]
Fix name in .kitchen.travis.yml file
Change-Id: I0a656adec0f7d79de7d49a72fc3464b0119fbcbf
Dennis Dmitriev [Thu, 6 Jul 2017 18:07:27 +0000 (21:07 +0300)]
Update run_tests.sh to the latest revision
Change-Id: I78fabf38ca80f2a05831e2fc0ce225dbcd97833e
Simon Pasquier [Tue, 29 Aug 2017 09:55:02 +0000 (11:55 +0200)]
Add support for influxdb-relay
Change-Id: I06b691b599660c1663306c6316a00de57885c848
Martin Polreich [Fri, 25 Aug 2017 10:05:37 +0000 (12:05 +0200)]
Update .travis.yml and .kitchen.yml files for parallel testing
Change-Id: Ifa17dd1e87f0cb8d9184e1dbe7b97a90d227ac9c
Alejandro Bednarik [Tue, 8 Aug 2017 13:35:36 +0000 (10:35 -0300)]
Merge pull request #3 from Perceptyx/custom_paths
Ensure custom paths are created and have correct permissions
abednarik [Tue, 8 Aug 2017 13:32:17 +0000 (10:32 -0300)]
Ensure custom paths are created and have correct permissions
Simon Pasquier [Tue, 25 Jul 2017 09:04:21 +0000 (11:04 +0200)]
Add alerts on the number of series
Change-Id: Iea33775b44390876aff5e00505b74aede07e0f20
Simon Pasquier [Fri, 21 Jul 2017 09:11:50 +0000 (11:11 +0200)]
Disable monitoring for InfluxDB running in container
Change-Id: I6d27ea741af82f77b3f97abc41b1dff1360f7568
Simon Pasquier [Fri, 21 Jul 2017 09:08:55 +0000 (11:08 +0200)]
Use 'influxdb_up' metric for alert
This change also removes the monitoring of the InfluxDB monitoring
since it is redundant with the InfluxDB input plugin.
Change-Id: Ib5e0acacdab562fe6b997a4d988527fe81d0d031
Simon Pasquier [Mon, 17 Jul 2017 12:04:19 +0000 (14:04 +0200)]
Add client role
The client role is responsible for provisioning the users, databases
and privileges. It is required when running InfluxDB in a container
because the deployment of InfluxDB and the provisioning phase are
decoupled. Non-containerized deployments are left unchanged with the
provisioning managed by the server state.
Change-Id: I7c9a05f2109f76aadf84953374c740a865d59106
Simon Pasquier [Mon, 17 Jul 2017 10:12:53 +0000 (12:12 +0200)]
Support InfluxDB in container
This changes updates the formula to support the deployment of InfluxDB
as a container (eg Docker Swarm).
Change-Id: I5e815109987f928024f05cdaa99de6f558866174
Olivier Bourdon [Tue, 18 Jul 2017 07:15:23 +0000 (09:15 +0200)]
Fix influxdb/meta/prometheus.yml for the CI
Change-Id: I3f605396f90860ae9391c6d99900d854450c1f12
jenkins-mk jenkins-mk [Mon, 26 Jun 2017 14:44:18 +0000 (14:44 +0000)]
Merge "Add Grafana dashboard with Prometheus datasource"
Bartosz Kupidura [Fri, 23 Jun 2017 13:01:09 +0000 (15:01 +0200)]
Add Grafana dashboard with Prometheus datasource
Change-Id: I4adbaec50b0a9e78b9ee188f500d7db1bcccc2df
Bartosz Kupidura [Sun, 25 Jun 2017 11:21:43 +0000 (11:21 +0000)]
Merge "Add alerts for influxdb"
Bartosz Kupidura [Wed, 21 Jun 2017 14:01:45 +0000 (16:01 +0200)]
Add alerts for influxdb
Change-Id: I564da44ba59653a43dd9bb5d727f4453ba90fa48
Simon Pasquier [Thu, 22 Jun 2017 10:28:29 +0000 (12:28 +0200)]
Expose more parameters for the data service
Change-Id: Iccb7f7b98d4e4dc81899dfd548cfde19b789dd2c
Simon Pasquier [Thu, 22 Jun 2017 10:04:05 +0000 (12:04 +0200)]
Expose max-series-per-database parameter
Change-Id: Ia4433bf66ae8c405089936086411d24041b86220
Bartosz Kupidura [Mon, 19 Jun 2017 14:49:13 +0000 (16:49 +0200)]
Add telegraf inputs for influxdb
Change-Id: Ibe85cc9b2c21b59b77ce6339406ffadbb2ab367c
Depends-On: I7a5f2c75bfd2c2ffb0c43bb5f8a5350b2d01d397
Filip Pytloun [Tue, 13 Jun 2017 12:48:55 +0000 (14:48 +0200)]
Merge pull request #22 from Martin819/master
Optimize 'noservices' condition and move repo pillar
Martin Polreich [Tue, 13 Jun 2017 06:45:08 +0000 (08:45 +0200)]
Move influxdata repo to separate file
Martin Polreich [Mon, 12 Jun 2017 17:16:48 +0000 (19:16 +0200)]
Optimize 'noservices' condition
Filip Pytloun [Mon, 3 Apr 2017 15:56:35 +0000 (17:56 +0200)]
Merge pull request #21 from Martin819/master
Added Kitchen tests and Travis
Martin Polreich [Thu, 30 Mar 2017 12:51:08 +0000 (14:51 +0200)]
Added Kitchen tests and Travis
Olivier Bourdon [Tue, 28 Feb 2017 11:32:37 +0000 (12:32 +0100)]
Fix dashboard for matching environment name
Change-Id: Ie7c9144d7e58df0f2a7a1bd7d0ddb90233c5cbde
Filip Pytloun [Thu, 2 Feb 2017 12:02:03 +0000 (13:02 +0100)]
Unify Makefile, .gitignore and update readme
Guillaume [Tue, 17 Jan 2017 08:29:49 +0000 (09:29 +0100)]
Merge pull request #20 from thouveng/remove_grafana_from_dashboard
Remove information about Grafana from InfluxDB dashboard
Guillaume Thouvenin [Thu, 12 Jan 2017 14:53:32 +0000 (15:53 +0100)]
Remove information about Grafana from InfluxDB dashboard
pasquier-s [Wed, 21 Dec 2016 15:54:56 +0000 (16:54 +0100)]
Merge pull request #19 from simonpasquier/influxdb-check
Add alarm for InfluxDB
Simon Pasquier [Tue, 20 Dec 2016 15:32:56 +0000 (16:32 +0100)]
Add alarm for InfluxDB
swann croiset [Tue, 13 Dec 2016 14:25:35 +0000 (15:25 +0100)]
Merge pull request #17 from SwannCroiset/turn-off-query-log
Disable Query log per default
swann croiset [Tue, 13 Dec 2016 14:25:30 +0000 (15:25 +0100)]
Merge pull request #18 from SwannCroiset/disabled-reporting
Disable reporting to m.influxdb.com
Swann Croiset [Fri, 9 Dec 2016 14:20:22 +0000 (15:20 +0100)]
Disable reporting to m.influxdb.com
Swann Croiset [Fri, 9 Dec 2016 14:13:12 +0000 (15:13 +0100)]
Disable Query log per default
This is very verbose and not for production deployment
swann croiset [Tue, 6 Dec 2016 10:51:23 +0000 (11:51 +0100)]
Merge pull request #16 from SwannCroiset/rentention-policy
Rentention policy
Swann Croiset [Fri, 2 Dec 2016 13:42:48 +0000 (14:42 +0100)]
Support rentention policies
The default (named autogen) policy has an infinite retention period
Filip Pytloun [Fri, 25 Nov 2016 16:32:59 +0000 (17:32 +0100)]
Merge pull request #15 from tcpcloud/stacklight
Stacklight
thouveng [Fri, 25 Nov 2016 10:45:07 +0000 (11:45 +0100)]
Merge pull request #14 from thouveng/use-new-grafana-convention
Put Grafana dashboards into their own directory
Guillaume Thouvenin [Thu, 24 Nov 2016 15:49:35 +0000 (16:49 +0100)]
Put Grafana dashboards into their own directory
Éric Lemoine [Thu, 24 Nov 2016 15:50:14 +0000 (16:50 +0100)]
Merge pull request #13 from elemoine/stacklight-annotation
Remove influxdb cluster annotation in Grafana
Éric Lemoine [Thu, 24 Nov 2016 15:44:27 +0000 (15:44 +0000)]
Remove influxdb cluster annotation in Grafana
There is no InfluxDB cluster, so this cluster-level annotation does not
make sense.
Éric Lemoine [Wed, 23 Nov 2016 16:04:48 +0000 (17:04 +0100)]
Merge pull request #12 from elemoine/stacklight-dashboard
Remove fs-related panels in Grafana
Éric Lemoine [Wed, 23 Nov 2016 15:23:18 +0000 (15:23 +0000)]
Remove fs-related panels in Grafana
thouveng [Fri, 18 Nov 2016 12:23:58 +0000 (13:23 +0100)]
Merge pull request #10 from thouveng/add-missing-json
Add missing JSON format for dashboard
Guillaume Thouvenin [Fri, 18 Nov 2016 09:32:08 +0000 (10:32 +0100)]
Add missing JSON format for dashboard