summary refs log tree commit diff
path: root/nixos/release.nix
Commit message (Collapse)AuthorAge
...
* | | Merge pull request #33679 from flokli/deluge-moduleMatthew Justin Bauer2018-04-25
|\ \ \ | |/ / |/| | Deluge: use mkEnableOption, add test
| * | deluge: add testFlorian Klink2018-04-13
| | |
* | | Merge pull request #27958 from LumiGuide/strongswan-swanctlMatthew Justin Bauer2018-04-21
|\ \ \ | | | | | | | | nixos: add the strongswan-swanctl service
| * | | nixos: add the strongswan-swanctl serviceBas van Dijk2018-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The strongswan-swanctl systemd service starts charon-systemd. This implements a IKE daemon very similar to charon, but it's specifically designed for use with systemd. It uses the systemd libraries for a native integration. Instead of using starter and an ipsec.conf based configuration, the daemon is directly managed by systemd and configured with the swanctl configuration backend. See: https://wiki.strongswan.org/projects/strongswan/wiki/Charon-systemd Note that the strongswan.conf and swantctl.conf configuration files are automatically generated based on NixOS options under services.strongswan-swanctl.strongswan and services.strongswan-swanctl.swanctl respectively.
* | | | Merge pull request #37786 from woffs/fixing-quaggaMatthew Justin Bauer2018-04-17
|\ \ \ \ | | | | | | | | | | quagga service: fix service and re-enable test
| * | | | quagga service: fix service and re-enable testFrank Doepper2018-03-25
| | |_|/ | |/| | | | | | | | | | | | | | adding quagga to quaggavty reverting 8a18e1f
* | | | nixos/release.nix: Add SD images for ARMv6 + ARMv7Tuomas Tynkkynen2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | These don't have affect the default Hydra setup (you need to pass the relevant system in the supportedSystem list) but let's add it for completeness and convenience.
* | | | docker-tools: add a test for permissions issues with AUFS/overlayDaiderd Jordan2018-04-14
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | docker# [ 11.054736] d24d6cdd57c9[763]: /bin/bash: error while loading shared libraries: libreadline.so.7: cannot open shared object file: Permission denied docker# /bin/bash: error while loading shared libraries: libreadline.so.7: cannot open shared object file: Permission denied docker: exit status 127 docker: output: error: command `docker run --rm -u 1000:1000 bash /bin/bash --version' did not succeed (exit code 127) command `docker run --rm -u 1000:1000 bash /bin/bash --version' did not succeed (exit code 127)
* | | nixos/iftop: add moduleMaximilian Bosch2018-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is heavily inspired by bd0d8ed807d29faa3deee96bafcbbd76c8fa4060 which added a setcap wrapper for `mtr` in order to allow running `mtr` without `sudo`. The need for the capability `cap_net_raw` that can be registered using `setcap` has been documented in the Arch Wiki: https://wiki.archlinux.org/index.php/Capabilities#iftop A simple testcase has been added which starts two machines, one with a setcap wrapper for `iftop`, one without. Both testcases monitor the bandwidth usage of the machine using the options `-t -s 1` once, the machine with setcap wrapper is expected to succeed, the `iftop` on the machine without setcap wrapper is expected to return a non-zero exit code.
* | | nixos/transmission: add basic nixos testCorey O'Connor2018-04-05
| | |
* | | Merge pull request #37218 from cstrahan/kube-test-fixCharles Strahan2018-04-04
|\ \ \ | | | | | | | | nixos: kubernetes fixes
| * | | nixos: kubernetes fixesCharles Strahan2018-03-30
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix reference CNI plugins * The plugins were split out of the upstream cni repo around version 0.6.0 * Fix RBAC and DNS tests * Fix broken apiVersion fields * Change plugin linking to look in ${package}/bin rather than ${package.plugins} * Initial work towards a working e2e test * Test still fails, but at least the expression evaluates now Continues @srhb's work in #37199 Fixes #37199
* / / nixos/release.nix: Add Hydra job for AArch64 SD imageTuomas Tynkkynen2018-04-02
|/ / | | | | | | Based on how ISO images are added to the release.
* | Merge pull request #32960 from florianjacob/prosody-0.10Robin Gloster2018-03-22
|\ \ | | | | | | Prosody 0.10.0
| * | prosody: add test to release.nixRobin Gloster2018-03-22
| | |
* | | Merge remote-tracking branch 'upstream/master' into fix-cross-jobsJohn Ericson2018-03-19
|\ \ \
| * | | xautolock: implement basic test to confirm functionalityMaximilian Bosch2018-03-13
| |/ /
| * | nixos release: more evaluation fixesVladimír Čunát2018-03-07
| | | | | | | | | | | | ... if missing x86 in supportedSystems
| * | 18.03 -> 18.09Vladimír Čunát2018-03-05
| | | | | | | | | | | | I don't have a name ready :-( so I have to fill it later.
* | | release-lib: Filter supportedSystems with `meta.platforms`-style patternsJohn Ericson2018-03-19
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Instead of intersecting system strings, we filter with the sort of patterns used in `meta.platforms`. Indicating this change `forTheseSystems` has been renamed to `forMatchingSystems`, since the given list is now patterns to match, and not the systems themselves. [Just as with `meta.platforms`, systems strings are also supported for backwards compatibility.] This is more flexible, and makes the `forMatchingSystems` and packagePlatforms` cases more analogous.
* | Merge pull request #32248 from awakesecurity/parnell/fetchdockerFranz Pletz2018-03-04
|\ \ | | | | | | Support fetching docker images from V2 registries
| * \ Merge remote-tracking branch 'upstream/master' into parnell/fetchdockerParnell Springmeyer2018-02-13
| |\ \
| * \ \ Merge remote-tracking branch 'upstream/master' into parnell/fetchdockerParnell Springmeyer2018-01-10
| |\ \ \
| | * | | Revert "nixos/dnscrypt-proxy: remove"rnhmjoj2018-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5dc2853981b6e9287668dd17477375adfeb60ebf. The project has a new maintainer.
| | * | | nixos/dnscrypt-proxy: removeJoachim Fasting2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The upstream project ceased. See https://github.com/NixOS/nixpkgs/issues/33540
| * | | | fetchdocker: Integration test exercising hocker and fetchdockerParnell Springmeyer2017-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds a simple integration test exercising the fetchdocker Nix code and hocker utilities for the simple `hello-world` docker container. We exercise: - Fetching the docker image configuration json - Fetching the docker image layers - Building a compositor script - Loading the `hello-world` docker image into docker using the compositor script and `docker load` - Running that loaded container
* | | | | Merge #35454: nixos/pump.io: removeVladimír Čunát2018-03-04
|\ \ \ \ \
| * | | | | nixos/pump.io: removeRodney Lorrimar2018-02-27
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | This would probably be better maintained in a separate repo as an external NixOS module which gets imported into user's configuration.
* | | | | Merge pull request #36249 from Ekleog/openldap-module-declarative-contentsJörg Thalheim2018-03-03
|\ \ \ \ \ | | | | | | | | | | | | Openldap module declarative contents
| * | | | | nixos/openldap: add testJörg Thalheim2018-03-03
| | | | | |
* | | | | | systemd: Update to latest NixOS branchaszlig2018-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated to the latest version of the nixos-v237 branch, which fixes two things: * Make sure that systemd looks in /etc for configuration files. https://github.com/NixOS/systemd/pull/15 * Fix handling of the x-initrd.mount option. https://github.com/NixOS/systemd/pull/16 I've added NixOS VM tests for both to ensure we won't run into regressions. The newly added systemd test only tests for that and is by no means exhaustive, but it's a start. Personally I only wanted to fix the former issue, because that's the one I've been debugging. After sending in a pull request for our systemd fork (https://github.com/NixOS/systemd/pull/17) I got a notice from @Mic92, that he already fixed this and his fix was even better as it's even suitable for upstream (so we hopefully can drop that patch someday). The reason why the second one came in was simply because it has been merged before the former, but I thought it would be a good idea to have tests for that as well. In addition I've removed the sysconfdir=$out/etc entry to make sure the default (/etc) is used. Installing is still done to $out, because those directories that were previously into sysconfdir now get into factoryconfdir. Quote from commit NixOS/systemd@98067cc806ae0d2759cdd2334f230cd8548e531: By default systemd should read all its configuration from /etc. Therefore we rely on -Dsysconfdir=/etc in meson as default value. Unfortunately this would also lead to installation of systemd's own configuration files to `/etc` whereas we are limited to /nix/store. To counter that this commit introduces two new configuration variables `factoryconfdir` and `factorypkgconfdir` to install systemd's own configuration into nix store again, while having executables looking up files in /etc. Tested this change against all of the NixOS VM tests we have in nixos/release.nix. Between this change and its parent no new tests were failing (although a lot of them were flaky). Signed-off-by: aszlig <aszlig@nix.build> Cc: @Mic92, @tk-ecotelecom, @edolstra, @fpletz Fixes: #35415 Fixes: #35268
* | | | | | nixos/ceph: init module (#35299)lejonet2018-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All 5 daemon types can be enabled and configured through the module and the module both creates the ceph.conf required but also creates and enables specific services for each daemon, based on the systemd service files that upstream provides.
* | | | | | nixos: nix.sshServe: Support ssh-ng.Shea Levy2018-02-28
| |/ / / / |/| | | |
* | | | | Merge pull request #35061 from lopsided98/buildbot-updateFrederik Rietdijk2018-02-27
|\ \ \ \ \ | | | | | | | | | | | | buildbot: 0.9.15.post1 -> 1.0.0
| * | | | | nixos/buildbot: also run test on hydraJörg Thalheim2018-02-17
| | | | | |
* | | | | | nixos/tests: add forgotten xrdp.nixvolth2018-02-26
| | | | | |
* | | | | | Merge pull request #35065 from jtojnar/fwupd-1.0.5Jan Tojnar2018-02-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | fwupd: 1.0.5 update & cleanups
| * | | | | | Revert "nixos tests: disable fwupd for now"Jan Tojnar2018-02-22
| |/ / / / / | | | | | | | | | | | | | | | | | | This reverts commit 11fc2bad56bb6464b161f5ce911511a0137cfe2c.
* | / / / / rabbitmq: 3.6.10 -> 3.6.15 (and various improvements)Profpatsch2018-02-22
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - split outputs (doc, man, out) - a new runtime dependency on getconf - fix up SCRIPTS_DIR in wrapper - clean output folder of stray doc files - add license & maintainer Tested with `nixos/tests/rabbitmq.nix`, inside a docker image and manually.
* | | | | Merge pull request #35078 from Mic92/powerdnsJörg Thalheim2018-02-20
|\ \ \ \ \ | | | | | | | | | | | | powerdns: 4.0.5 -> 4.1.1
| * | | | | nixos/powerdns: add testJörg Thalheim2018-02-17
| |/ / / /
* | | | | release: only run novacomd test on x86_64-linuxWill Dietz2018-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | novacom and novacomd build on aarch64, but the daemon fails to start with something like: novacomd[547]: unhandled level 2 translation fault (11) at 0x00000000, esr 0x92000046 So, uh, nevermind that then.
* | | | | nixos/release: Add novacomdWill Dietz2018-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is unlikely to break and is a cheap test. I'd like to be notified if it stops working. If this ever blocks anything and I've been notified you have my blessing to remove this as I doubt many folks depend on it.
* | | | | nixos: rename config.system.nixos* -> config.system.nixos.*Jan Malakhovski2018-02-18
|/ / / /
* | | | nixos tests: disable fwupd for nowVladimír Čunát2018-02-16
| | | | | | | | | | | | | | | | See https://github.com/NixOS/nixpkgs/pull/32751/files#r168736256
* | | | Merge pull request #32751 from jtojnar/fwupd-1.0.2Jan Tojnar2018-02-15
|\ \ \ \ | | | | | | | | | | fwupd: 1.0.1 → 1.0.4
| * | | | nixos/fwupd: add testJan Tojnar2018-02-15
| | | | |
* | | | | Merge pull request #34979 from jtojnar/gjs-1.50.4Jan Tojnar2018-02-14
|\ \ \ \ \ | |/ / / / |/| | | | gnome3.gjs: 1.50.2 → 1.50.4
| * | | | nixos/gjs: add testJan Tojnar2018-02-14
| | | | |
* | | | | nixos/plotinus: add module to enable plotinusSam Parkinson2018-02-14
|/ / / /