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