nixpkgs/nixos/tests
Rodney Lorrimar 56eba66f77 mysqlBackup service: let it work with default settings
* Grants enough privileges to the configured user so that it can run
  mysqldump.

* Adds a nixos test.

* Use systemd timers instead of a cronjob (by @fadenb).

* Creates a new user for backups by default, instead of using mysql
  user.

* Ensures that backup user has write permissions on backup location.

* Write backup to a temporary file before renaming so that a failed
  backup won't overwrite the previous backup, and so that the backup
  location will never contain a partial backup.

Breaking changes:

 * Renamed period to calendar to reflect the change in how to
   configure the backup time.

 * A failed backup will no longer result in cron sending an e-mail --
   users' monitoring systems must be updated.

Resolves #24728
2017-09-27 18:44:49 +02:00
..
common nixos/tests/letsencrypt: Fix nginx options 2017-09-13 23:16:40 +02:00
kubernetes kubernetes: fix tests 2017-09-24 11:44:25 +02:00
acme.nix nixos/tests/acme: Use overridePythonAttrs 2017-09-14 23:18:52 +02:00
ammonite.nix ammonite: add test 2017-07-04 21:36:30 -04:00
avahi.nix
bittorrent.nix
blivet.nix
boot-stage1.nix
boot.nix
buildbot.nix
cadvisor.nix
cassandra.nix
chromium.nix
cjdns.nix
cloud-init.nix
containers-bridge.nix
containers-extra_veth.nix
containers-hosts.nix
containers-imperative.nix
containers-ipv4.nix
containers-ipv6.nix
containers-macvlans.nix
containers-physical_interfaces.nix
containers-portforward.nix
containers-reloadable.nix nixos tests: add test for declarative containers, that container config changes 2017-08-23 12:43:07 +03:00
containers-restart_networking.nix
containers-tmpfs.nix
dnscrypt-proxy.nix
docker-edge.nix docker: Add test for docker-edge, check for proper versions in tests 2017-09-04 19:02:44 -04:00
docker-registry.nix
docker.nix docker: Add test for docker-edge, check for proper versions in tests 2017-09-04 19:02:44 -04:00
dovecot.nix nixos/dovecot: Fix createMailUser implementation 2017-09-17 04:57:20 +02:00
ec2.nix
ecryptfs.nix
elk.nix ELK: update kibana and the elastic beats to 5.4 (#26252) 2017-06-13 22:36:08 +02:00
emacs-daemon.nix
env.nix tests: Add environment 2017-09-05 19:05:37 -04:00
etcd-cluster.nix
etcd.nix
ferm.nix
firefox.nix
firewall.nix
flannel.nix
fleet.nix
gitlab.nix
glance.nix
gnome3-gdm.nix
gnome3.nix gnome3 tests: fix by providing more memory 2017-09-01 07:51:05 +02:00
gocd-agent.nix
gocd-server.nix
grafana.nix nixos/tests: add grafana test (#29531) 2017-09-18 16:59:50 +02:00
haka.nix
hardened.nix nixos/hardened test: add failing test-case for deferred mounts 2017-09-22 23:53:27 +02:00
hibernate.nix tests: Fix hibernate 2017-09-06 22:01:48 -04:00
hound.nix
hydra.nix nixos/hydra postgresql: Fix #27314 and add test case 2017-09-02 23:07:42 +02:00
i3wm.nix
influxdb.nix
initrd-network-ssh.nix tests: add initrd-network-ssh test 2017-09-18 19:51:46 +02:00
initrd-network.nix
installer.nix rogue: omit from the installation media 2017-08-29 16:15:15 +02:00
ipfs.nix tests: ipfs: enable autoMount tests 2017-09-18 00:05:35 -07:00
ipv6.nix
jenkins.nix
kernel-copperhead.nix Add basic kernel tests 2017-09-05 10:38:07 -04:00
kernel-latest.nix Add basic kernel tests 2017-09-05 10:38:07 -04:00
kernel-lts.nix Add basic kernel tests 2017-09-05 10:38:07 -04:00
kexec.nix
keymap.nix nixos/tests/keymap: use SLIM theme from nixos/tests/slim 2017-07-22 17:43:28 -05:00
keystone.nix
ldap.nix
leaps.nix
lightdm.nix
login.nix
make-test.nix
mathics.nix
mesos.nix
mesos_test.py
minio.nix minio service: add additional config options 2017-07-09 15:19:50 +02:00
misc.nix nixos/tests: move kernel-params test to misc 2017-09-16 12:45:28 +02:00
mongodb.nix
mpich-example.c
mumble.nix
munin.nix
mysql-backup.nix mysqlBackup service: let it work with default settings 2017-09-27 18:44:49 +02:00
mysql-replication.nix
mysql.nix
nat.nix nixos.tests.nat: fix 2017-08-04 17:52:42 +02:00
networking-proxy.nix
networking.nix nixos/networking: network is online if default gw set 2017-09-18 14:51:38 +02:00
nexus.nix nexus: Add module for nexus. 2017-09-04 22:32:02 +02:00
nfs.nix
nginx.nix nixos/tests/nginx: fix name 2017-08-11 17:37:14 +02:00
nsd.nix
openssh.nix
pam-oath-login.nix
panamax.nix
partition.nix
peerflix.nix
pgjwt.nix
phabricator.nix
plasma5.nix tests.plasma5: fix hash 2017-08-12 00:55:32 +02:00
postgis.nix
postgresql.nix nixos tests: run postgresql tests with postgres user 2017-07-19 22:13:02 +01:00
printing.nix
prometheus.nix
proxy.nix
pump.io.nix
quagga.nix
quake3.nix
rabbitmq.nix
radicale.nix nixos/radicale: fix default version (#29743) 2017-09-25 10:18:42 +00:00
riak.nix
run-in-machine.nix
samba.nix
sddm.nix nixos/tests/sddm: Fix detecting login screen 2017-06-22 06:26:08 +02:00
simple.nix
slim.nix
slurm.nix
smokeping.nix
snapper.nix snapper: add nixos module 2017-07-16 10:06:42 +01:00
subversion.nix
taskserver.nix nixos/taskserver: Fix manual PKI management 2017-07-16 20:38:15 +02:00
testdb.sql mysqlBackup service: let it work with default settings 2017-09-27 18:44:49 +02:00
timezone.nix nixos/timezone: support imperative timezone configuration (#26608) 2017-07-31 15:55:24 +01:00
tomcat.nix
trac.nix postgresql92: remove last references 2017-09-05 18:20:56 +02:00
udisks2.nix
virtualbox.nix nixos/tests/virtualbox: Fix netcat invocation 2017-09-21 03:49:46 +02:00
wordpress.nix
xfce.nix
xmonad.nix tests: xmonad less dependent on timings 2017-09-09 10:07:34 -04:00
xrdp.nix