nixpkgs-suyu/nixos/tests
Arnold Krille 9045a8e24c declarative containers: additional veths
With these changes, a container can have more then one veth-pair. This allows for example to have LAN and DMZ as bridges on the host and add dedicated containers for proxies, ipv4-firewall and ipv6-firewall. Or to have a bridge for normal WAN, one bridge for administration and one bridge for customer-internal communication. So that web-server containers can be reached from outside per http, from the management via ssh and can talk to their database via the customer network.

The scripts to set up the containers are now rendered several times instead of just one template. The scripts now contain per-container code to configure the extra veth interfaces. The default template without support for extra-veths is still rendered for the imperative containers.

Also a test is there to see if extra veths can be placed into host-bridges or can be reached via routing.
2016-07-28 23:06:41 +02:00
..
common Add a regression test for #14623 2016-04-12 19:13:52 +02:00
avahi.nix avahi: fix test 2016-02-28 16:18:39 +01:00
bittorrent.nix rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
blivet.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
boot-stage1.nix nixos/tests/boot-stage1: Add myself to maintainers 2016-05-06 21:32:21 +02:00
boot.nix nixos/tests/boot.nix: Remove empty module 2016-05-25 11:39:17 +02:00
cadvisor.nix curl: split into multiple outputs 2015-10-13 20:18:48 +02:00
chromium.nix nixos/tests/chromium: Re-add map for all channels 2016-05-04 18:45:44 +02:00
cjdns.nix Rename 'emery' maintainer handle to 'ehmry', fixes #11493 2015-12-05 23:06:20 +01:00
containers-bridge.nix containers: Add more tests for ipv6 and hostbridge 2016-04-02 17:07:41 +02:00
containers-extra_veth.nix declarative containers: additional veths 2016-07-28 23:06:41 +02:00
containers-imperative.nix nixos/tests/containers: Remove unused module arg 2016-05-04 20:51:01 +02:00
containers-ipv4.nix containers tests: Distinguish declarative and imperative containers 2016-04-02 17:07:41 +02:00
containers-ipv6.nix containers: Add more tests for ipv6 and hostbridge 2016-04-02 17:07:41 +02:00
dnscrypt-proxy.nix dnscrypt-proxy vmtest: more specific waitForUnit 2016-03-24 17:14:22 +01:00
docker-registry.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
docker.nix nixos/tests: fix docker test 2016-03-19 03:18:17 +01:00
ec2.nix Fix the boot-ec2-config test 2016-03-30 22:22:40 +02:00
ecryptfs.nix ecryptfs: test bug from #16766 2016-07-13 02:00:22 +02:00
emacs-daemon.nix Add test for emacs module 2016-07-01 11:37:57 +02:00
etcd.nix etcd service: fix tests 2015-09-06 14:44:13 +02:00
firefox.nix Fix tests that use the Valgrind docs 2015-08-28 13:27:51 +02:00
firewall.nix nixos/tests/firewall.nix: ping now succeeds in the firewall's default configuration 2016-03-18 11:44:07 +01:00
fleet.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
gitlab.nix rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
gnome3-gdm.nix Fix X11 tests broken by the removal of -ac 2016-04-12 19:13:47 +02:00
gnome3.nix rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
gocd-agent.nix Add gocd agent and server service packages (#16273) 2016-07-23 00:29:18 +02:00
gocd-server.nix Add gocd agent and server service packages (#16273) 2016-07-23 00:29:18 +02:00
grsecurity.nix grsecurity test: add note explaining what the tcc -run test accomplishes 2016-07-24 12:54:07 +02:00
haka.nix haka: very basic testing 2016-01-23 01:20:14 +01:00
hibernate.nix nixos/tests: add hibernation test 2016-07-19 05:20:02 +03:00
i3wm.nix Fix X11 tests broken by the removal of -ac 2016-04-12 19:13:47 +02:00
influxdb.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
initrd-network.nix boot.initrd.network: Support DHCP 2016-02-02 19:59:27 +01:00
installer.nix nixos/tests/installer.nix: add curl on host machine 2016-07-17 21:17:55 +01:00
ipv6.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
jenkins.nix rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
kde4.nix rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
kexec.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
keymap.nix nixos/tests: Add a test for keyboard layouts 2016-03-31 09:49:08 +02:00
kubernetes.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
lightdm.nix Fix X11 tests broken by the removal of -ac 2016-04-12 19:13:47 +02:00
login.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
logstash.nix logstash service: fix tests 2015-09-06 15:20:56 +02:00
make-test.nix Add filesystem option to automatically grow to the maximum size 2015-09-24 19:59:44 +02:00
mathics.nix nixos/mathics: New service and test 2016-01-02 14:34:55 -08:00
mesos.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
misc.nix nixos: add optional process information hiding 2016-04-10 12:27:06 +02:00
mpich-example.c
mpich.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
mumble.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
munin.nix rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
mysql-replication.nix mysql: fix replication tests (#17174) 2016-07-23 00:37:05 +02:00
mysql.nix mysql: fix replication tests (#17174) 2016-07-23 00:37:05 +02:00
nat.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
networking-proxy.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
networking.nix nixos/tests/networking: Expose subtests via attrs 2016-03-01 01:04:42 +01:00
nfs.nix filesystems: use list of strings for fs options 2016-02-06 19:48:30 +00:00
nsd.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
openssh.nix nixos/tests/openssh: Fix test by using safe public keys 2015-08-12 11:16:26 -07:00
panamax.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
partition.nix btrfsProgs -> canonical btrfs-progs 2016-01-03 20:38:44 +01:00
peerflix.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
phabricator.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
postgresql.nix nixos: add test for postgresql, fixes #11146 2016-01-20 03:42:59 +01:00
printing.nix rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
proxy.nix Make proxy test more robust 2015-08-31 18:36:32 +02:00
pump.io.nix nixos tests: pump.io: init 2015-12-06 13:35:21 +00:00
quake3.nix rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
rabbitmq.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
riak.nix remove elrangR15 and riak 1.3.0 as they're outdated 2016-03-22 21:40:07 +00:00
run-in-machine.nix Fix tests.runInMachine evaluation 2014-11-04 14:28:09 +01:00
sddm-kde5.nix nixos kde5: improve test 2016-06-01 17:09:51 +02:00
sddm.nix Fix X11 tests broken by the removal of -ac 2016-04-12 19:13:47 +02:00
simple.nix nixos/tests/simple.nix: Include minimal.nix 2016-02-12 14:35:41 +01:00
slurm.nix slurm service: add tests 2015-12-25 15:55:07 +01:00
smokeping.nix smokeping: init at 2.6.11 (#17090) 2016-07-21 01:07:59 +02:00
subversion.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
taskserver.nix nixos/taskserver/helper: Improve CLI subcommands 2016-04-12 05:38:37 +02:00
test-config-examples.sh
testdb.sql
tomcat.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
trac.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
udisks2.nix all tests: added meta.maintainers section 2015-07-12 12:29:51 +02:00
virtualbox.nix nixos/tests/vbox: Fix invocation of dbus 2016-05-26 16:48:32 +02:00
xfce.nix Add a regression test for #14623 2016-04-12 19:13:52 +02:00