Ksawery Dziekoński [Tue, 4 Aug 2020 12:50:40 +0000 (14:50 +0200)]
Extend procstat_running-based metric alerts.
Related-PROD: PROD-35435
Change-Id: Ie15ffaa335e3501573630846816684964c75aef7
Martin Polreich [Mon, 14 Oct 2019 16:39:55 +0000 (18:39 +0200)]
Formulas testing revision 2019/10
Related: PROD-32744
Related: PROD-33698
Change-Id: Ic61a9a8b086eeb72fe8096bcfe7a07a9fc8243ea
mcp-jenkins [Mon, 20 May 2019 10:19:53 +0000 (10:19 +0000)]
Merge "Add Elasticsearch SSL support to kibana"
Dmitry Kalashnik [Mon, 13 May 2019 13:07:54 +0000 (17:07 +0400)]
Add Elasticsearch SSL support to kibana
Change-Id: I61841f409b8b590a0d110e1ebc8782ace471f442
PROD-related: PROD-29185
Martin Polreich [Wed, 10 Apr 2019 06:21:45 +0000 (08:21 +0200)]
Make sure kitchen test dependencies formulas are always fetched from correct branch
Change-Id: I0ff0f65bab2305c355b9c1cfb5073d810513f932
Related: PROD-29251
Martin Polreich [Tue, 26 Feb 2019 12:12:52 +0000 (13:12 +0100)]
Drop testing of SaltStack 2016.3
Change-Id: Ifa2197caa39118ca6dd95ebccf0cbe8c01968275
Related: PROD-27314 (PROD:27314)
mcp-jenkins [Tue, 22 Jan 2019 09:34:01 +0000 (09:34 +0000)]
Merge "Drop Travis CI support"
Martin Polreich [Fri, 21 Dec 2018 11:26:31 +0000 (12:26 +0100)]
Drop Travis CI support
Fixes: PROD-25037 (PROD:25037)
Change-Id: Idd17794fe157803b3777a760c327d371ed46053f
Pavel Cizinsky [Wed, 12 Dec 2018 11:02:18 +0000 (12:02 +0100)]
Updating reference from github to gerrit
- Changing Maintainer to dev@mirantis.com
Related: PROD-25327 (PROD:25327)
Change-Id: I2aba6f24489e68ea9dd32e54f16f7f94865184e9
Dmitry Kalashnik [Thu, 29 Nov 2018 14:51:53 +0000 (18:51 +0400)]
Add Kibana 6 support
Modify files structure to version based
Remove predefined version from formula
Update tests to use mirror.mirantis.com repos
Update tests to use Kibana 5
Change-Id: I421396f351d6205b91004d18398bd9000335665c
Prod-Related: PROD-25123
Martin Polreich [Tue, 20 Nov 2018 14:08:45 +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: I1c43cb67503e541fd4ff52e704a3ba2cb289309b
Martin Polreich [Wed, 7 Nov 2018 13:43:27 +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: I33b4544a051651bc9ea574382b8983bfb5ed8360
Martin Polreich [Wed, 24 Oct 2018 10:02:32 +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: Id660264743d9347f589061fb0b63beaf11786298
Dmitry Kalashnik [Tue, 21 Aug 2018 11:50:16 +0000 (15:50 +0400)]
Set static IDs to kibana index templates
Enable user to override templates from recalss-system
Change-Id: Idbd79e7a2cb3826df5a302b917feef1709462254
PROD-related: PROD-22138
Ondrej Smola [Mon, 16 Jul 2018 09:42:46 +0000 (09:42 +0000)]
Merge "Fix Python version for Travis CI tests"
Michal Kobus [Thu, 21 Jun 2018 11:04:10 +0000 (13:04 +0200)]
Dashboard rationalization
Change-Id: I11d73256b61d253f37c1b64c07fda1e479bf09c8
Closes-bug: PROD-20091
Martin Polreich [Thu, 21 Jun 2018 13:29:39 +0000 (15:29 +0200)]
Fix Python version for Travis CI tests
Change-Id: I422594de6d52e706658caa3c306df2fad3c5dbe6
Michal Kobus [Tue, 19 Jun 2018 16:23:10 +0000 (18:23 +0200)]
Dashboard rationalization
Change-Id: I33cdbfac2b4ce771d5331fa127418db8bbb36290
Closes-bug: PROD-20088
Michal Kobus [Thu, 7 Jun 2018 16:44:02 +0000 (18:44 +0200)]
Cosmetic changes for alerts
Change-Id: Ib58446f9fcbd5d120559f0e1cd40b88c98b01f82
Closes-bug: PROD-20466
Petr Michalec [Thu, 17 May 2018 13:14:27 +0000 (13:14 +0000)]
Merge "Add Salt 2018.3 tests"
Michal Kobus [Fri, 4 May 2018 10:44:14 +0000 (12:44 +0200)]
Do not switch minor/major/critical alerts
As we use in new convention.
Closes-Bug: PROD-19538
Change-Id: I2d0b27c2ff5811970dea3a1ed918b57b48ed0d82
Michal Kobus [Wed, 25 Apr 2018 09:58:59 +0000 (11:58 +0200)]
Change outage alert
As we use in new convention. Switch between outage/major alerts.
Unify quotation signs.
Change-Id: Ie20e65205c1ee318b887b8aebe27ad33e47c15de
Closes-Bug: PROD-19538
Michal Kobus [Tue, 24 Apr 2018 13:57:55 +0000 (15:57 +0200)]
End alert description with period
As we use in new convention.
Change-Id: I56dfd6010056a3bc0212f0cb4e31a8e3db44581e
Closes-Bug: PROD-19538
Michal Kobus [Mon, 23 Apr 2018 09:51:32 +0000 (11:51 +0200)]
Alerts reworked
Change alerts names, severity and descriptions.
Closes-Bug: PROD-19538
Change-Id: I80cef38f6bb205910d83e71b3f6570d90548ac7b
Martin Polreich [Wed, 18 Apr 2018 09:32:28 +0000 (11:32 +0200)]
Add Salt 2018.3 tests
Change-Id: I70dbfa1471ccd00263fa6b7a9871b64e04ba9a2c
Jakub Josef [Mon, 9 Apr 2018 13:31:41 +0000 (15:31 +0200)]
Added possibility to specify kibana object directly in the model
Change-Id: I773def408620a85f788c8d54a9e86820aba25c28
Petr Michalec [Thu, 29 Mar 2018 06:25:58 +0000 (08:25 +0200)]
Update metadata.yml with correct URL
Change-Id: I4b25a8c323f75ad49d3457a8987d2c46af7404a0
Jakub Josef [Thu, 22 Feb 2018 10:40:12 +0000 (10:40 +0000)]
Merge "Use new image for kitchen tests"
Martin Polreich [Fri, 16 Feb 2018 15:37:03 +0000 (16:37 +0100)]
Use new image for kitchen tests
Change-Id: I7b46e13e9a74eea1abd84caa7e2c225d681338d2
Filip Pytloun [Thu, 15 Feb 2018 14:13:13 +0000 (15:13 +0100)]
Update Makefile
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: I6a9ac3da11487d5aabb9d8083a931013090af26f
Filip Pytloun [Mon, 15 Jan 2018 12:13:59 +0000 (12:13 +0000)]
Merge "Remove salt-master, reclass from pkg dependencis"
Petr Michalec [Wed, 10 Jan 2018 09:38:50 +0000 (09:38 +0000)]
Merge "Optimize kitchen tests for Travis CI"
Petr Michalec [Tue, 9 Jan 2018 08:10:40 +0000 (09:10 +0100)]
Remove salt-master, reclass from pkg dependencis
Change-Id: I759c0d0fa516b80a1f9f19f07880828065ff2b4e
Martin Polreich [Fri, 5 Jan 2018 12:12:53 +0000 (13:12 +0100)]
Optimize kitchen tests for Travis CI
Change-Id: Id979762e23839aeb30872850a99a82f431c4e34f
mcp-jenkins [Thu, 21 Dec 2017 12:00:12 +0000 (12:00 +0000)]
Merge "Switch Kibana to 5 version"
Jakub Josef [Fri, 15 Dec 2017 15:58:29 +0000 (16:58 +0100)]
Fixed typo in run_tests.sh file
Change-Id: I2cc4452824e05aae41a0bbc0357b19f9d51e76f2
vgusev [Wed, 6 Dec 2017 09:39:51 +0000 (13:39 +0400)]
Switch Kibana to 5 version
Change-Id: Iaad1e754146eba023a226f88c2e3b0fe332719c4
vgusev [Tue, 14 Nov 2017 12:45:19 +0000 (16:45 +0400)]
Add a possibility to deploy Kibana version 5
Change-Id: Ib526b41934e043b73af4c3180787e9cedbd00778
Dmitry Kalashnik [Thu, 12 Oct 2017 14:40:35 +0000 (18:40 +0400)]
Add threshold to Kibana alarms
Change-Id: Iaf8909163b933b9019d8cf491a596271a0b78827
Partial-Bug: PROD-15203
Martin Polreich [Fri, 1 Sep 2017 13:36:58 +0000 (13:36 +0000)]
Merge "Update run_tests.sh to the latest revision"
Dennis Dmitriev [Thu, 6 Jul 2017 18:07:27 +0000 (21:07 +0300)]
Update run_tests.sh to the latest revision
Change-Id: Iaefd2226390342dfa94e44abb1a0835436ba7ed8
Martin Polreich [Fri, 1 Sep 2017 09:36:06 +0000 (11:36 +0200)]
Fix name in .kitchen.travis.yml file
Change-Id: I6ad0bc47c5406a8d7018364595df43ab2ff1b3e6
Ildar Svetlov [Mon, 28 Aug 2017 11:15:04 +0000 (15:15 +0400)]
Discover version of installed kibana pkg instead of hardcoded value
Change-Id: Id5bc7bb92a5e29787d64aa3ef087ebfdc7cf42ce
Martin Polreich [Fri, 25 Aug 2017 09:51:55 +0000 (11:51 +0200)]
Update .travis.yml and .kitchen.yml files for parallel testing
Change-Id: Ibe73ade7942f5b1a36b4071fd2f047b9d3447a5f
Simon Pasquier [Mon, 24 Jul 2017 13:37:19 +0000 (15:37 +0200)]
Rename Prometheus alerts for consistency
Change-Id: I8ae4ddb5a5ba2402b5c70b3797b2113a5e5424c2
Simon Pasquier [Fri, 7 Jul 2017 09:17:08 +0000 (11:17 +0200)]
Fix kibana/meta/salt.yml for the CI
Change-Id: Ie6f93faff353d4b2589b813dac144f02fc67872b
Simon Pasquier [Tue, 4 Jul 2017 09:23:23 +0000 (11:23 +0200)]
Add Grafana dashboard for Prometheus
Change-Id: I80e8783ccf5f693c88ca55cda0c6ac243dd3141c
Simon Pasquier [Tue, 4 Jul 2017 09:20:01 +0000 (11:20 +0200)]
Add Prometheus alerts
Change-Id: I9b6890d0fe727c145f5002a48e73d93ce6e6f9dc
Simon Pasquier [Tue, 4 Jul 2017 09:16:45 +0000 (11:16 +0200)]
Add Telegraf support
Change-Id: I3c8f534d936566bd522892b9082711b353a92aec
Martin Polreich [Tue, 13 Jun 2017 08:32:44 +0000 (10:32 +0200)]
Optimize 'noservices' condition (#18)
* Added Kitchen tests and Travis + moved Kibana repo info to pillar
* show 'make test' errors in Travis
* Update .travis.yml and notififcations
* Moved repo install to separate file
* Optimize noservices condition
Filip Pytloun [Wed, 3 May 2017 13:27:22 +0000 (15:27 +0200)]
Manage minion.d using support metadata
Change-Id: I0f8d0e7c4dde449633ac1fb1e7d91955283a7f79
Martin Polreich [Tue, 11 Apr 2017 11:11:34 +0000 (13:11 +0200)]
Added Kitchen tests and Travis + moved Kibana repo info to pillar (#17)
* Added Kitchen tests and Travis + moved Kibana repo info to pillar
* show 'make test' errors in Travis
* Update .travis.yml and notififcations
* Moved repo install to separate file
Swann Croiset [Mon, 27 Mar 2017 14:50:35 +0000 (16:50 +0200)]
Set the config Kibana document depending on the version
The patch allows to define the Kibana version within pillar
Change-Id: Ifa89a56e35ed6d9bedbec0a2d847a3b9c926b7e4
Simon Pasquier [Tue, 21 Mar 2017 13:25:47 +0000 (14:25 +0100)]
Fix typo in metadata/service/client.yml
Change-Id: I8b5989bb43f8a74dfd158df8460aad0110f82b74
Ales Komarek [Thu, 2 Mar 2017 12:07:10 +0000 (12:07 +0000)]
Merge "Fix dashboard for matching environment name"
Olivier Bourdon [Tue, 28 Feb 2017 11:36:16 +0000 (12:36 +0100)]
Fix dashboard for matching environment name
Change-Id: I1b99bb0875db961b0560bc83d290d0b95df80262
Guillaume Thouvenin [Tue, 21 Feb 2017 15:16:07 +0000 (16:16 +0100)]
Add local check for Kibana in Sensu
Change-Id: Iff4e7e13625e61ef43fe64b8cc3009b6341f5950
Swann Croiset [Fri, 10 Feb 2017 10:45:05 +0000 (11:45 +0100)]
Configure default index whatever the Kibana version
Change-Id: I347a531b7efa325b18c2b71c897e87f0db6693af
Simon Pasquier [Thu, 2 Feb 2017 12:50:51 +0000 (13:50 +0100)]
Fix index pattern for logs
Change-Id: Ie447d9bec3cfe68bb5084df0e6ba1ff695b2ba8c
Simon Pasquier [Thu, 2 Feb 2017 12:50:26 +0000 (13:50 +0100)]
Add configuration for Audit indices
Change-Id: I3c1f7b5e85fe755c4d934f6844b0a6fdd03eeef7
Filip Pytloun [Thu, 2 Feb 2017 12:02:03 +0000 (13:02 +0100)]
Unify Makefile, .gitignore and update readme
pasquier-s [Wed, 18 Jan 2017 14:09:33 +0000 (15:09 +0100)]
Merge pull request #16 from simonpasquier/master
Fix typo in meta/grafana.yml
Simon Pasquier [Wed, 18 Jan 2017 13:44:31 +0000 (14:44 +0100)]
Fix typo in meta/grafana.yml
pasquier-s [Tue, 17 Jan 2017 10:43:41 +0000 (11:43 +0100)]
Merge pull request #15 from thouveng/add-new-dashboard
Add a new Kibana dashboard for Grafana
Guillaume Thouvenin [Mon, 9 Jan 2017 14:22:39 +0000 (15:22 +0100)]
Add a new Kibana dashboard for Grafana
pasquier-s [Mon, 9 Jan 2017 08:11:45 +0000 (09:11 +0100)]
Merge pull request #14 from simonpasquier/fix-missing-config-dir
Create configuration directory if missing
Simon Pasquier [Fri, 6 Jan 2017 08:31:12 +0000 (09:31 +0100)]
Create configuration directory if missing
pasquier-s [Thu, 15 Dec 2016 10:00:30 +0000 (11:00 +0100)]
Merge pull request #12 from tcpcloud/disable-sensu
disable sensu, meta/sensu.yml is missing
swann croiset [Fri, 9 Dec 2016 09:39:07 +0000 (10:39 +0100)]
Merge pull request #11 from SwannCroiset/rm-per-role-viz
Remove PER-ROLE visualization panel
Petr Michalec [Thu, 8 Dec 2016 22:05:08 +0000 (23:05 +0100)]
disable sensu, meta/sensu.yml is missing
Swann Croiset [Thu, 8 Dec 2016 13:15:03 +0000 (14:15 +0100)]
Remove PER-ROLE visualization panel
thouveng [Mon, 5 Dec 2016 09:38:12 +0000 (10:38 +0100)]
Merge pull request #10 from thouveng/seperate-config
Separate the configuration into a specific state
Guillaume Thouvenin [Fri, 2 Dec 2016 10:27:58 +0000 (11:27 +0100)]
Separate the configuration into a specific state
This patch separates the configuration of Kibana. This allow to
configure the client, restart the minion to read the conf and finally
apply the kibana.client state to push objects.
Éric Lemoine [Tue, 29 Nov 2016 17:00:47 +0000 (18:00 +0100)]
Merge pull request #9 from simonpasquier/master
Fix map.jinja
Simon Pasquier [Tue, 29 Nov 2016 16:52:29 +0000 (17:52 +0100)]
Fix map.jinja
This change fixes a typo introduced by
93cf6e974bc.
swann croiset [Tue, 29 Nov 2016 13:10:37 +0000 (14:10 +0100)]
Merge pull request #8 from SwannCroiset/default-dashboard
Allow to configure default Kibana dashboard
Swann Croiset [Mon, 28 Nov 2016 16:51:20 +0000 (17:51 +0100)]
Allow to configure default Kibana dashboard
thouveng [Mon, 28 Nov 2016 14:12:48 +0000 (15:12 +0100)]
Merge pull request #7 from thouveng/enable-index-pattern
Enable index pattern and update Kibana version
Guillaume Thouvenin [Mon, 28 Nov 2016 13:27:01 +0000 (14:27 +0100)]
Enable index pattern and update Kibana version
This patch enables the download of the index-pattern for logs and
notifications. It also updates the version of the configuration file
for Kibana.
Filip Pytloun [Fri, 25 Nov 2016 16:13:22 +0000 (17:13 +0100)]
Merge pull request #6 from tcpcloud/stacklight
Stacklight
Aleš Komárek [Fri, 25 Nov 2016 14:43:04 +0000 (15:43 +0100)]
Merge pull request #5 from thouveng/fix-issue-1
Always PUT a new object
Guillaume Thouvenin [Fri, 25 Nov 2016 14:34:17 +0000 (15:34 +0100)]
Always PUT a new object
This patch always 'PUT' new dashboards because there is always
a difference between what you push and what you get when you do
a GET. So if we want to only push the object when it has been
modified, using DictDiffer is not enough.
It fixes issue #1
thouveng [Fri, 25 Nov 2016 10:45:47 +0000 (11:45 +0100)]
Merge pull request #3 from thouveng/add-client-init
Add the client state to the init state
Guillaume Thouvenin [Fri, 25 Nov 2016 10:05:25 +0000 (11:05 +0100)]
Add the client state to the init state
pasquier-s [Thu, 24 Nov 2016 10:53:58 +0000 (11:53 +0100)]
Merge pull request #2 from thouveng/add_kibana_objects_state
Add salt state module to manage kibana objects
Guillaume Thouvenin [Wed, 23 Nov 2016 13:22:52 +0000 (14:22 +0100)]
Add Kibana StackLight objects
This patch adds the following Kibana objects:
dashboard:
- dashboard_logs
- dashboard_notifications
index-pattern:
- log-*
- notification-*
search:
- search-logs
- search-notifications
visualization:
- LOG-MESSAGES-OVER-TIME-PER-SEVERITY
- LOG-MESSAGES-OVER-TIME-PER-SOURCE
- NUMBER-OF-LOG-MESSAGES-PER-ROLE
- NUMBER-OF-LOG-MESSAGES-PER-SEVERITY
- TOP-10-HOSTS
- TOP-10-PROGRAMS
- TOP-10-SOURCES
- NOTIFICATIONS-OVER-TIME-PER-SOURCE
- NOTIFICATIONS-OVER-TIME-PER-SEVERITY
- EVENT-TYPE-BREAKDOWN
- SOURCE-BREAKDOWN
- HOST-BREAKDOWN
- NOTIFICATIONS-PER-SEVERITY
Guillaume Thouvenin [Fri, 18 Nov 2016 14:58:16 +0000 (15:58 +0100)]
Manage Kibana objects
This patch adds a salt state module to manage Kibana objects. It also
adds the client to install these objects.
pasquier-s [Wed, 9 Nov 2016 13:44:45 +0000 (14:44 +0100)]
Merge pull request #1 from simonpasquier/add-collectd-support
Add collectd support
Simon Pasquier [Fri, 4 Nov 2016 10:10:17 +0000 (11:10 +0100)]
Add collectd support
Filip Pytloun [Thu, 14 Apr 2016 14:39:17 +0000 (16:39 +0200)]
Fix source dependency parsing
Filip Pytloun [Thu, 14 Apr 2016 12:11:51 +0000 (14:11 +0200)]
Add missing Makefile
Filip Pytloun [Thu, 14 Apr 2016 10:46:30 +0000 (12:46 +0200)]
Fix tests dependency fetch
Filip Pytloun [Thu, 14 Apr 2016 09:57:49 +0000 (11:57 +0200)]
Add salt-master into build depends
Filip Pytloun [Thu, 14 Apr 2016 09:51:09 +0000 (11:51 +0200)]
Add makefile, run tests during package build
jan kaufman [Thu, 10 Mar 2016 12:00:10 +0000 (13:00 +0100)]
fix config path variable
Jan Kaufman [Thu, 10 Mar 2016 11:50:38 +0000 (12:50 +0100)]
Merge branch 'configpath' into 'master'
Make Configpath variable
- make /opt/kibana/config/kibana.yml default as it is in upstream package
- provide option to set user specified path (eg.: when custom kibana package is used)
See merge request !2
jan kaufman [Thu, 10 Mar 2016 10:32:26 +0000 (11:32 +0100)]
add configpath to tests
jan kaufman [Thu, 10 Mar 2016 10:11:40 +0000 (11:11 +0100)]
add support for setting path to configuration file
jan kaufman [Tue, 26 Jan 2016 12:26:02 +0000 (13:26 +0100)]
add formula tests