summary refs log tree commit diff
path: root/nixos/modules/services/databases
Commit message (Collapse)AuthorAge
* nixos docs: give IDs to thingsGraham Christensen2018-09-01
|
* cassandra: rewrote service from scratchThomas Bach2018-08-07
| | | | | Adds a replacement for the previously broken `services.database.cassandra` with tests for a multi-node setup.
* nixos/manual: wordsmithing on fdb chapterAustin Seipp2018-08-05
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* nixos/foundationdb: show an example python script in the documentationAustin Seipp2018-08-04
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* foundationdb: install python bindingsAustin Seipp2018-08-04
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* nixos/manual: fix inclusion of FoundationDB documentationAustin Seipp2018-07-30
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1"Tuomas Tynkkynen2018-07-28
| | | | | | | | | | | This reverts commit 095fe5b43def40279a243e663c662b02caac5318. Pointless renames considered harmful. All they do is force people to spend extra work updating their configs for no benefit, and hindering the ability to switch between unstable and stable versions of NixOS. Like, what was the value of having the "nixos." there? I mean, by definition anything in a NixOS module has something to do with NixOS...
* Merge pull request #42748 from patternspandemic/neo4j-serviceSilvan Mosberger2018-07-16
|\ | | | | nixos/neo4j: Update module, make compatible with neo4j 3.4
| * nixos/neo4j: Update module, make compatible with neo4j 3.4patternspandemic2018-07-12
| |
* | aerospike: init at 4.2.0.4Wael M. Nasreddine2018-07-16
|/ | | | Co-authored-by: Volth <volth@webmaster.ms>
* nixos/modules: users.(extraUsers|extraGroup->users|group)Florian Klink2018-06-30
|
* pgmanage: remove deprecated postage aliasBas van Dijk2018-06-23
| | | | | | | The following has been removed: * The `services.postage` alias for the `services.pgmanage` module * The `postage` alias for the `pgmanage` package
* nixos/postgresql: Use listen_addresses, not -iAneesh Agrawal2018-06-13
| | | | | The -i flag to control if PostgreSQL listens for TCP/IP connections has been deprecated, so replace it with the modern alternative.
* nixos mysql: make start-up more robust (#41010)Peter Hoeg2018-05-24
| | | | | | | 1) Change start-type to ```notify``` when running MariaDB so that we don't have to busy-wait for the socket to appear. 2) Do not manually create the directory under /run as we can get systemd to do that for us. This opens up the possibility later for not having to launch as root.
* nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1Jan Malakhovski2018-05-12
|
* foundationdb: split into multiple, major-versioned packages to make upgrades ↵Austin Seipp2018-05-01
| | | | | | user-controllable Signed-off-by: Austin Seipp <aseipp@pobox.com>
* nixos: add TLS support to FoundationDB module, and tweak setup a bitAustin Seipp2018-05-01
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* foundationdb: install the java client libraryAustin Seipp2018-05-01
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* nixos/monetdb: init (#39812)Michael Weiss2018-05-01
|
* Merge pull request #38831 from rdnetto/improve-cross-refsGraham Christensen2018-04-30
|\ | | | | Improve cross referencing in NixOS Manual
| * Added cross-references to NixOS manualReuben D'Netto2018-04-12
| |
* | nixos: typofixes/tab deletion in some foundationdb docs/moduleAustin Seipp2018-04-25
| | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | nixos: add foundationdb module, documentationAustin Seipp2018-04-23
| | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | Merge pull request #38303 from LumiGuide/fix-pgmanage-sql_rootMatthew Justin Bauer2018-04-17
|\ \ | | | | | | pgmanage: the data_root option is renamed to sql_root
| * | pgmanage: the data_root option is renamed to sql_rootBas van Dijk2018-04-01
| | |
* | | nixos/postgresql: remove ancient hack for postgres 8.4Austin Seipp2018-04-11
|/ / | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | Merge branch 'master' into stagingJan Malakhovski2018-03-10
|\| | | | | | | | | | | | | | | | | | | | | Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
| * Merge pull request #36249 from Ekleog/openldap-module-declarative-contentsJörg Thalheim2018-03-03
| |\ | | | | | | Openldap module declarative contents
| | * openldap module: allow defining contents declarativelyLéo Gaspard2018-03-03
| | |
| | * openldap module: cleanupLéo Gaspard2018-03-03
| | |
* | | nixos: Move uses of stdenv.shell to runtimeShell.Shea Levy2018-03-01
|/ /
* | Merge pull request #34028 from florianjacob/matomoFranz Pletz2018-02-26
|\ \ | | | | | | piwik is now matomo
| * | nixos/piwik: rename to matomoFlorian Jacob2018-02-22
| |/
* | nixos/mysql: Unbreak initial database creationSarah Brofeldt2018-02-24
| |
* | postgis: get rid of composableDerivationFrederik Rietdijk2018-02-20
|/ | | | | In this change composableDerivation is removed in favor of stdenv.mkDerivation.
* services.mysql: properly quote database.nameEric Bailey2018-02-08
|
* Merge pull request #33372 from Mic92/memcacheJörg Thalheim2018-01-04
|\ | | | | nixos/memcached: make unix sockets usuable
| * nixos/memcached: make unix sockets usuableJörg Thalheim2018-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | before: - /var/run/memcached is a bad default for a socket path, since its parent directory must be writeable by memcached. - Socket directory was not created by the module itself -> this was left as a burden to the user? - Having a static uid with a dynamic user name is not very useful. after: - Replace services.memcached.socket by a boolean flag. This simplifies our code, since we do not have to check if the user specifies a path with a parent directory that should be owned by memcached (/run/memcached/memcached.sock -> /run/memcached). - Remove fixed uid/gid allocation. The only file ever owned by the daemon is the socket that will be recreated on every start. Therefore user and group ids do not need to be static. - only create the memcached user, if the user has not specified a different one. The major use case for changing option is to allow existing services (such as php-fpm) opening the local unix socket. If we would unconditionally create a user that option would be useless.
* | nixos/redis: remove static uid/gid assignmentJörg Thalheim2018-01-03
|/ | | | all files are chowned on startup
* mysql module: cleanup obsolete checksRobin Gloster2017-12-29
|
* Merge pull request #31641 from danbst/patch-13Franz Pletz2017-11-16
|\ | | | | mysql module: fix flaky check
| * mysql module: fix flaky checkDanylo Hlynskyi2017-11-14
| | | | | | | | | | | | Comparing packages via equality will lead to different results when package and module are from different `nixpkgs` checkouts. Also, because MariaDB is actually supported, added a note to option description to make this knowledge more discover-able.
* | services.postgres: fix quoting in the description of `superUser`Maximilian Bosch2017-11-13
|/ | | | | | | | | | | | | | | | | | | | | | | | `nixos-option` evals the description and the '`' is used to define shell commands. Due to this, the following error appears: ``` $ nixos-option services.postgresql.superUser Value: "root" Default: "root" Description: /run/current-system/sw/bin/nixos-option: line 294: root: command not found /run/current-system/sw/bin/nixos-option: line 294: postgres: command not found NixOS traditionally used as superuser, most other distros use . From 17.09 we also try to follow this standard. Internal since changing this value would lead to breakage while setting up databases. ```
* nixos/mysql: fix typo in description of mysql.bind optionRaphael Das Gupta2017-11-07
|
* postage: replaced by pgmanage-10.0.2Bas van Dijk2017-11-03
| | | | | | | | | | | postage is no longer maintained and has been replaced by the identical pgmanage. See: https://github.com/workflowproducts/postage#postage-has-been-replaced-with-pgmanage The following error is raised when a user enables the deprecated `services.postage.enable` option: Failed assertions: - services.postage is deprecated in favor of pgmanage. They have the same options so just substitute postage for pgmanage.
* influxdb sevice: make postStart test work with non-localhost configurations ↵Kranium Gikos2017-09-24
| | | | | (#29734) make postStart test work with non-localhost configurations
* nixos/mysql: declarative users & databasesFlorian Jacob2017-09-18
| | | | using Unix socket authentication, ensured on every rebuild.
* influxdb service: fixup postStart script to handle TLSKranium Gikos2017-09-18
|
* postgresql92: remove last referencesFranz Pletz2017-09-05
|
* nixos/hydra postgresql: Fix #27314 and add test casePhilipp Steinpass2017-09-02
|