summary refs log tree commit diff
path: root/nixos/modules/services/search
Commit message (Collapse)AuthorAge
* Merge pull request #153596 from illustris/elasticsearchSandro2022-01-30
|\
| * nixos/elasticsearch: fix crashes on large datanodesillustris2022-01-05
| | | | | | | | | | | | https://github.com/NixOS/nixpkgs/commit/3a1e1f062432fbc867502187972b37f7a6f9fe63 adds a poststart script that checks if ES successfully started by curling the HTTP endpoint. On nodes with a lot of data or slower disks, this might take longer than the default systemd startup timeout of 90 seconds.
* | nixos/elasticsearch: fix postStart to allow non-localhost listenAddressJean-Philippe Cugnet2021-12-30
|/ | | | | Before this fix, if the listenAddress is set to something else than 127.0.0.1, the service fails to detect that Elasticsearch has properly started and stop.
* treewide: add defaultText for options with simple cfg.* expression defaultspennae2021-12-09
| | | | | adds defaultText for options with defaults that use only literals, full config.* paths, and the cfg shortcut binding.
* nixos/doc: clean up defaults and examplesNaïm Favier2021-10-04
|
* meilisearch: add docshappysalada2021-09-25
|
* nixos: filalex77 -> Br1ght0nernhmjoj2021-09-22
| | | | The maintainers has changed username in 512c3c0a.
* meilisearch: module cleanuphappysalada2021-09-20
|
* meilisearch: nixpkgs-fmthappysalada2021-09-20
|
* nixos/meilisearch: initOleksii Filonenko2021-09-20
| | | | | Reviewed-by: Aaron Andersen <aanderse@users.noreply.github.com> (cherry picked from commit 5844ea85c3ad96b8a2df9da50374c530e86a904d)
* elasticsearch: support version 6happysalada2021-09-20
|
* Merge pull request #133166 from symphorien/nonogroupGuillaume Girol2021-09-13
|\ | | | | Don't default to nogroup for the primary group of users.
| * nixos: define the primary group of users where neededGuillaume Girol2021-09-12
| |
* | nixos/elasticsearch: Wait for elasticsearch to start up properlytalyz2021-09-13
| | | | | | | | | | | | | | | | | | | | Other services that depend on elasticsearch should be started after it, but since the versions we're packaging have to run as "Type=simple", they're started as soon as the elasticsearch binary has been executed, likely winning the race against it. This makes sure elasticsearch is up and running, responding to a simple query, before dependents are started.
* | elasticsearch: auto_import_dangling_indices in single-node modehappysalada2021-09-07
| |
* | elasticsearch: update configurationhappysalada2021-09-07
| | | | | | | | | | - transport.tcp.port -> transport.port https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-7.1.html - default to start a single-node cluster https://stackoverflow.com/questions/59350069/elasticsearch-start-up-error-the-default-discovery-settings-are-unsuitable-for
* | elasticsearch: remove logic for version less than 6happysalada2021-09-02
| |
* | elasticsearch: fix jvm gc log pathhappysalada2021-09-02
| |
* | elasticsearch: nixpkgs-fmthappysalada2021-09-02
|/
* nixos/elasticsearch-curator: add typeScriptkiddi2021-01-27
|
* solr: drop 7.x seriesAaron Andersen2020-01-18
|
* treewide: use attrs instead of list for types.loaOf optionsrnhmjoj2020-01-06
|
* nixos/kibana: Filter empty listsadisbladis2019-09-07
| | | | | Some options (in particular elasticsearch.ssl.certificateAuthorities) are not allowed to be empty.
* kibana5: Remove EOL packageadisbladis2019-09-06
|
* elasticsearch: add example on how to use plugins (#55115)Danylo Hlynskyi2019-08-18
| | | See https://discourse.nixos.org/t/elastic-search-plugins/1997
* treewide: Remove usage of isNullDaniel Schaefer2019-04-29
| | | | isNull "is deprecated; just write e == null instead" says the Nix manual
* cleanup redundant text in modules utilizing mkEnableOptionAaron Andersen2019-04-20
| | | | Closes #59911
* Merge pull request #59514 from basvandijk/elk-7.0.0Bas van Dijk2019-04-15
|\ | | | | elk7: init at 7.0.0
| * 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.
* | solr: init at 8.0.0Aaron Andersen2019-04-10
|/
* elasticsearch-curator: add top-level package using older clickRobert Schütz2019-03-21
| | | | | | See https://github.com/NixOS/nixpkgs/pull/58023 for a discussion of why this is necessary. The upstream issue can be found at https://github.com/elastic/curator/pull/1280.
* pythonPackages.elasticsearch-curator: 5.5.4 -> 5.6.0Bas van Dijk2018-12-13
|
* elk: 6.3.2 -> 6.5.1Bas van Dijk2018-12-01
|
* solr: 4.10.3 -> 7.5.0, refactor service to reflect major changes in version ↵Aaron Andersen2018-11-03
| | | | bump, NixOS test included
* elasticsearch-curator: include the module in the module-list & fix bugBas van Dijk2018-08-25
|
* elasticsearch-curator: don't need to add enable to elasticsearch-curator serviceDavid Smith2018-08-25
|
* nixos/curator: init elasticsearch curatorDavid Smith2018-08-25
| | | | https://www.elastic.co/guide/en/elasticsearch/client/curator/5.5/index.html
* nixos/elasticsearch: fix evaluation on systems without unfree setJörg Thalheim2018-08-03
|
* kibana: update default version to v6Jörg Thalheim2018-08-03
|
* nixos/elasticsearch: remove es5 version guardJörg Thalheim2018-08-03
|
* elasticsearch6: new default versionJörg Thalheim2018-08-03
|
* 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`
* nixos/modules: users.(extraUsers|extraGroup->users|group)Florian Klink2018-06-30
|
* elasticsearch6: fix startup due to missing jvm.optionsBas van Dijk2018-04-18
|
* 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.
* treewide: get rid of invalid `buildPhases` argumentMaximilian Bosch2017-11-08
| | | | | | | | | I don't know where this comes from (I accidentally did that as well once), but some derivations seem to use `buildPhases` rather than `phases` in their derivations. This kills all improper usages as the lack of a `phases` argument didn't break the build, so this can be safely removed.
* nixos/elasticsearch: Do not try to run sysctl if running in container, since ↵Rickard Nilsson2017-10-24
| | | | it fails
* 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
* Merge pull request #25701 from mayflower/elasticsearch_postStart_script_removalJoachim F2017-06-13
|\ | | | | elasticsearch service: remove postStart script
| * elasticsearch service: remove postStart scriptTristan Helmich2017-05-11
| |