summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* networking.bonds: add support for arbitrary driverOptionsProfpatsch2017-02-16
| | | | | | | | | Until now the four attributes available very selectively provided a small subset, while copying upstream documentation. We make driver options an arbitrary key-value set and point to kernel documentation, which is always up-to-date. This way every option can be set. The four already existing options are deprecated with a warning.
* nixos-container: added test for port forwarding ( ↵Ian-Woo Kim2017-02-15
| | | | nixos/tests/containers-portforward.nix )
* Merging against upstream masterParnell Springmeyer2017-02-13
|\
| * pam_oath: require OATH and pam_unix credentials to be validGraham Christensen2017-02-12
| |
| * kdm: drop serviceGraham Christensen2017-02-11
| |
| * nixos: update default cases from KDM/KDE4 to SDDM/KDE5Graham Christensen2017-02-09
| |
| * grsecurity test: adapt to changes in tinycc outputsJoachim Fasting2017-02-09
| |
| * nixos/tests/chromium: Run tests as normal useraszlig2017-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tests have failed because Chromium has started up displaying the following error message in a dialog window: Chromium can not be run as root. Please start Chromium as a normal user. If you need to run as root for development, rerun with the --no-sandbox flag. So let's run as user "alice" and pass all commands using the small helper function "ru" (to keep it short, it's for "Run as User"). Tested it by running the "stable" test on x86_64-linux. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Reported-by: @globin
| * nfs tests: fix nfs server unit nameNikolay Amiantov2017-02-05
| |
| * Remove myself from maintainersDamien Cassou2017-01-31
| |
* | Getting rid of the var indirection and using a bin path insteadParnell Springmeyer2017-01-29
| |
* | Addressing PR feedbackParnell Springmeyer2017-01-28
| |
* | Merging against master - updating smokingpig, rebase was going to be messyParnell Springmeyer2017-01-26
|\|
| * tests.bittorrent: use a file instead of a directoryRobin Gloster2017-01-26
| | | | | | | | nixUnstable.src is a directory, which made cp fail without -r
| * tests.installer: rely on swap.target in testsRobin Gloster2017-01-25
| | | | | | | | fixes #5258
| * nixos/tests/nat: add test for conntrack helper autoloadingFranz Pletz2017-01-25
| |
| * firewall: disable conntrack helper autoloading by defaultFranz Pletz2017-01-25
| | | | | | | | | | | | | | This was disabled in the Linux kernel since 4.7 and poses a security risk if not configured properly. https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=486dcf43da7815baa615822f3e46883ccca5400f
| * Merge pull request #21416 from cstrahan/mesos-1.1.0Charles Strahan2017-01-21
| |\ | | | | | | mesos: 1.0.1 -> 1.1.0
| | * mesos: 1.0.1 -> 1.1.0Charles Strahan2016-12-29
| | |
| * | Merge pull request #21882 from abbradar/dhcp6Nikolay Amiantov2017-01-15
| |\ \ | | | | | | | | DHCPv6 improvements
| | * | networking test: test IPv6 with RA and DHCPv6Nikolay Amiantov2017-01-15
| | | |
| * | | kubernetes vm test: make dig and netcat availableMaarten Hoogendoorn2017-01-15
| |/ / | | | | | | | | | | | | Dig could not be found in the test cases. Adding it as a global package fixes this.
* / / More fixes and improvementsParnell Springmeyer2017-01-26
|/ /
* | nixos/glance: add testAntoine Eiche2016-12-31
| | | | | | | | | | | | | | | | The test starts the glance service, creates a nixos image and ensures Glance list it. Note the test also starts the Keystone service since it is required by Glance.
* | openssh: test that startWhenNeeded worksGraham Christensen2016-12-29
| |
* | nixos/tests/gnome3.nix: Speed up testEelco Dolstra2016-12-29
|/ | | | | It turns out that "journalctl -f | grep -m 1 pattern" will block for one more line after "pattern" appears, which can take a long time.
* 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
|