Frederik Ring
78e4e3813b
implement deletion of local backups
2021-08-23 14:48:10 +02:00
Frederik Ring
4d9482a8b4
implement lock file to ensure backup runs mutually exclusive
2021-08-23 14:47:34 +02:00
Frederik Ring
0c6ac05789
implement copy to remote storage
2021-08-23 14:47:34 +02:00
Frederik Ring
8b110fd789
scaffold script flow
2021-08-23 14:47:34 +02:00
Frederik Ring
efb52aa806
try porting docker related parts to golang
2021-08-23 14:47:34 +02:00
Frederik Ring
4c84674650
Merge pull request #20 from offen/gpg-testcase
...
Add testcase for gpg encryption
2021-08-23 14:47:11 +02:00
Frederik Ring
6fe81cdf2d
add testcase for gpg encryption
2021-08-23 14:42:50 +02:00
Frederik Ring
b7ba0e08df
prefix mtime param with a +, use -name param for passing pattern to find
v1.8.3
2021-08-20 21:51:45 +02:00
Frederik Ring
b558a57de9
Merge pull request #17 from offen/local-prune
...
Use find instead of mc for pruning local backups
v1.8.2
2021-08-20 10:09:46 +02:00
Frederik Ring
278df9b2f7
use find instead of mc for pruning local backups
2021-08-20 10:01:46 +02:00
Frederik Ring
0782af88f4
fix blank variable when creating target
v1.8.1
2021-08-19 16:35:21 +02:00
Frederik Ring
f82577fcb5
add prefix option to entrypoint script
v1.8.0
2021-08-19 13:55:15 +02:00
Frederik Ring
7f261a54b6
Merge pull request #15 from offen/prune-prefix
...
Allow passing prefix to limit pruning ops
2021-08-19 13:45:10 +02:00
Frederik Ring
0069faa7fd
allow passing prefix to limit pruning ops
2021-08-19 13:41:19 +02:00
Frederik Ring
8c7ffc3d99
Merge pull request #14 from offen/backup-archive
...
allow local storage of backups
v1.7.0
2021-08-19 11:14:04 +02:00
Frederik Ring
f6b40742b4
use go 1.17 in builder
2021-08-19 11:08:36 +02:00
Frederik Ring
767c21ef65
allow local storage of backups
2021-08-19 10:35:39 +02:00
Frederik Ring
4b59089e3d
add note about how the endpoint does not include a protocol
2021-08-19 08:57:48 +02:00
Frederik Ring
8e90ce408a
add note about potentially having to raise memory limit when backing up large files
2021-08-18 20:38:51 +02:00
Frederik Ring
510ae889e4
document AWS_ENDPOINT_PROTO option
2021-08-17 19:49:51 +02:00
Frederik Ring
e4bb183afa
add note about applying memory limit when running in swarm mode
2021-08-05 21:56:19 +02:00
Frederik Ring
5fd6f66324
label container in cli test
2021-07-11 20:21:17 +02:00
Frederik Ring
da75d232f4
add test for using docker cli
2021-07-11 14:02:05 +02:00
Frederik Ring
8a385d22aa
sleep longer before trying to backup
2021-07-11 10:39:39 +02:00
Frederik Ring
a3d7af2b42
add docs on manually triggering backup
2021-07-11 10:36:29 +02:00
Frederik Ring
c01555f052
check for correct file in tests
2021-07-11 10:30:16 +02:00
Frederik Ring
d29d0d7399
check for correct file in tests
2021-07-11 10:26:35 +02:00
Frederik Ring
a91353742d
add test for interacting with a swarm stack
2021-07-11 10:21:47 +02:00
Frederik Ring
dda71c3a5d
fix distinct service names ending up in joint service token
v1.6.1
2021-07-10 08:09:55 +02:00
Frederik Ring
a8f013e16a
Merge pull request #8 from offen/some-tests
...
Add integration test
2021-07-09 10:00:51 +02:00
Frederik Ring
44d65c1a67
assert that all containers are back up and running after backup
2021-07-09 09:57:05 +02:00
Frederik Ring
88d4326e61
define cron schedule that never runs
2021-07-09 09:50:59 +02:00
Frederik Ring
6d3e43680c
add basic integration test
2021-07-09 09:47:07 +02:00
Frederik Ring
6ce197696a
scaffold basic testing in CI
2021-07-09 08:15:27 +02:00
Frederik Ring
ac3a231d2b
Merge pull request #7 from offen/swarm-support
...
Support Docker in Swarm mode
v1.6.0
2021-07-08 20:07:06 +02:00
Frederik Ring
054ab8fbe6
when stopped container was part of a stack service, update service instead
2021-07-08 19:54:04 +02:00
Frederik Ring
fa356137e8
inject proper version for mc command at compile time
v1.5.1
2021-07-03 10:25:26 +02:00
Frederik Ring
07befda44d
build mc from source, support arm/v7
v1.5.0
2021-07-01 15:16:39 +02:00
Frederik Ring
c33ebc0c70
Merge pull request #5 from offen/multiarch
...
Build image for arm architectures
v1.4.0
2021-07-01 14:22:54 +02:00
Frederik Ring
23c287bfc7
build image for arm architectures
2021-07-01 14:19:55 +02:00
Frederik Ring
5be3c36040
update alpine base image to 3.14
v1.3.0
2021-06-28 20:25:21 +02:00
Frederik Ring
57afad5727
Merge pull request #4 from offen/stop-label
...
Allow for making container stop filter configurable
v1.2.0
2021-06-26 21:19:35 +02:00
Frederik Ring
bafca7bb85
allow for making container stop filter configurable
2021-06-26 21:16:22 +02:00
Frederik Ring
84afc43fd8
Merge pull request #2 from offen/mc-extra-flags
...
Allow passing custom arguments to minio client
v1.1.0
2021-05-25 07:37:00 +02:00
Frederik Ring
1af345061c
use global options naming to be in line with minio docs
2021-05-25 07:35:21 +02:00
Frederik Ring
5368eb8c5e
allow passing custom arguments to minio client
2021-05-24 20:34:30 +02:00
Frederik Ring
5978a897ad
document leeway option when pruning
2021-04-08 17:24:44 +02:00
Frederik Ring
203bad3427
add missing sleep call
v1.0.2
2021-04-08 08:27:21 +02:00
Frederik Ring
2892369677
sleep 10 minutes before pruning backups
...
if pruning happens immediatley after taking the backup a race condition
can occur where a backup that would theoretically be eligible won't be
pruned as the current backup run was very fast, putting the potential
candidate just at the very edge of the selected time window
v1.0.1
2021-04-08 08:17:55 +02:00
Frederik Ring
204a0862c6
make log output more consistent
v1.0.0
2021-04-03 09:33:11 +02:00