Commit Graph

61 Commits

Author SHA1 Message Date
ViViDboarder 1cd80c471d WIP: tests on docker-hub 2020-02-12 18:37:08 -08:00
ViViDboarder 38a32c7ea9 Remove hostnames 2020-02-12 18:36:29 -08:00
ViViDboarder 301eb6937e Add pre_build hook back to Docker Hubv 2020-02-12 18:20:18 -08:00
ViViDboarder 86d56142fe Pin versions and add b2 2020-02-12 18:14:26 -08:00
ViViDboarder 77d320eeee Yay! Switch to eoan and simplify install
This also enables functioning multi-arch and s3 tests
2020-02-12 17:44:38 -08:00
ViViDboarder 47a431abf6 Back to xenial 2020-02-12 10:49:15 -08:00
ViViDboarder bad487b8ee Register qemu as well as add binaries 2020-02-12 10:35:10 -08:00
ViViDboarder 1c169dbd9d Add qemu binaries inside image 2020-02-12 09:24:22 -08:00
ViViDboarder d606625746 Remove arm builds from travis 2020-02-11 17:50:37 -08:00
ViViDboarder 3d064d4842 Try to get qemu to register correctly 2020-02-11 14:06:06 -08:00
ViViDboarder e023322bbe Try a different way to build arm again 2020-02-11 13:54:31 -08:00
ViViDboarder 4591719f83 Try a different way to build arm 2020-02-11 13:39:41 -08:00
ViViDboarder 68e7586753 Add hooks to push manifest 2020-02-11 13:30:39 -08:00
ViViDboarder 5794cd86e1 Simplify multi-arch building
Rather than having multiple Dockerfiles, switch to a single Dockerfile
and a build arg.
2020-02-11 13:28:19 -08:00
ViViDboarder cb86cd531f Remove pip cache dir 2020-02-10 17:14:19 -08:00
ViViDboarder 5c97af4fb3 Final fix for travis? 2019-08-05 18:07:53 -07:00
ViViDboarder 57836c2bf5 Fix reference to old Dockerfile 2019-08-05 18:00:22 -07:00
ViViDboarder f95963bf9f Update readme 2019-08-05 17:56:07 -07:00
ViViDboarder 56e900b9aa Try to do multi-arch on docker hub 2019-08-05 17:54:39 -07:00
ViViDboarder fbd8117b3c Add gitignore for sample compose artifacts 2019-02-01 17:04:09 -08:00
ViViDboarder 53e306d884 Fix env parsing for variables with spaces 2019-02-01 17:02:13 -08:00
ViViDboarder 963815c47b Remove travis arm build 2019-02-01 17:01:50 -08:00
ViViDboarder f153d3d638 Print logs if failing tests 2019-02-01 14:01:51 -08:00
ViViDboarder fa9c0f9798 Add healthcheck to Docker image 2019-02-01 13:48:00 -08:00
ViViDboarder b2fd9d4259 Add support for pre/post scripts
Allows adding scripts to a directory to be executed before backups and
after restorating. This can allow backing up a mysql dump or something.

Using these could (and probably does) break verify checks

Fixes #8
2019-01-28 11:59:46 -08:00
ViViDboarder f4b9383c2a Fix arm test target typo 2019-01-28 11:58:58 -08:00
Ian 7b4e31c00d ARM: Move setuptools to pip from apt
Try to fix build error on ARM
2018-08-15 18:44:00 -07:00
ViViDboarder 9671c1461d Update test to be more testy 2018-08-10 11:20:47 -07:00
ViViDboarder 947dc939f2 Switch from entrypoint to start command to allow exec of other scripts 2018-05-20 20:34:48 -07:00
ViViDboarder 707b8f304b Clean test scripts 2018-05-13 10:31:31 -07:00
ViViDboarder f57ea36f98 Obtain locks before restoring or backing up 2018-05-13 10:30:02 -07:00
ViViDboarder cad7d68644 Add b2 2018-04-12 21:23:38 -07:00
ViViDboarder e56e1a983a Add ability to auto restore 2018-03-09 17:29:41 -08:00
ViViDboarder efb7d3e5ab Add test for existance of cron and crontab
This was missing in x86 builds and we don't have a test verifying the
crontabs themselves, so it was never caught. It would be better to
verify those, but that would mean async testing which could result in
very slow builds or other issues.

Fixes #5
2018-01-29 12:30:43 -08:00
ViViDboarder 4e1eb0592b Revert "Allow building arm images on x86 or arm hosts"
This reverts commit 137d32c575.
2017-11-16 09:39:11 -08:00
ViViDboarder e8e13662b2 Update readme with restore instructions 2017-11-16 09:28:50 -08:00
ViViDboarder 137d32c575 Allow building arm images on x86 or arm hosts
As handy as cross-build-start is for building arm images on an x86
machine, it actually causes building to fail when on an arm machine.
Added an or statement to allow it to build on my rpi as well as my
laptop.
2017-11-16 09:28:50 -08:00
ViViDboarder 9e9f9ec956 Add new integration test against minio
Should simulate an S3 test
2017-11-16 09:28:50 -08:00
ViViDboarder 1fdaff84e4 Add more packages to support more backends 2017-11-16 09:24:11 -08:00
ViViDboarder f7cdf9c9b6 Speed up builds by installing less packages 2017-11-15 14:13:04 -08:00
ViViDboarder 5c1427683c Build everything but only run default test 2017-11-15 14:12:46 -08:00
ViViDboarder 2ff893f43b Add Readme badge 2017-11-15 14:02:37 -08:00
ViViDboarder 47a8ef4534 Now test both x86 and arm 2017-11-15 14:01:14 -08:00
ViViDboarder 1b9f67439b Add travis build to run tests 2017-11-15 13:58:13 -08:00
ViViDboarder 7cf2edcd5e Add test for incorrect password causing failed restore 2017-11-15 13:55:30 -08:00
ViViDboarder ad2d5bdec9 Minor improvement on tests to make it quicker 2017-11-15 11:02:12 -08:00
Ian bf795d2089
Merge pull request #2 from dpangier/master
Updated to latest boto for AWS S3 EU compatibility

Fixes #1
2017-11-15 10:44:33 -08:00
David Angier 4362470db3 updated to latest boto for AWS S3 EU compatability 2017-09-10 19:12:45 +10:00
ViViDboarder 917a4577c5 Add schedule for full backups and restore args 2017-07-30 12:18:12 -07:00
ViViDboarder 6c28a96a22 Add --force to restore since it's in place 2017-07-26 15:19:33 -07:00