Commit Graph

21 Commits

Author SHA1 Message Date
Jérôme Charaoui
8f381b6415
ensure noninteractive mode for debconf 2023-02-12 12:13:07 -05:00
Jerome Charaoui
39e5f2ef23 tests: generate buildscript in vagrant test box 2021-01-25 09:45:51 -05:00
Jerome Charaoui
5a6ea5e3a2 Merge branch 'restic' into 'master'
Add new restic handler

See merge request liberate/backupninja!48
2021-01-12 16:34:14 -08:00
Jerome Charaoui
61d80510f6 restic: add some tests 2021-01-12 19:30:35 -05:00
Jerome Charaoui
d0ac95524b vagrant: apply rsync config to both vms 2021-01-12 12:15:39 -05:00
Jerome Charaoui
61b7fe44a2 tests: Open alternative ssh port on remote machine 2021-01-06 22:36:20 -05:00
Jerome Charaoui
bd25f93c91 tests: Drop using /tmp/backups as destination dir
Instead use /var/backups for both local and remote backups to simplify
things.
2021-01-06 22:36:20 -05:00
Jerome Charaoui
d747d0c8f4 tests: One more work around changes in testing box 2021-01-06 22:36:20 -05:00
Jerome Charaoui
df18da5dd9 tests: Add more backup programs to remote image 2021-01-06 22:36:20 -05:00
Jerome Charaoui
48af920d95 tests: Work around changes in Debian testing box 2021-01-06 22:36:20 -05:00
Jerome Charaoui
9dfc8ad3f5 tests: Target Debian testing instead of stable 2021-01-06 22:36:20 -05:00
Jerome Charaoui
b25e7f471b tests: Add a remote machine to test push backups
The default system 'local' hosts the backupninja code and local backups
are done in that system. The vagrant user account on the 'remote' system
is made accessible by the root user in the 'local' system so that it may
accept ssh connections needed by the different handlers.
2021-01-06 22:36:20 -05:00
Jerome Charaoui
340853d96a tests: Seperate LUKS test for partition vs device 2021-01-06 22:36:20 -05:00
Jerome Charaoui
0336c726f6 tests: Create/attach "real" disks for sys handler 2021-01-06 22:36:20 -05:00
Jerome Charaoui
1355d692ba tests: Fix rsync config in Vagrantfile 2021-01-06 22:36:20 -05:00
Jerome Charaoui
c52fe1b901 tests: Specify hostname in Vagrantfile 2021-01-06 22:36:20 -05:00
Jerome Charaoui
1da0b81a94 tests: Add rsync config to Vagrantfile 2021-01-06 22:36:20 -05:00
Jerome Charaoui
17ea2c1792 tests: Update testsuite platform to buster64 2021-01-06 22:36:20 -05:00
Jerome Charaoui
c86aa8edd9 tests: Modify Vagrantfile to build+install local codebase 2021-01-06 22:36:20 -05:00
Micah Anderson
8e37956c35
Update namespace from Riseup Labs to Liberate (#11314) 2021-01-02 16:01:02 -05:00
Jerome Charaoui
a7fd43b94a Add Vagrantfile
This should help with testing development code and new releases. To use,
just install vagrant and run vagrant up && vagrant ssh
2018-06-29 11:43:12 -04:00