summary refs log tree commit diff
path: root/nixos/tests/elk.nix
Commit message (Collapse)AuthorAge
* elk7: 7.11.1 -> 7.16.1, 6.8.3 -> 6.8.21 + add filebeat module and tests ↵Kim Lindberger2021-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#150879) * elk7: 7.11.1 -> 7.16.1 * nixosTests.elk: Improve reliability and compatibility with ELK 7.x - Use comparisons in jq instead of grepping - Match for `.hits.total.value` if version >= 7, otherwise it always passes - Make curl fail if requests fails * nixos/filebeat: Add initial module and test Filebeat is an open source file harvester, mostly used to fetch logs files and feed them into logstash. This module can be used instead of journalbeat if used with `filebeat7` and configured with the `journald` input. * python3Packages.parsedmarc.tests: Fix breakage - Don't use the deprecated elasticsearch7-oss package - Improve jq query robustness and add tracing * rl-2205: Note the addition of the filebeat service * elk6: 6.8.3 -> 6.8.21 The latest version includes a fix for CVE-2021-44228. * nixos/journalbeat: Add a loose dependency on elasticsearch Avoid unnecssary back-off when elasticsearch is running on the same host.
* nixosTests.elk.ELK-6: Fix evaluationRobert Hensing2021-11-03
|
* nixos/tests/elk: Restructure attribute layout to avoid ELK-7 (non-OSS) on HydraRobert Hensing2021-11-03
| | | | ... or any other tool that respects the recurseForDerivations attribute.
* Revert "nixos/tests/elk: remove OSS ELK-7 test"Robert Hensing2021-11-03
| | | | This reverts commit 35db6bc5543d352ea7e54375ba12acd70033a7f9.
* nixos/tests/elk: remove OSS ELK-7 testAndrew Childs2021-11-03
|
* nixos/tests/elk: propagate pkgs and system to test runnerAndrew Childs2021-11-03
|
* Merge pull request #117379 from hercules-ci/nixos-metricbeatRobert Hensing2021-06-08
|\ | | | | nixos/metricbeat: init
| * nixos/metricbeat: initRobert Hensing2021-05-31
| |
* | nixosTests.*: Don't use the `-q` flag with grep when used with curltalyz2021-06-05
|/ | | | | | The `-q` flag makes grep close the pipe early, which curl doesn't handle gracefully, but exits with an error like "(23) Failed writing body".
* logstash-*-oss: Add passthru.testsRobert Hensing2021-03-23
|
* treewide: simplify pkgs.stdenv.lib -> pkgs.libDominik Xaver Hörl2021-01-10
| | | | | The library does not depend on stdenv, that `stdenv` exposes `lib` is an artifact of the ancient origins of nixpkgs.
* nixos/tests/elk.nix: fix issue in the elasticsearch-curatorBas van Dijk2020-04-29
| | | | | | | | The elasticsearch-curator was not deleting indices because the indices had ILM policies associated with them. This is now fixed by configuring the elasticsearch-curator with `allow_ilm_indices: true`. Also see: https://github.com/elastic/curator/issues/1490
* Enable elasticsearch-curator on elasticsearch 7Nikola Knezevic2020-01-15
| | | | | | The current nixpkgs use elasticsearch-curator 5.8.1. As of version 5.7.0, elasticsearch-curator supports elasticsearch 7, thus this change enables tests with ES 7.
* nixosTests.elk: port to pythonJacek Galowicz2020-01-08
|
* Merge branch 'master' into staging-nextJan Tojnar2019-09-06
|\
| * elk-5: Remove testsadisbladis2019-09-06
| | | | | | | | These packages are EOL and are about to be removed
* | treewide: remove redundant quotesvolth2019-08-26
|/
* nixos/journalbeat: support journalbeat >= 6 & add testBas van Dijk2019-05-10
|
* elk7: init at 7.0.0Bas van Dijk2019-04-14
| | | | | | | | | | | | | | | | | | | This adds the following new packages: + elasticsearch7 + elasticsearch7-oss + logstash7 + logstash7-oss + kibana7 + kibana7-oss + filebeat7 + heartbeat7 + metricbeat7 + packetbeat7 + journalbeat7 The default major version of the ELK stack stays at 6. We should probably set it to 7 in a next commit.
* elk: 6.5.1 -> 6.7.1Bas van Dijk2019-04-09
|
* Remove myself as maintainer from packagesFlorian Friesdorf2019-02-22
| | | | I'm currently not maintaining any packages.
* tests: refactor to carry the package set as an argumentLéo Gaspard2018-11-11
| | | | | This way, the package set will be possible to pass without re-importing all the time
* nixos/tests/elk.nix: make sure the test doesn't wait for too long on ↵Bas van Dijk2018-08-25
| | | | elasticsearch-curator
* elasticsearch-curator: add testDavid Smith2018-08-25
|
* elk: 6.2.4 -> 6.3.2Bas van Dijk2018-07-28
| | | | | | | | | | | | | | | | * The ELK stack is upgraded to 6.3.2. * `elasticsearch6`, `logstash6` and `kibana6` now come with X-Pack which is a suite of additional features. These are however licensed under the unfree "Elastic License". * Fortunately they also provide OSS versions which are now packaged under: `elasticsearch6-oss`, `logstash6-oss` and `kibana6-oss`. Note that the naming of the attributes is consistent with upstream. * The test `nix-build nixos/tests/elk.nix -A ELK-6` will test the OSS version by default. You can also run the test on the unfree ELK using: `NIXPKGS_ALLOW_UNFREE=1 nix-build nixos/tests/elk.nix -A ELK-6 --arg enableUnfree true`
* [bot] nixos/*: remove unused arguments in lambdasvolth2018-07-20
|
* elk: add elasticsearch6, logstash6, kibana6 and the beats at v6.1.0Bas van Dijk2018-01-02
| | | | | | | This change is backwards compatible since the ELK tools at version 5.x remain unchanged. The test suite now both tests ELK-5 and ELK-6.
* ELK: update kibana and the elastic beats to 5.4 (#26252)Bas van Dijk2017-06-13
* Add kibana5 and logstash5 * Upgrade the elastic beats to 5.4 * Make sure all elastic products use the same version (see elk5Version) * Add a test for the ELK stack