about summary refs log tree commit diff
path: root/nixos/release.nix
Commit message (Collapse)AuthorAge
* nixos/release.nix: Use callSubTestsOnTheseSystems for ec2 testsTuomas Tynkkynen2018-01-23
|
* nixos/release.nix: Introduce callSubTestsOnTheseSystemsTuomas Tynkkynen2018-01-23
| | | | | | | | | | | | | | | | | | | The existing callSubTests seems to already have special-cased code to allow enabling subtests on a single specific system by looking at the `system` attribute in the test arguments. Replace it with a new version similar to the callTestOnTheseSystems because: - It's consistent with the existing functions for creating system-specific tests (though admittedly, the callSubTests special case for `system` predates them) - This approach allows limiting to multiple system types, the previous one inherently allows only one system type. - This also fixes the problem that if you pass in e.g. supportedSystems = [ "aarch64-linux" ], you end up with a tests.chromium job that silently runs on x86_64-linux. - Finally, this causes renames of the jobs like: tests.chromium -> tests.chromium.x86_64-linux to be consistent with the rest of the tests.
* Merge pull request #33331 from cransom/netdata-moduleJörg Thalheim2018-01-19
|\ | | | | netdata service: fix permissions for apps.plugin
| * netdata service: fix permissions for apps.pluginCasey Ransom2018-01-02
| | | | | | | | | | | | | | | | | | | | | | apps.plugin requires capabilities for full process monitoring. with 1.9.0, netdata allows multiple directories to search for plugins and the setuid directory can be specified here. the module is backwards compatible with older configs. a test is included that verifies data gathering for the elevated privileges. one additional attribute is added to make configuration more generic than including configuration in string form.
* | nixos/release.nix: More refactoring for multi-archTuomas Tynkkynen2018-01-19
| | | | | | | | | | | | | | | | | | | | | | Currently, even if you pass supportedSystems = [ "aarch64-linux" ] you end up with e.g. `nixos.tests.docker` which actually silently runs on x86_64-linux. Using the new callTestOnTheseSystems fixes that. As a side-effect, this also causes a rename of `nixos.tests.docker` -> `nixos.tests.docker.x86_64-linux`, which is IMHO a good thing since it's makes them consistent with the rest of the tests.
* | nixos/release.nix: Add preferLocalBuild to makeNetboot resultTuomas Tynkkynen2018-01-19
| |
* | nixos/release.nix: Clean some syntaxTuomas Tynkkynen2018-01-19
| |
* | sudo: define extra rules in Nix language (#33905)Leon Schuermann2018-01-17
| |
* | nixos/release.nix: Use forTheseSystems from release-libTuomas Tynkkynen2018-01-16
| | | | | | | | | | | | | | | | Currently, even if you pass `supportedSystems = [ "aarch64-linux" ]` you end up with e.g. `nixos.iso_graphical.x86_64-linux` job. Using forTheseSystems from release-lib avoids that. This shouldn't affect the usual x86 trunk-combined jobset.
* | nixos/release.nix: Move forAllSystems to release-libTuomas Tynkkynen2018-01-16
| | | | | | | | | | There's already a similar forTheseSystems in release-lib, so be more consistent.
* | 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.
* beegfs: init at 6.17Markus Kowalewski2017-12-31
| | | | package, kernel module, nixos module, and nixos test
* glance: ripmakefu2017-12-15
| | | | part of openstack cleanup
* keystone: ripmakefu2017-12-15
| | | | part of openstack cleanup
* Netboot: Add aarch64Graham Christensen2017-12-11
|
* services.statsd: add simple testMaximilian Bosch2017-12-04
|
* vault: add nixos testDaiderd Jordan2017-12-04
|
* tests/initrd-network-ssh: Don't build during evaluationTuomas Tynkkynen2017-11-27
| | | | Issue #29774
* Merge pull request #31048 from LumiGuide/fix-owncloudJoachim F2017-11-25
|\ | | | | Fix some but not all errors in owncloud
| * owncloud: fix some but not all errorsBas van Dijk2017-10-31
| | | | | | | | | | | | | | | | | | | | | | * Don't set timezone when it's null * Don't create the postgres role because the postgresqsl service already does that. * Fix documentation * Add a test suite
* | Merge pull request #31805 from gleber/make-switch-to-configuration-pureobadz2017-11-19
|\ \ | | | | | | nixos/system: make switch-to-configuration script pure
| * | nixos/release: add nixos/tests/switch-test.nix to tested jobGleb Peregud2017-11-19
| | |
* | | Merge pull request #31569 from gleber/add-mutable-users-testFranz Pletz2017-11-19
|\ \ \ | | | | | | | | nixos/tests: add a test for config.users.mutableUsers.
| * | | nixos/release: include mutableUsers test to release tests.Gleb Peregud2017-11-19
| |/ /
* | | nixos/tests: add couchdb testFranz Pletz2017-11-19
| | |
* | | 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
* | | php: Add nixos test to ensure php-pcre works in httpdSarah Brofeldt2017-11-12
|/ /
* | 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.
* nixos/tests: Fix typo (grafama -> grafana)Tuomas Tynkkynen2017-10-21
|
* 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: enable prometheus testBjørn Forsman2017-10-16
| | | | | | | | | | As far as I can tell, we've had this test since 2015, but it was never enabled.
* | nixos/tests: add gitolite testBjørn Forsman2017-10-16
| |
* | nixos/tests: add basic test for services.atdBjørn Forsman2017-10-16
| |
* | 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
* treewide: mark a bunch of failing builds as brokenRobin Gloster2017-10-01
| | | | | (cherry picked from commit 23fdbaa37599f490435056b9865023870656571b) [dezgeg: Un-mark shotcut, tokei & uchiwa that do build on master]
* release.nix: add mesos test backRobin Gloster2017-09-28
| | | | This is working now again
* 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
* kubernetes: fix minor issuesMatej Cotman2017-09-24
|
* 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/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
* nixos/tests: move kernel-params test to miscJoachim Fasting2017-09-16
|
* nixos/tests: move sysctl test to miscJoachim Fasting2017-09-16
|
* nixos/tests: Add a basic test for ACMEaszlig2017-09-13
| | | | | | | | The test here is pretty basic and only tests nginx, but it should get us started to write tests for different webservers and different ACME implementations. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* tests/elk: Fixed failing build on i686.Falco Peijnenburg2017-09-10
| | | | Too much memory is required for the test.
* tests: Fix copperhead callTim Steinbach2017-09-07
|