about summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
...
* | | | nixos/tests: add couchdb testFranz Pletz2017-11-19
| | | |
* | | | nixos/tests/acme: update terms of service to fix testFranz Pletz2017-11-17
| | | |
* | | | Merge pull request #31753 from mbld/show-ipOrivej Desh2017-11-17
|\ \ \ \ | | | | | | | | | | nixos-container: Make show-ip work together with ipv4 + netmask
| * | | | nixos-container: Modify existing test to cover show-ip commandMartin Bornhold2017-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | Modified the existing test to check that the 'nixos-container show-ip' command can handle ipv4 addresses with submask in CIDR notation.
* | | | | Merge pull request #31618 from adisbladis/zfs-testsOrivej Desh2017-11-16
|\ \ \ \ \ | |/ / / / |/| | | | Add basic ZFS tests
| * | | | Add basic ZFS testsadisbladis2017-11-14
| | | | |
* | | | | nixos/nghttpx: add module for the nghttpx proxy server (#31680)Parnell Springmeyer2017-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nghttpx: Add a new NixOS module for the nghttpx proxy server This change also adds a global `uid` and `gid` for a `nghttpx` user and group as well as an integration test. * nixos/nghttpx: fix building manual
* | | | | nixos installer tests: Add UEFI Grub testTuomas Tynkkynen2017-11-14
|/ / / / | | | | | | | | | | | | Fixed merge conflict. Closes #22923.
* | | | tests/boot-stage1: Fix build of kcanary moduleaszlig2017-11-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In bfe9c928c18583d3adfb5978a55b48c392649ef5 the default kernel has been updated to version 4.14 and the declarations for allow_signal() and signal_pending() are no longer exposed via kthread.h, so let's actually use the right header files. I've added a condition for kernel 4.10 and upwards to include the linux/sched/signal.h header file, because that got introduced in version 4.10. Even if the declaration would still reside in kthread.h (I haven't checked) for version 4.10 it won't hurt and the compilation will still succeed. Tested against kernel 4.9 and 4.14 and the build now succeeds. Signed-off-by: aszlig <aszlig@nix.build>
* | | | php: Add nixos test to ensure php-pcre works in httpdSarah Brofeldt2017-11-12
|/ / /
* | | nixos/tests/gitlab.nix: Unbreak config, still times outSarah Brofeldt2017-11-06
| | |
* | | Merge pull request #31146 from NeQuissimus/kafka_updatesTim Steinbach2017-11-04
|\ \ \ | | | | | | | | Kafka: Update + Tests
| * | | kafka: Add testsTim Steinbach2017-11-02
| | | |
| * | | zookeeper: Add simple testTim Steinbach2017-11-02
| | |/ | |/|
* / | 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.
* | graphite: fix the graphiteApi serviceBas van Dijk2017-10-31
| |
* | nixos/tests/gitolite: Don't build during evaluationTuomas Tynkkynen2017-10-21
| | | | | | | | | | | | | | | | | | | | | | | | Noticed in https://hydra.nixos.org/jobset/nixos/release-17.09#tabs-errors: ```` hydra-eval-jobs returned exit code 1: building path(s) '/nix/store/wxcbjli7m98yymnxrxkf6pigr7a05zad-id_ed25519.pub' building '/nix/store/gyig2d7cry98647h0grfilq26cpc1wy8-id_ed25519.pub.drv'... ```` Issue #29774
* | Merge pull request #30166 from LumiGuide/graphite-1.0.2Peter Simons2017-10-18
|\ \ | | | | | | Fix graphite crash by upgrading from 0.9.15 -> 1.0.2
| * | graphite: 0.9.15 -> 1.0.2Bas van Dijk2017-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #29961 Also added the option: services.graphite.web.extraConfig for configuring graphite_web.
* | | nixos/tests: unbreak prometheus testBjørn Forsman2017-10-16
| | | | | | | | | | | | | | | Commit 271d3f7a432f ("prometheus service: globalConfig.labels is obsolete") removed globalConfig.labels. Update the test config accordingly.
* | | nixos/tests: add gitolite testBjørn Forsman2017-10-16
| | |
* | | nixos/tests: add basic test for services.atdBjørn Forsman2017-10-16
| | |
* | | nixos: run parted with --script optionBjørn Forsman2017-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -s, --script: never prompts for user intervention Sometimes the NixOS installer tests fail when they invoke parted, e.g. https://hydra.nixos.org/build/62513826/nixlog/1. But instead of exiting right there, the tests hang until the Nix builder times out (and kills the build). With this change the tests would instead fail immediately, which is preferred. While at it, use "parted --script" treewide, so nobody gets build timeout due to parted error (or misuse). (Only nixos/ use it, and only non-interactive.) A few instances already use the short option "-s", convert them to long option "--short".
* | | Merge pull request #30321 from RemiDesgrange/add-postgis-2.4.0Lancelot SIX2017-10-14
|\ \ \ | | | | | | | | Add postgis 2.4.0
| * | | postgis: add v2.4.0Rémi Desgrange2017-10-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add postgis 2.4.0 doesn't remove v2.3.1. There are some big change in 2.4 that people may don't want. see https://postgis.net/docs/release_notes.html#idm41021 fix test call modify following recommandation of lsix
* | | | nixos: Fix output path generation of runInMachineaszlig2017-10-11
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regression introduced by a02bb00156086b45e68c1112008db506734f8649. The fix is done by disabling writableStore, because the latter will set up an overlayfs on the Nix store within the VM, which in turn will discard all the outputs of the resulting output path. However in runInMachine we actually *want* the contents of the generated path and also don't want a writable store within the VM (except of course for $out, which is writable anyway). I've added a small regression test to verifify the output in nixos/tests/run-in-machine.nix to make sure this won't break again in the future. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | Merge pull request #29994 from bachp/minio-updateJörg Thalheim2017-10-08
|\ \ \ | |/ / |/| | minio: 20170613 -> 2017-09-29T19-16-56Z
| * | minio: 20170613 -> 2017-09-29T19-16-56ZPascal Bach2017-10-08
| | | | | | | | | | | | | | | The test was updated as minio now needs at least 1 GiB of free disk, otherwise it won't start.
* | | nixos/tests: clean up pgjwt testWilliButz2017-10-04
| | | | | | | | | | | | | | | - removed unneeded initscript - use default postgres version for the test
* | | Merge pull request #29927 from WilliButz/fix-pgjwt-testJoachim F2017-10-04
|\ \ \ | | | | | | | | nixos/tests: fix pgjwt test
| * | | nixos/tests: rewrite pgjwt testWilliButz2017-10-01
| |/ / | | | | | | | | | | | | | | | - now using the test contained in the pgjwt source repo - also compatible with the new `superUser` option of the `postgresql` service
* / / nixos/krb5: complete rewriteRuben Maher2017-10-02
|/ / | | | | | | | | | | The `krb5` service was a bit lacking. Addresses NixOS/nixpkgs#11268, partially addresses NixOS/nixpkgs#29623.
* | nixos/tests/gnome3-gdm: Increase memory limitJan Tojnar2017-09-28
| | | | | | | | | | | | The test was failing on x86_64 prematurely due to memory being exhausted. See also 3b9f0c6a469a574c1c030e4c23f6c766819cbd2d
* | mesos test: fix python handlingRobin Gloster2017-09-28
| | | | | | | | | | | | Still does not succeed but advances further (cherry picked from commit 30d09f717aa94a78105bff22da548b904887b394)
* | mysqlBackup service: let it work with default settingsRodney Lorrimar2017-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Grants enough privileges to the configured user so that it can run mysqldump. * Adds a nixos test. * Use systemd timers instead of a cronjob (by @fadenb). * Creates a new user for backups by default, instead of using mysql user. * Ensures that backup user has write permissions on backup location. * Write backup to a temporary file before renaming so that a failed backup won't overwrite the previous backup, and so that the backup location will never contain a partial backup. Breaking changes: * Renamed period to calendar to reflect the change in how to configure the backup time. * A failed backup will no longer result in cron sending an e-mail -- users' monitoring systems must be updated. Resolves #24728
* | nixos/radicale: fix default version (#29743)Silvan Mosberger2017-09-25
| |
* | kubernetes: fix testsMatej Cotman2017-09-24
| |
* | kubernetes module: flannel support, minor fixesJaka Hudoklin2017-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add flannel support - remove deprecated authorizationRBACSuperAdmin option - rename from deprecated poratalNet to serviceClusterIpRange - add nodeIp option for kubelet - kubelet, add br_netfilter to kernelModules - enable firewall by default - enable dns by default on node and on master - disable iptables for docker by default on nodes - dns, restart on failure - update tests and other minor changes
* | kubernetes: fix minor issuesMatej Cotman2017-09-24
| |
* | kubernetes: add testsMatej Cotman2017-09-24
| |
* | nixos/hardened test: add failing test-case for deferred mountsJoachim Fasting2017-09-22
| |
* | nixos/tests/virtualbox: Fix netcat invocationaszlig2017-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a backwards-incompatibility in netcat-openbsd introduced due to bumping the netcat version to 1.130 in a72ba661acf54d1beb2b4e306acba7d6f45621c4. Version 1.130 no longer exits on EOF but now needs to be passed the -N flag in order to exit on EOF. The upstream change reads[1] like this: Don't shutdown nc(1)'s network socket when stdin closes. Matches *Hobbit*'s original netcat and GNU netcat; revert to old behaviour with the new -N flag if needed. After much discussion with otto deraadt tedu and Martin Pelikan. ok deraadt@ Here is the diff of this change: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/netcat.c.diff?r1=1.110&r2=1.111&f=h [1]: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/netcat.c?rev=1.111&content-type=text/x-cvsweb-markup Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | Merge pull request #29521 from aneeshusa/ease-radicale-upgradeFranz Pletz2017-09-18
|\ \ | | | | | | Ease radicale upgrade
| * | radicale: Test migration functionalityAneesh Agrawal2017-09-18
| | | | | | | | | | | | This also provides an example of how to migrate.
* | | tests: add initrd-network-ssh testWilliButz2017-09-18
| | | | | | | | | | | | | | | | | | | | | starts two VMs: - one with dropbear listening from initrd, waiting for a file - another connecting via ssh, creating the file
* | | nixos/tests: add grafana test (#29531)WilliButz2017-09-18
| | |
* | | nixos/networking: network is online if default gw setFranz Pletz2017-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously services depending on network-online.target would wait until dhcpcd times out if it was enabled and a static network address configuration was used. Setting the default gateway statically is enough for the networking to be considered online. This also adjusts the relevant networking tests to wait for network-online.target instead of just network.target.
* | | tests: ipfs: enable autoMount testsMaximilian Güntner2017-09-18
|/ /
* | nixos/dovecot: Fix createMailUser implementationaszlig2017-09-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This option got introduced in 7904499542814b8a4d04fce8dc7ca8c383c083e7 and it didn't check whether mailUser and mailGroup are null, which they are by default. Now we're only creating the user if createMailUser is set in conjunction with mailUser and the group if mailGroup is set as well. I've added a NixOS VM test so that we can verify whether dovecot works without any additional options set, so it serves as a regression test for issue #29466 and other issues that might come up with future changes to the Dovecot service. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Fixes: #29466 Cc: @qknight, @abbradar, @ixmatus, @siddharthist
* | Merge pull request #29462 from joachifm/trivial-misc-testsJoachim F2017-09-16
|\ \ | | | | | | nixos/tests: move kernel-params & sysctl test to misc