summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* Merge pull request #185231 from moduon/k3s-haJörg Thalheim2022-08-31
|\ | | | | nixos/k3s: streamline HA setup
| * k3s: streamline HA setupJairo Llopis2022-08-30
| | | | | | | | | | | | | | | | | | | | - Replace misleading docs. - Add new assertions to let configurations make more sense. - Add clusterInit flag. - Add some more docs about HA and non-HA modes setup. - Improve multi-node tests for HA mode. Fix https://github.com/NixOS/nixpkgs/issues/182085
* | nixos/writefreely: initJake Hamilton2022-08-28
| |
* | nixos/minecraft-server: optimize world generation inside testSofi2022-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to how complex minecraft world generation has gotten in recent years, it now can take several minutes to complete the first generation of a world seed, even on relatively new and powerful hardware. We are testing if a minecraft server can run inside of a nix enviroment, and not so much about stress testing the CI. Test running before this change: > (finished: waiting for TCP port 43000, in 118.49 seconds) Test running with this change: > (finished: waiting for TCP port 43000, in 27.88 seconds) Choice of using `level-type` and `generate-structures` was made as they support almost every version of minecraft. These two also make it extremely clear what it does, compared to the more complex `generator-settings` and all its toggles.
* | nixos/meilisearch: Update tests to reflect API changesBenno Bielmeier2022-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in [v0.25.0][1]: Breaking changes of Task API (relevant summarized) - `update` -> `task` - `GET - /indexes/:indexUid/updates/:updateId` -> `/indexes/:indexUid/tasks` - `updateId` -> `uid` of `task` - also: new `GET - /tasks/:taskUid` introduced - `status` values changed in [v0.28.0][2]: Breaking changes in `/indexes` endpoints - `total` now appear in the response body [1]: https://github.com/meilisearch/meilisearch/releases/tag/v0.25.0 [2]: https://github.com/meilisearch/meilisearch/releases/tag/v0.28.0
* | Merge pull request #187905 from ju1m/sanoidElis Hirwing2022-08-24
|\ \ | | | | | | nixos/sanoid: fix aliased options
| * | nixos/sanoid: fix aliased optionsJulien Moutinho2022-08-22
| | | | | | | | | | | | Fixes https://github.com/NixOS/nixpkgs/issues/181561
* | | Merge pull request #186669 from misuzu/netbird-initAlexander Bantyev2022-08-23
|\ \ \ | | | | | | | | netbird: init at 0.8.9
| * | | nixosTests.netbird: initmisuzu2022-08-22
| | |/ | |/|
* / | nixos/tests/libvirtd: initFranz Pletz2022-08-22
|/ /
* | Merge pull request #186503 from Weathercold/patch-1Stig2022-08-21
|\ \ | |/ |/| nixos/switch-to-configuration: fix units starting with dash not being able to reload
| * nixos/switch-test: add test for services starting with dashWeathercold2022-08-20
| | | | | | | | Ensures that services starting with dash can be reloaded.
* | Revert Merge #184360: json-glib: add installed testsVladimír Čunát2022-08-20
| | | | | | | | | | | | | | | | Moving to staging, as it causes lots of rebuilds and it doesn't seem urgent. This reverts commit d6fb90726954441e24b7eece2d05c5d9630a90bc, reversing changes made to 600b02324c37abd1280051f872c914113f1f37bf.
* | Merge pull request #184360 from willbush/json-glibJan Tojnar2022-08-20
|\ \ | | | | | | json-glib: add installed tests
| * | json-glib: add installed testsWill Bush2022-07-31
| | | | | | | | | | | | https://github.com/NixOS/nixpkgs/issues/34987
* | | Merge pull request #170941 from jfroche/bitcoind-testChristian Kögler2022-08-19
|\ \ \ | | | | | | | | nixos/tests/bitcoind: fix test
| * | | nixos/tests/bitcoind: fix testJean-François Roche2022-04-29
| | | | | | | | | | | | | | | | Missing config file
* | | | nixos/komga: add moduleGauvain 'GovanifY' Roussel-Tarbouriech2022-08-18
| | | |
* | | | Merge pull request #185803 from Ma27/sssd-secretsMaximilian Bosch2022-08-18
|\ \ \ \ | | | | | | | | | | nixos/sssd: Add secrets handling (patch originally from @yayayayaka)
| * | | | nixos/sssd-ldap: verify that passing secrets via env worksMaximilian Bosch2022-08-18
| | | | |
| * | | | nixos/sssd-ldap: fix evalMaximilian Bosch2022-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced by fd7d901133f9fbfc893cdb33f7d630846bb21f9c. The openldap module now expects the database directory to be below `/var/lib/openldap`, oterhwise it'll fail evaluation like this: Failed assertions: - Database dc=example,dc=org has `olcDbDirectory` (/var/db/openldap) that is not a subdirectory of `/var/lib/openldap/`.
* | | | | Merge pull request #162484 from jappeace/keter-moduleckie2022-08-18
|\ \ \ \ \ | | | | | | | | | | | | nixos/keter: init at 2.0.1
| * | | | | nixos/keter: initJappie Klooster2022-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable keter module Keter is an apploader which: 1. has the old app running on a port. 2. loads a new one, and wait for that to complete 3. switches the old with the new one once the new one finished loading. It supports more functionality but this use case is the primary one being used by supercede. Adds keter as a module to nixos. Currently keter is unusable with nix, because it relies on bundeling of a tar and uploading that to a specific folder. These expressions automate these devops tasks, with especially nixops in mind. This will work with versions above 1.8 The test seems to work. This uses a new version of keter which has good support for status code on error pages. We're using this config at production at supercede so it should be fine. Squash log: ========== mention keter in changelog Update generated release notes Always restart keter on failure This is a little bit of extra stability in case keter crashes. Which can happen under extreme conditions (DoS attacks). Update nixos/doc/manual/release-notes/rl-2205.section.md Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> Update nixos/modules/module-list.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> Remove sanitization don't put domain in as a string Update nixos/tests/keter.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> add jappie as module maintainer Use type path instead of two seperate options Fix generated docs added test machinery to figure out why it's failing Fix the test, use console output run nixpkgs-fmt on all modules Inline config file. This get's rid of a lot of inderection as well. Run nix format remove comment simplify executable for test delete config file add config for keter root Remove after redis clause set keter root by default to /var/lib/keter Update nixos/modules/services/web-servers/keter/default.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> Update nixos/modules/services/web-servers/keter/default.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> Update nixos/modules/services/web-servers/keter/default.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> fix nit add newlines add default text and move description in a long description Delete rather obvious comment fix release db thing remove longDescription and put it in a comment instead change description of mkEnalbeOption explain what keter does by using the hackage synopsis set domain to keterDomain and same for executable move comment to where it's happening fix type error add formatting better comment try add seperate user for keter Revert "try add seperate user for keter" This reverts commit d3522d36c96117335bfa072e6f453406c244e940. Doing this breaks the setup set default to avoid needing cap_net_bind_service remove weird comment use example fields eleborated on process leakage Update nixos/modules/services/web-servers/keter/default.nix Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> run nixpkgs-fmt update docs Fix formatting, set keter package by default format our little nixexpr replace '' -> " where possible drop indent for multiline string make description much shorter regen docs database
* | | | | | nixos/test: Remove workaround for broken nscdChristian Kögler2022-08-16
| | | | | |
* | | | | | Merge pull request #183717 from NetaliDev/mysql-authMaximilian Bosch2022-08-16
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos: add mysql/mariadb user authentication module
| * | | | | | nixos/mysql-auth: add VM-TestNetali2022-08-06
| | | | | | |
* | | | | | | nixos/patroni: initPaul-Henri Froidmont2022-08-16
| | | | | | |
* | | | | | | Merge pull request #183935 from NickCao/pdnsBobby Rong2022-08-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | pdns: 4.6.2 -> 4.6.3, fix pname and tests
| * | | | | | | nixosTests.powerdns: fix test script for type checkingNick Cao2022-07-30
| |/ / / / / /
* | | | | | | Merge pull request #186310 from ck3d/machinectl-auto-startmarkuskowa2022-08-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/test/systemd-machinectl: Add auto-start test
| * | | | | | | nixos/test/systemd-machinectl: Add auto-start testChristian Kögler2022-08-16
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | syncoid: handle syncing dataset without a parentJörg Thalheim2022-08-16
| | | | | | |
* | | | | | | Merge pull request #181746 from hercules-ci/nixosTest-erofsRobert Hensing2022-08-14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/qemu-vm: Use disposable EROFS for store when writableStore = false
| * | | | | | | nixos/tests/discourse: Optimize with EROFSRobert Hensing2022-07-17
| | | | | | | |
| * | | | | | | nixos/tests/gitlab: Optimize with EROFSRobert Hensing2022-07-17
| | | | | | | |
* | | | | | | | Merge pull request #185156 from kilianar/nixosTests.isso-fixMario Rodas2022-08-13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixosTests.isso: fix failing test
| * | | | | | | | nixosTests.isso: fix failing testkilianar2022-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test failed because the python variable port wasn't defined. We insert the nix variable port with string interpolation instead.
* | | | | | | | | nixos/neo4j: fix typogardspirito2022-08-12
| | | | | | | | |
* | | | | | | | | nixos/neo4j: use full systemd unit nameKerstin Humm2022-08-12
| | | | | | | | |
* | | | | | | | | nixos/neo4j: increase memorySize in NixOS testKerstin Humm2022-08-12
| | | | | | | | |
* | | | | | | | | increase diskSize for neo4j test to avoid No space left on device exceptionKerstin Humm2022-08-12
| | | | | | | | |
* | | | | | | | | neo4j: 3.5.14 -> 4.1.1Jonathan Ringer2022-08-12
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #184452 from r-ryantm/auto-update/systemd_exporterMartin Weinelt2022-08-12
|\ \ \ \ \ \ \ \
| * | | | | | | | nixos/tests/prometheus-exporters/systemd: Update for 0.5.0 releaseScott Worley2022-08-12
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | nixos/yggdrasil: rename "config" option to "settings"Emery Hemingway2022-08-11
| |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make this service consistent with rfc42. https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md
* | | | | | | Merge pull request #181222 from hercules-ci/module-specialArgsRobert Hensing2022-08-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | `_module.specialArgs` + unit test for nixos/documentation module
| * | | | | | | nixos/documentation: Add unit testRobert Hensing2022-07-21
| | | | | | | |
* | | | | | | | nixos/hadoop.hbase: fix indentationillustris2022-08-07
| | | | | | | |
* | | | | | | | nixos/hadoop: fix incorrect merging of yarnSiteInternalillustris2022-08-07
| | | | | | | |
* | | | | | | | nixos/hadoop: add HBase submoduleillustris2022-08-07
| | | | | | | |