nixpkgs/nixos/tests
lewo 3fb4eb1c43 nixos/dockerPreloader: preload docker images (#49379)
This module permits to preload Docker image in a VM in order to reduce
OIs on file copies. This module has to be only used in testing
environments, when the test requires several Docker images such as in
Kubernetes tests. In this case,
`virtualisation.dockerPreloader.images` can replace the
`services.kubernetes.kubelet.seedDockerImages` options.

The idea is to populate the /var/lib/docker directory by mounting qcow
files (we uses qcow file to avoid permission issues) that contain images.

For each image specified in
config.virtualisation.dockerPreloader.images:
1. The image is loaded by Docker in a VM
2. The resulting /var/lib/docker is written to a QCOW file

This set of QCOW files can then be used to populate the
/var/lib/docker:
1. Each QCOW is mounted in the VM
2. Symlink are created from these mount points to /var/lib/docker
3. A /var/lib/docker/image/overlay2/repositories.json file is generated
4. The docker daemon is started.
2018-11-03 01:00:53 +01:00
..
common nixos tests: move common configuration into separate file 2018-09-24 20:07:33 +01:00
hadoop [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
hitch [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
hocker-fetchdocker [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
hydra hydra: 2017-11-21 -> 2018-08-07 2018-08-13 22:56:27 +02:00
initrd-network-ssh [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
krb5 [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
kubernetes [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
nextcloud nixos/nextcloud: init 2018-10-01 02:07:43 +09:30
acme.nix nixos tests: move common configuration into separate file 2018-09-24 20:07:33 +01:00
ammonite.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
atd.nix nixos/tests/atd: wait for atd to start 2018-09-21 09:22:03 +02:00
avahi.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
bcachefs.nix nixos/tests/bcachefs: init 2018-08-31 21:19:53 -05:00
beegfs.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
bind.nix nixos/bind: Allow to set extra options 2018-05-30 05:07:39 +02:00
bittorrent.nix tests: bittorrent: add bobvanderlinden as maintainer 2018-09-15 23:10:26 +02:00
blivet.nix
boot-stage1.nix
boot.nix
borgbackup.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
buildbot.nix buildbot: add Python 3 support 2018-10-11 21:39:11 -04:00
cadvisor.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
cassandra.nix cassandra: rewrote service from scratch 2018-08-07 14:48:43 +00:00
ceph.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
certmgr.nix nixos/certmgr: init 2018-08-10 09:56:25 +02:00
cfssl.nix nixos/cfssl: init 2018-08-03 09:40:32 +02:00
chromium.nix nixos/tests/chromium: Fix sandbox info matching 2018-11-02 10:23:04 +01:00
cjdns.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
cloud-init.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
codimd.nix nixos/tests: fix non-determinism for good 2018-10-10 14:57:43 +02:00
containers-bridge.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
containers-extra_veth.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
containers-hosts.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
containers-imperative.nix nixos/containers: Add regression test for #40355 2018-10-08 10:55:42 +02:00
containers-ipv4.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
containers-ipv6.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
containers-macvlans.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
containers-physical_interfaces.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
containers-portforward.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
containers-reloadable.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
containers-restart_networking.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
containers-tmpfs.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
couchdb.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
deluge.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
dhparams.nix nixos/dhparams: Add a defaultBitSize option 2018-05-07 04:58:52 +02:00
dnscrypt-proxy.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
docker-edge.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
docker-preloader.nix nixos/dockerPreloader: preload docker images (#49379) 2018-11-03 01:00:53 +01:00
docker-registry.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
docker-tools-overlay.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
docker-tools.nix dockerTools: test buildLayeredImage 2018-09-27 14:19:43 -04:00
docker.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
dovecot.nix
ec2.nix qemu: 2.12.1 -> 3.0.0 2018-08-20 22:02:02 +00:00
ecryptfs.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
elk.nix nixos/tests/elk.nix: make sure the test doesn't wait for too long on elasticsearch-curator 2018-08-25 18:53:10 +02:00
emacs-daemon.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
env.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
etcd-cluster.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
etcd.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
ferm.nix nixos/tests/ferm: disable dhcpcd 2018-09-21 01:17:41 +02:00
firefox.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
firewall.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
flannel.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
flatpak.nix nixos/tests/flatpak: explicitly disable gdm to fix eval 2018-09-02 01:57:20 +02:00
fsck.nix systemd: ensure fsck Requires/After links are created in mount units 2018-08-28 17:12:49 +02:00
fwupd.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
gdk-pixbuf.nix nixos/tests/gdk-pixbuf: fix test on i686 (#46916) 2018-09-20 21:29:37 +02:00
gitlab.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
gitolite.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
gjs.nix
gnome3-gdm.nix xserver.displayManager: change default 2018-08-31 17:57:39 +02:00
gnome3.nix xserver.displayManager: change default 2018-08-31 17:57:39 +02:00
gocd-agent.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
gocd-server.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
grafana.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
graphite.nix graphite: 1.0.2 -> 1.1.3 & moved dependencies to python-modules (#44276) 2018-08-02 16:39:57 +02:00
haka.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
haproxy.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
hardened.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
hibernate.nix nixos/tests/hibernate: prevent non-deterministic failure (#46882) 2018-09-19 16:19:45 +02:00
home-assistant.nix nixos/tests/home-assistant: no longer ignore "Timer got out of sync" error 2018-10-29 13:30:06 +01:00
hound.nix nixos/tests/hound: fix non-deterministic failure (#47152) 2018-09-24 17:31:46 +02:00
i3wm.nix nixos/tests/i3wm: prevent non-deterministic failure (#45759) 2018-08-29 19:38:35 +02:00
iftop.nix nixos/tests/iftop: fix non-deterministic failure (#41309) 2018-06-01 22:27:51 +02:00
influxdb.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
initrd-network.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
installer.nix nixos/tests/installer: stop udev queue before calling mdadm 2018-09-22 12:33:15 +02:00
ipfs.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
ipv6.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
jenkins.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
kafka.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
kernel-latest.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
kernel-lts.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
kexec.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
keymap.nix
ldap.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
leaps.nix
lightdm.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
login.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
make-test.nix
mathics.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
matrix-synapse.nix nixos/tests/matrix-synapse: fix test (#45596) 2018-08-26 10:38:52 +02:00
memcached.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
mesos_test.py
mesos.nix nixos/tests/mesos: fix test (#45758) 2018-08-29 19:38:00 +02:00
minio.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
misc.nix nixos/tests/misc: Fix reboot-wtmp subtest 2018-10-03 03:57:28 +02:00
mongodb.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
morty.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
mpd.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
mpich-example.c
mumble.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
munin.nix nixos/tests/munin: fix non-deterministic failure 2018-08-25 14:27:41 +02:00
mutable-users.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
mysql-backup.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
mysql-replication.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
mysql.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
nat.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
netdata.nix nixos/tests/netdata: fix non-deterministic failure 2018-08-26 13:38:58 +02:00
networking-proxy.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
networking.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
nexus.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
nfs.nix nixos/tests/nfs: fix nfs4 client mount path 2018-08-30 19:57:39 +02:00
nghttpx.nix
nginx.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
nix-ssh-serve.nix nixos/tests/nix-ssh-serve.nix: Use stable nix (#47584) 2018-10-01 23:01:38 +02:00
novacomd.nix nixos/tests/novacomd: prevent non-deterministic failure 2018-09-04 22:46:44 +02:00
nsd.nix nixos/nsd: Allow to configure root zone 2018-05-07 04:05:41 +02:00
openldap.nix
opensmtpd.nix opensmtpd: 6.0.3p1 -> 6.4.0p1 2018-10-27 12:15:09 +09:00
openssh.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
osquery.nix nixos/osquery: add test 2018-04-30 16:49:38 +02:00
ostree.nix ostree: 2018.4 → 2018.6 2018-06-24 16:10:32 +02:00
owncloud.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
pam-oath-login.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
partition.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
peerflix.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
pgjwt.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
pgmanage.nix
phabricator.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
php-pcre.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
plasma5.nix nixos/plasma5: disable ocr tests 2018-10-28 19:13:12 +00:00
plotinus.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
postgis.nix postgresql_11: init at 11.0 2018-10-30 14:33:35 +00:00
postgresql.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
powerdns.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
predictable-interface-names.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
printing.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
prometheus-exporters.nix tests/prometheus-exporters: add new Tor exporter 2018-10-14 20:12:07 -05:00
prometheus.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
prosody.nix nixos/tests/prosody: use sqlite database (#47185) 2018-09-23 10:46:22 +02:00
proxy.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
quagga.nix tests/docs: remove remnants of old allowPing default (#49198) 2018-10-30 22:26:43 +01:00
quake3.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
rabbitmq.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
radicale.nix Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1" 2018-07-28 00:12:55 +03:00
redmine.nix switched from builtins.fetchurl to pkgs.fetchurl 2018-10-11 08:32:00 -04:00
riak.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
rspamd.nix nixos/rspamd: Remove non-working socket activation 2018-09-28 19:43:34 +02:00
rsyslogd.nix nixos/tests/rsyslogd: Fix eval 2018-10-30 14:27:44 +02:00
run-in-machine.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
rxe.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
samba.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
sddm.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
simple.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
slim.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
slurm.nix nixos/slurm: add maintainer to module and test 2018-10-30 19:50:52 +01:00
smokeping.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
snapper.nix
ssh-keys.nix
statsd.nix nixos/statsd: refactor test (#40554) 2018-05-16 18:03:55 +02:00
strongswan-swanctl.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
subversion.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
sudo.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
switch-test.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
systemd.nix
taskserver.nix nixos/tests/taskserver: fix typos (#43284) 2018-07-11 10:20:12 +02:00
testdb.sql
timezone.nix
tomcat.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
tor.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
trac.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
transmission.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
udisks2.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
upnp.nix tests: upnp: init test for upnp using miniupnpd / miniupnpc 2018-09-15 23:10:25 +02:00
vault.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
virtualbox.nix virtualbox: Change the virtualbox tests to not build the unfree tests by default. (#45415) 2018-08-28 22:28:47 +02:00
wordpress.nix nixos/tests/wordpress: fix test 2018-08-24 15:48:39 +02:00
xautolock.nix
xdg-desktop-portal.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
xfce.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
xmonad.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
xrdp.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
xss-lock.nix nixos/xsslock: wait until pgrep xlock succeeds (#40810) 2018-05-20 20:59:53 +02:00
yabar.nix nixos/yabar: fix module & test (#46954) 2018-09-20 12:47:46 +02:00
zfs.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
zookeeper.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00