summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* docker: update service units from upstreamJörg Thalheim2016-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All the new options in detail: Enable docker in multi-user.target make container created with restart=always to start. We still want socket activation as it decouples dependencies between the existing of /var/run/docker.sock and the docker daemon. This means that services can rely on the availability of this socket. Fixes #11478 #21303 wantedBy = ["multi-user.target"]; This allows us to remove the postStart hack, as docker reports on its own when it is ready. Type=notify The following will set unset some limits because overhead in kernel's ressource accounting was observed. Note that these limit only apply to containerd. Containers will have their own limit set. LimitNPROC=infinity LimitCORE=infinity TasksMax=infinity Upgrades may require schema migrations. This can delay the startup of dockerd. TimeoutStartSec=0 Allows docker to create its own cgroup subhierarchy to apply ressource limits on containers. Delegate=true When dockerd is killed, container should be not affected to allow `live restore` to work. KillMode=process
* Work around slowness in the KDE 5 testEelco Dolstra2016-12-21
| | | | | | | | | | The use of unionfs-fuse (57a0f140643cde409022e297ed05e05f8d34d778) slows down the KDE 5 test enough that it hits Hydra timeouts. (E.g. on my laptop it went from ~5 min to ~30 min.) So disable it for the KDE test. http://hydra.nixos.org/build/45127422 (cherry picked from commit 3fcbcf25568cd629644a680562f47762d1ae15b2)
* nixos: unbreak prometheus testBjørn Forsman2016-12-20
| | | | | | target_groups was renamed to static_configs in d459916504 ("prometheus service: rename values to match prometheus 1.0 naming."). Catch up.
* nixos: Disable OCR for tests that do not use itaszlig2016-12-19
| | | | | | | | Found out during testing of the Tesseract upgrade the kde5 and sddm tests don't actually use OCR, so let's disable support for it. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @ttuegel
* nixos/keystone: add test in release.nixAntoine Eiche2016-12-16
|
* nixos/keystone: secrets can be read from filesAntoine Eiche2016-12-16
| | | | | | | A secret can be stored in a file. It is written at runtime in the configuration file. Note it is also possible to write them in the nix store for dev purposes.
* nixos/keystone: init at liberty versionAntoine Eiche2016-12-16
| | | | | | | | | | | This commit introduces a nixos module for the Openstack Keystone service. It also provides a optional bootstrap step that creates some basic initial resources (tenants, endpoints,...). The provided test starts Keystone by enabling bootstrapping and checks if user creation works well. This commit is based on initial works made by domenkozar.
* grsecurity test: refactoringJoachim Fasting2016-12-13
|
* containers: fix broken /etc/hosts entries when localAddress contains a netmaskmontag4512016-12-12
|
* Add macvlan support for declarative containersmontag4512016-12-12
|
* Merge pull request #20770 from mguentner/more_ipfsFranz Pletz2016-12-04
|\ | | | | services: IPFS: add test and more config parameters
| * tests: added basic ipfs testMaximilian Güntner2016-11-28
| | | | | | | | | | | | | | $getter can be used once ipfs supports private/local networks and or internet gets routed to the VMs Signed-off-by: Maximilian Güntner <code@klandest.in>
* | ecryptfs test: use TTY output to stabilize testGraham Christensen2016-12-02
| |
* | Merge pull request #20808 from grahamc/fancy-test-ttyGraham Christensen2016-11-30
|\ \ | | | | | | login test: Create and use direct reads of the TTY contents.
| * | login test: Create and use direct reads of the TTY contents.Graham Christensen2016-11-30
| |/
* | Merge branch 'master' into stagingVladimír Čunát2016-11-26
|\|
| * Merge pull request #19023 from offlinehacker/kube-updateJaka Hudoklin2016-11-24
| |\ | | | | | | WIP: kubernetes update package and module
| | * kubernetes module: support for kubernetes 1.4Jaka Hudoklin2016-11-17
| | |
* | | blivet test: use python2Frederik Rietdijk2016-11-24
|/ /
* | containers module: Add tmpfs options (#20557)Christian Kampka2016-11-22
| | | | | | | | | | | | Allows one or more directories to be mounted as a read-only file system. This makes it convenient to run volatile containers that do not retain application state.
* | cjdns test: fix typoJoachim Fasting2016-11-15
|/ | | | | Noticed by @vcunat https://github.com/NixOS/nixpkgs/commit/daf3ba426b2558e73ef2742fab1a73c782ef62a6#commitcomment-19820962
* Revert "cjdns test: exercise host builder logic"Joachim Fasting2016-11-12
| | | | | | | | This reverts commit daf3ba426b2558e73ef2742fab1a73c782ef62a6. This is an alternative to 0ba3d429a758cec15545fc11c9d3fd1424c5c5f8, which disables the test outright. Briefly, exercising builders which rely on import-from-derivation can cause Hydra jobsets to time out.
* nixos/tests/chromium: Fix popup detectionaszlig2016-11-09
| | | | | | | | | | Sometimes it happens that the "Type to search or enter a URL to navigate" popup doesn't show, but all we need to know at this time is whether Chromium has finished starting up. So checking for the "startup done" page is a better option here. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* leaps: 0.5.1 + add a service + testJoachim Schiele2016-11-06
|
* Merge pull request #17445 from joachifm/dnscrypt-proxy-update-listJoachim F2016-11-05
|\ | | | | dnscrypt-proxy service: auto-updated resolver list
| * dnscrypt-proxy test: simplificationJoachim Fasting2016-11-05
| |
* | cjdns test: exercise host builder logicJoachim Fasting2016-11-04
| |
* | Merge pull request #19982 from sternenseemann/netcatTim Steinbach2016-11-02
|\ \ | | | | | | Make netcat-openbsd the default netcat
| * | netcat: make netcat-openbsd the default netcat (#19411)sternenseemann2016-10-30
| |/ | | | | | | | | | | | | The motivation for this change is the following: As gnu-netcat, e. g. does not support ipv6, it is not suitable as default netcat. This commit also fixes all obvious build issues caused by this change.
* | nixos: remove test-config-examples.sh (obsolete)Bjørn Forsman2016-11-02
| | | | | | | | | | | | This file has been non-functional for over two years, since commit f002a27a80 ("Remove obsolete directory") removed .../doc/config-examples/.
* | mpich: remove unused testAlexander Ried2016-10-29
|/
* virtualbox-{systemd-detect-virt,net-hostonlyif} test: fix dbus socket dirJoachim Fasting2016-10-26
| | | | | | | | | | | | | | | The test complains[1][2] that Failed to start message bus: Failed to bind socket "/run/dbus/system_bus_socket": No such file or directory In 639e5401ff51d4c0075b5ceffcbdbfec64c67db3, the dbus socket dir is set to `/run/dbus`; in the test vm `/var/run/dbus` is used, but the standard `/run -> /var/run` link is typically not created until stage 2 init, not in the minimal init used here. Thus, dbus fails to run within the test environment . Fix by changing `/var/run/dbus` to simply `/run/dbus`. [1]: https://hydra.nixos.org/build/42534725 [2]: https://hydra.nixos.org/build/42523834
* hound: init moduleGraham Christensen2016-10-15
|
* dockerRegistry module: re-init with new underlying softwareRobin Gloster2016-10-12
|
* Merge pull request #19367 from cransom/smokeping-fixJoachim F2016-10-10
|\ | | | | smokeping module: fix missing js, broken alerts
| * smokeping module: fix missing js, broken alertsCasey Ransom2016-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The initial commit accidentally left in some commented code and if you were using alerts, they simply didn't work. Smokeping also includes some JS code for the webui allowing you to zoom into graphs and it was not passed into the homedir. Additionally, generate static html pages for other webservers to serve the cache directory. Add additional options to specify sendmail path or mailhost and verify that both are not set. Add one extra config hook that allows you to bypass all of the invidual config stanzas and just hand it a string.
* | Merge pull request #19128 from kampfschlaefer/fix_device_wait_in_containersJörg Thalheim2016-10-10
|\ \ | | | | | | Fix device wait in containers
| * | containers: Improve device dependency trackingArnold Krille2016-10-08
| | | | | | | | | | | | | | | | | | | | | Now the tracking works with aggregated devices on aggregated devices. So container with physical device where the device is put in a bond which is the basis for a bridge is now handled correctly.
| * | containers: Do not wait for udev for network devicesArnold Krille2016-10-08
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test that adding physical devices to containers works, find that network setup then doesn't work because there is no udev in the container to tell systemd that the device is present. Fixed by not depending on the device in the container. Activate the new container test for release Bonds, bridges and other network devices need the underlying not as dependency when used inside the container. Because the device is already there. But the address configuration needs the aggregated device itself.
* / tests/boot-stage1: Use runCommandCC for kcanaryaszlig2016-10-09
|/ | | | | | | | Since 97bfc2fac92d90c668ae1ec078356d0bd0a9ddb7, runCommand doesn't include a compiler anymore. So let's switch to the new runCommandCC, which resembles the old state. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Merge pull request #19199 from wizeman/u/fix-help2man-hashJörg Thalheim2016-10-03
|\ | | | | help2man: fix hash
| * Merge pull request #18491 from groxxda/network-interfacesJoachim F2016-10-02
| |\ | | | | | | Replace Network-interfaces.target
| | * tests.networking: remove network-interfaces.targetAlexander Ried2016-09-13
| | |
* | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2016-10-02
|\| |
| * | logstash: fix testJörg Thalheim2016-10-01
| | | | | | | | | | | | embedded elasticsearch was removed: https://www.elastic.co/blog/logstash-1-4-3-released
| * | Merge pull request #19016 from offlinehacker/pkgs/flannel/update/0.6.2Jaka Hudoklin2016-10-01
| |\ \ | | | | | | | | flannel: update, add nixos module, add tests
| | * | flannel service: initJaka Hudoklin2016-10-01
| | | |
| * | | Add a simple test for SambaEelco Dolstra2016-09-30
| |/ /
* / / runCommand: Use stdenvNoCCEelco Dolstra2016-09-29
|/ / | | | | | | | | | | This ensures that most "trivial" derivations used to build NixOS configurations no longer depend on GCC. For commands that do invoke gcc, there is runCommandCC.
* | wordpress: 4.3.1 -> 4.6.1 + add a testGraham Christensen2016-09-26
| |