Commit Graph

  • 55d030a06a Merge pull request #22 from offen/targz-fork v2.0.1 Frederik Ring 2021-09-06 18:15:34 +02:00
  • fefc34c6aa tidy go mod file Frederik Ring 2021-09-04 15:54:09 +02:00
  • 5922820ada add test for checking behavior on symlinks v2.0.1-pre Frederik Ring 2021-09-04 10:09:51 +02:00
  • 8aba98c012 use forked version of package targz Frederik Ring 2021-09-03 19:06:42 +02:00
  • 70daa0308a Merge pull request #19 from offen/golang-version v2.0.0 Frederik Ring 2021-08-30 19:57:36 +02:00
  • ede94bcd88 display all error messages instead of first one Frederik Ring 2021-08-29 19:39:51 +02:00
  • aae97a5617 try restarting even when stopping some containers failed Frederik Ring 2021-08-29 18:51:05 +02:00
  • 825cbb50ef always use background context directly Frederik Ring 2021-08-29 18:26:40 +02:00
  • bea203af3d improve documentation Frederik Ring 2021-08-29 10:23:25 +02:00
  • 6034e6a902 print proper local archive in log message v2.0.0-rc.1 Frederik Ring 2021-08-27 15:05:12 +02:00
  • d0eca0a179 fix container stop execution order Frederik Ring 2021-08-26 16:22:24 +02:00
  • a0fe2cf42d handle errors on container restart Frederik Ring 2021-08-26 12:50:22 +02:00
  • 5334ff1a5a refactor script initialization v2.0.0-alpha.6 Frederik Ring 2021-08-24 11:39:27 +02:00
  • e73256ad70 do not use start time as deadline v2.0.0-alpha.5 Frederik Ring 2021-08-24 09:15:43 +02:00
  • e0c4adc563 move handling of config to script layer Frederik Ring 2021-08-24 09:01:44 +02:00
  • 2469597848 fix lockfile mechanism Frederik Ring 2021-08-23 18:46:49 +02:00
  • b1c4bee85d use buffered reader to write to encryption mechanism Frederik Ring 2021-08-23 15:33:49 +02:00
  • bf562ea71d use buffered reader to write to encryption mechanism v2.0.0-alpha.4 Frederik Ring 2021-08-23 15:33:49 +02:00
  • ec87bd27e7 do not use scanner to write file in chunks Frederik Ring 2021-08-23 15:19:50 +02:00
  • f4f4fa9e74 use full filepath when pruning local backups Frederik Ring 2021-08-23 09:10:49 +02:00
  • 7086c6e645 read backup in small chunks when encrypting Frederik Ring 2021-08-23 08:19:22 +02:00
  • 411a62a6c7 shorten log messages Frederik Ring 2021-08-23 07:07:44 +02:00
  • 5a2bf48ec6 make sure backup also runs when socket isn't present Frederik Ring 2021-08-22 22:44:36 +02:00
  • 07b06cf0ba read all configuration in init Frederik Ring 2021-08-22 22:02:19 +02:00
  • 4c80494433 use go native strftime version Frederik Ring 2021-08-22 21:06:51 +02:00
  • 7244725c5b fix location of success message for having created local backup Frederik Ring 2021-08-22 20:42:25 +02:00
  • 935de92f2e only tag proper releases as latest Frederik Ring 2021-08-22 20:16:24 +02:00
  • d195e8967f improve logging messages Frederik Ring 2021-08-22 19:37:48 +02:00
  • 188c14c00f add insecure option, update docs Frederik Ring 2021-08-22 19:26:34 +02:00
  • da9458724f adapt repo layout to go Frederik Ring 2021-08-22 18:07:32 +02:00
  • 435583168b add logging Frederik Ring 2021-08-22 16:41:06 +02:00
  • 67499d776c refactor deferred cleanup actions to always run Frederik Ring 2021-08-22 15:52:47 +02:00
  • 8c99ec0bdf implement pruning from remote storage Frederik Ring 2021-08-22 15:04:44 +02:00
  • f2739b583e add gpg encryption Frederik Ring 2021-08-22 14:44:33 +02:00
  • 78e4e3813b implement deletion of local backups Frederik Ring 2021-08-22 14:00:21 +02:00
  • 4d9482a8b4 implement lock file to ensure backup runs mutually exclusive Frederik Ring 2021-08-22 11:02:10 +02:00
  • 0c6ac05789 implement copy to remote storage Frederik Ring 2021-08-21 21:26:27 +02:00
  • 8b110fd789 scaffold script flow Frederik Ring 2021-08-21 19:26:42 +02:00
  • efb52aa806 try porting docker related parts to golang Frederik Ring 2021-08-21 19:05:49 +02:00
  • 4c84674650 Merge pull request #20 from offen/gpg-testcase v1 Frederik Ring 2021-08-23 14:47:11 +02:00
  • 6fe81cdf2d add testcase for gpg encryption Frederik Ring 2021-08-23 09:08:50 +02:00
  • 7a75b725dc shorten log messages v2.0.0-alpha.3 Frederik Ring 2021-08-23 07:07:44 +02:00
  • 8c46bd54aa make sure backup also runs when socket isn't present Frederik Ring 2021-08-22 22:44:36 +02:00
  • edefe69e6f read all configuration in init Frederik Ring 2021-08-22 22:02:19 +02:00
  • 01d1a60bb7 use go native strftime version Frederik Ring 2021-08-22 21:06:51 +02:00
  • f15379795f fix location of success message for having created local backup v2.0.0-alpha.2 Frederik Ring 2021-08-22 20:42:25 +02:00
  • 053422ba0e only tag proper releases as latest v2.0.0-alpha.1 Frederik Ring 2021-08-22 20:16:24 +02:00
  • 39b933b8e8 improve logging messages Frederik Ring 2021-08-22 19:37:48 +02:00
  • 8161ad7f8f add insecure option, update docs Frederik Ring 2021-08-22 19:26:34 +02:00
  • 34e01fa303 adapt repo layout to go Frederik Ring 2021-08-22 18:07:32 +02:00
  • 2554c538ea add logging Frederik Ring 2021-08-22 16:41:06 +02:00
  • 77f948d4da refactor deferred cleanup actions to always run Frederik Ring 2021-08-22 15:52:47 +02:00
  • d388785222 implement pruning from remote storage Frederik Ring 2021-08-22 15:04:44 +02:00
  • b46c402b19 add gpg encryption Frederik Ring 2021-08-22 14:44:33 +02:00
  • 29f8a078bc implement deletion of local backups Frederik Ring 2021-08-22 14:00:21 +02:00
  • 3f7c08d616 implement lock file to ensure backup runs mutually exclusive Frederik Ring 2021-08-22 11:02:10 +02:00
  • 8b7d27740a implement copy to remote storage Frederik Ring 2021-08-21 21:26:27 +02:00
  • 9ddddc139a scaffold script flow Frederik Ring 2021-08-21 19:26:42 +02:00
  • d34b525804 try porting docker related parts to golang Frederik Ring 2021-08-21 19:05:49 +02:00
  • b7ba0e08df prefix mtime param with a +, use -name param for passing pattern to find v1.8.3 Frederik Ring 2021-08-20 21:51:45 +02:00
  • b558a57de9 Merge pull request #17 from offen/local-prune v1.8.2 Frederik Ring 2021-08-20 10:09:46 +02:00
  • 278df9b2f7 use find instead of mc for pruning local backups Frederik Ring 2021-08-20 08:56:04 +02:00
  • 0782af88f4 fix blank variable when creating target v1.8.1 Frederik Ring 2021-08-19 16:35:21 +02:00
  • f82577fcb5 add prefix option to entrypoint script v1.8.0 Frederik Ring 2021-08-19 13:55:15 +02:00
  • 7f261a54b6 Merge pull request #15 from offen/prune-prefix Frederik Ring 2021-08-19 13:45:10 +02:00
  • 0069faa7fd allow passing prefix to limit pruning ops Frederik Ring 2021-08-19 13:41:19 +02:00
  • 8c7ffc3d99 Merge pull request #14 from offen/backup-archive v1.7.0 Frederik Ring 2021-08-19 11:14:04 +02:00
  • f6b40742b4 use go 1.17 in builder Frederik Ring 2021-08-19 11:08:36 +02:00
  • 767c21ef65 allow local storage of backups Frederik Ring 2021-08-19 09:25:53 +02:00
  • 4b59089e3d add note about how the endpoint does not include a protocol Frederik Ring 2021-08-19 08:57:48 +02:00
  • 8e90ce408a add note about potentially having to raise memory limit when backing up large files Frederik Ring 2021-08-18 20:38:51 +02:00
  • 510ae889e4 document AWS_ENDPOINT_PROTO option Frederik Ring 2021-08-17 19:49:51 +02:00
  • e4bb183afa add note about applying memory limit when running in swarm mode Frederik Ring 2021-08-05 21:56:19 +02:00
  • 5fd6f66324 label container in cli test Frederik Ring 2021-07-11 20:21:17 +02:00
  • da75d232f4 add test for using docker cli Frederik Ring 2021-07-11 13:27:01 +02:00
  • 8a385d22aa sleep longer before trying to backup Frederik Ring 2021-07-11 10:39:39 +02:00
  • a3d7af2b42 add docs on manually triggering backup Frederik Ring 2021-07-11 10:36:29 +02:00
  • c01555f052 check for correct file in tests Frederik Ring 2021-07-11 10:30:16 +02:00
  • d29d0d7399 check for correct file in tests Frederik Ring 2021-07-11 10:26:35 +02:00
  • a91353742d add test for interacting with a swarm stack Frederik Ring 2021-07-11 09:43:16 +02:00
  • dda71c3a5d fix distinct service names ending up in joint service token v1.6.1 Frederik Ring 2021-07-10 08:09:55 +02:00
  • a8f013e16a Merge pull request #8 from offen/some-tests Frederik Ring 2021-07-09 10:00:51 +02:00
  • 44d65c1a67 assert that all containers are back up and running after backup Frederik Ring 2021-07-09 09:57:05 +02:00
  • 88d4326e61 define cron schedule that never runs Frederik Ring 2021-07-09 09:50:59 +02:00
  • 6d3e43680c add basic integration test Frederik Ring 2021-07-09 09:21:42 +02:00
  • 6ce197696a scaffold basic testing in CI Frederik Ring 2021-07-09 08:14:35 +02:00
  • ac3a231d2b Merge pull request #7 from offen/swarm-support v1.6.0 Frederik Ring 2021-07-08 20:07:06 +02:00
  • 054ab8fbe6 when stopped container was part of a stack service, update service instead Frederik Ring 2021-07-08 18:39:49 +02:00
  • fa356137e8 inject proper version for mc command at compile time v1.5.1 Frederik Ring 2021-07-03 10:25:26 +02:00
  • 07befda44d build mc from source, support arm/v7 v1.5.0 Frederik Ring 2021-07-01 15:16:39 +02:00
  • c33ebc0c70 Merge pull request #5 from offen/multiarch v1.4.0 Frederik Ring 2021-07-01 14:22:54 +02:00
  • 23c287bfc7 build image for arm architectures Frederik Ring 2021-07-01 08:18:04 +02:00
  • 5be3c36040 update alpine base image to 3.14 v1.3.0 Frederik Ring 2021-06-28 20:25:21 +02:00
  • 57afad5727 Merge pull request #4 from offen/stop-label v1.2.0 Frederik Ring 2021-06-26 21:19:35 +02:00
  • bafca7bb85 allow for making container stop filter configurable Frederik Ring 2021-06-26 21:16:22 +02:00
  • 84afc43fd8 Merge pull request #2 from offen/mc-extra-flags v1.1.0 Frederik Ring 2021-05-25 07:37:00 +02:00
  • 1af345061c use global options naming to be in line with minio docs Frederik Ring 2021-05-25 07:35:21 +02:00
  • 5368eb8c5e allow passing custom arguments to minio client Frederik Ring 2021-05-24 20:34:30 +02:00
  • 5978a897ad document leeway option when pruning Frederik Ring 2021-04-08 17:24:44 +02:00
  • 203bad3427 add missing sleep call v1.0.2 Frederik Ring 2021-04-08 08:27:21 +02:00