Commit Graph

  • 81e36289c1 Try deleting file in post hook to ensure correct order Frederik Ring 2023-02-10 18:34:29 +01:00
  • 2d37e08743 Use go 1.20, join errors using stdlib (#182) Frederik Ring 2023-02-02 21:07:25 +01:00
  • 1e36bd3eb7 Non-streaming upload to WebDAV fails on big files (#181) v2.25.1 Frederik Ring 2023-01-16 08:28:29 +01:00
  • e93a74dd48 Instructions in issue templates are not supposed to be shown after submission Frederik Ring 2023-01-12 18:02:46 +01:00
  • f799e6c2e9 Azure Blob Storage is missing from headline in README Frederik Ring 2023-01-11 21:54:40 +01:00
  • 5c04e11f10 Add support for Azure Blob Storage (#171) v2.25.0 Frederik Ring 2023-01-11 21:40:48 +01:00
  • aadbaa741d Update intro in README Frederik Ring 2023-01-08 09:39:32 +01:00
  • 9b7af67a26 Run tests using compose v2 (#178) Frederik Ring 2023-01-07 18:50:27 +01:00
  • 1cb4883458 Update alpine base image to 3.17 (#177) Frederik Ring 2023-01-05 19:46:47 +01:00
  • 982f4fe191 Fix mistake in README Frederik Ring 2022-12-30 16:16:46 +01:00
  • 63961cd826 Pass file location to lifecycle commands (#173) v2.24.0 Frederik Ring 2022-12-30 16:07:34 +01:00
  • 7ec6f154ec Allow use of managed identity credential v2.24.0-pre.1 Frederik Ring 2022-12-25 09:58:01 +01:00
  • 49a10094cc Tidy go.mod file Frederik Ring 2022-12-24 10:41:11 +01:00
  • 676cfbe25f Add azure to notifications doc Frederik Ring 2022-12-24 10:35:36 +01:00
  • 1fa0548756 Add support for remote path Frederik Ring 2022-12-24 10:30:12 +01:00
  • c0eff2e14f Add documentation for Azure Blob Storage Frederik Ring 2022-12-24 09:38:23 +01:00
  • fdce7ee454 Implement pruning for Azure blob storage Frederik Ring 2022-12-24 09:06:51 +01:00
  • a253fdfbec Set up automated testing for Azure Storage Frederik Ring 2022-12-23 10:31:25 +01:00
  • 7aa2166aee Implement copy for Azure Blob Storage Frederik Ring 2022-12-23 10:14:37 +01:00
  • e702b2b682 Scaffold Azure storage backend that does nothing yet Frederik Ring 2022-12-23 09:21:26 +01:00
  • 9534cde7d9 Allow use of a custom ca cert when working against S3 storages (#170) v2.23.0 Frederik Ring 2022-12-22 14:37:51 +01:00
  • 08bafdb054 Update MinIO Go SDK to v7.0.44 (#167) v2.22.2 XF 2022-11-21 20:30:13 +01:00
  • 907deecdd0 Call ListObjects without WithMetadata option (#165) v2.22.1 Frederik Ring 2022-10-23 21:56:44 +02:00
  • 92b888e72c Remove debugging remnant from test Frederik Ring 2022-10-17 20:41:10 +02:00
  • 3925ac1ee0 Special characters in password do not break GPG test case Frederik Ring 2022-10-17 19:35:36 +02:00
  • 5c7856feb3 Consider failed casting to error response, use established minio bootstrap in tests Frederik Ring 2022-10-12 21:15:17 +02:00
  • dec7d7e2c0 Lock version of Docker Credential Helper in CI v2.22.0 Frederik Ring 2022-10-12 20:23:40 +02:00
  • b5cc1262e2 add aws secret handling (#161) pixxon 2022-10-12 19:14:57 +02:00
  • 00c83dfac7 Fix more error strings Frederik Ring 2022-09-15 10:49:45 +02:00
  • eb9a198327 Ensure consistency in error messages Frederik Ring 2022-09-15 10:04:12 +02:00
  • 97e975a535 Add FUNDING.yml Frederik Ring 2022-09-02 09:39:55 +02:00
  • 749a7a15a6 Build using Go 1.19 (#153) Frederik Ring 2022-09-01 15:12:48 +02:00
  • a6ec128cab Run copying and pruning against multiple storages in parallel (#152) Frederik Ring 2022-09-01 14:38:04 +02:00
  • 695a94d479 Add template for support request issue Frederik Ring 2022-09-01 14:30:42 +02:00
  • 2316111892 Fix key location in container in SSH example Frederik Ring 2022-08-29 17:10:07 +02:00
  • b60c747448 Fix WebDAV spelling, remove some inconsistencies (#143) Frederik Ring 2022-08-18 10:11:13 +02:00
  • 279844ccfb Added abstract helper interface for all storage backends (#135) MaxJa4 2022-08-18 08:52:09 +02:00
  • 4ec88d14dd Update issue templates (#145) Frederik Ring 2022-08-18 10:59:34 +02:00
  • 599b7f3f74 Use crontab command to recreate empty tab file (#141) Frederik Ring 2022-08-15 15:00:58 +02:00
  • b2d4c48082 Update base image to alpine:3.16 (#124) v2.21.0 Frederik Ring 2022-08-15 09:25:47 +02:00
  • 2b7f0c52c0 Print more error info for minio (#136) MaxJa4 2022-08-15 09:25:32 +02:00
  • cc912d7b64 Delete existing crontab before appending entries per conf.d (#140) Frederik Ring 2022-08-15 09:25:19 +02:00
  • 26c8ba971f Add test case for exec label (#132) Frederik Ring 2022-07-15 09:34:01 +02:00
  • 3f10d0f817 Update README.md (#130) Alexander Zimmermann 2022-07-14 13:47:54 +02:00
  • b441cf3e2b Fine grained labels (#115) v2.20.0 Frederik Ring 2022-07-10 10:36:56 +02:00
  • 82f66565da Add further docs on backup selection when using conf.d Frederik Ring 2022-07-08 14:05:45 +02:00
  • d68814be9d Add section about shoutrrr CLI tool to README Frederik Ring 2022-07-07 22:22:21 +02:00
  • 3661a4b49b feat: Add storage class header (#119) v2.19.0 Erwan LE PRADO 2022-07-06 13:18:12 +02:00
  • e738bd0539 Make crond log to stderr so Docker can forward it (#120) Frederik Ring 2022-07-06 13:16:43 +02:00
  • 342ae5910e Add env template helper (#121) Frederik Ring 2022-07-06 13:16:32 +02:00
  • c2a8cc92fc Untangle tests (#112) Frederik Ring 2022-06-23 14:40:29 +02:00
  • 1892d56ff6 Change default value for SSH identity file (#108) v2.18.0 Frederik Ring 2022-06-17 11:28:29 +02:00
  • 0b205fe6dc SSH Backup Storage Support (#107) İbrahim Akyel 2022-06-17 12:06:15 +03:00
  • 8c8a2fa088 Update vulnerable containerd dependency (#104) v2.17.1 Frederik Ring 2022-06-07 09:21:40 +02:00
  • a850bf13fe Fix broken link in README Frederik Ring 2022-05-12 08:18:12 +02:00
  • b52b271bac Allow for the exclusion of files from backups (#100) v2.17.0 Frederik Ring 2022-05-08 11:20:38 +02:00
  • cac5777e79 Add documentation on using multiple configs for complex retention schemes Frederik Ring 2022-04-20 18:01:41 +02:00
  • 94a1edc4ad Allow disabling of certificate verification for WebDAV (#98) v2.16.0 Frederik Ring 2022-04-20 14:16:59 +02:00
  • a654097e59 Update webdav client library (#97) v2.15.3 Frederik Ring 2022-04-20 10:56:26 +02:00
  • 8caac8724c Add documentation for header format option header-format Frederik Ring 2022-04-19 21:21:23 +02:00
  • 9eda23e512 Make header format for created tar archive configurable Frederik Ring 2022-04-19 21:08:53 +02:00
  • 1b1fc4856c List objects recursively when selecting candidates from S3 (#92) v2.15.2 Frederik Ring 2022-04-15 11:05:52 +02:00
  • e81c34b8fc Consider S3 Path when selecting candidates for pruning (#91) v2.15.1 Frederik Ring 2022-04-13 17:09:37 +02:00
  • 9c23767fce Fixed wrong env name for S3 bucket in README (#89) Simon Dünhöft 2022-04-12 19:38:15 +02:00
  • 51af8c3c77 Deprecate BACKUP_FROM_SNAPSHOT (#81) v2.15.0 Frederik Ring 2022-03-25 18:28:58 +01:00
  • 1ea0b51b23 Tag releases with major version too (#82) Frederik Ring 2022-03-25 18:27:00 +01:00
  • da8c63f755 Support identical cron schedule (#87) Frederik Ring 2022-03-25 18:26:34 +01:00
  • 9bc8db0f7c Build using Go 1.18 (#86) Frederik Ring 2022-03-17 11:22:41 +01:00
  • 508bc07b4f Disable healthcheck in swarm test (#85) Frederik Ring 2022-03-17 11:13:07 +01:00
  • b8f71b04a1 Use errgroup for running commands in parallel (#83) Frederik Ring 2022-03-10 11:09:39 +01:00
  • 5f3832d621 Consider prefix rules when pruning WebDAV storages (#79) v2.14.1 Frederik Ring 2022-03-05 13:33:15 +01:00
  • 4b1127b8c4 Document BACKUP_SOURCES Frederik Ring 2022-03-04 19:57:32 +01:00
  • ae50a3ac4f Add attribution to code taken from moby repository Frederik Ring 2022-03-04 16:40:34 +01:00
  • bad22eee93 Fix syntax highlighting in container Frederik Ring 2022-03-04 14:08:31 +01:00
  • c9ebb9e14e Allow multiple schedules in the same container (#78) v2.14.0 Frederik Ring 2022-03-04 13:51:26 +01:00
  • 6e1b8553e6 Remove superfluous --update flag from cert install Frederik Ring 2022-02-26 16:45:29 +01:00
  • 5ec2b2c3ff Install ca-certs with --no-cache to reduce image size Frederik Ring 2022-02-25 08:54:07 +01:00
  • 3bbeba5b83 update custom docker host documentation for pre/post commands (#77) Rajan Patel 2022-02-23 23:31:36 -05:00
  • 9155b4d130 Add missing print directive, fix go.mod Frederik Ring 2022-02-23 10:12:57 +01:00
  • 2a17e84ab6 snapshot-style restore example (#76) Kazi 2022-02-23 07:58:09 +01:00
  • 00f2359461 Add DOCKER_HOST documentation (#74) v2.13.0 Rajan Patel 2022-02-22 02:00:26 -05:00
  • 0504a92a1f Add option to run pre/post commands for any container (#73) Frederik Ring 2022-02-22 07:53:33 +01:00
  • 3ded77448c Do not skip directories when creating tar archive (#72) Frederik Ring 2022-02-22 07:49:24 +01:00
  • 58b42b9036 Supporting proxied Docker APIs through DOCKER_HOST (#70) v2.12.0 Frederik Ring 2022-02-18 09:08:21 +01:00
  • 180438f1fc Update ubuntu image used for running integration tests (#67) Frederik Ring 2022-02-15 21:05:03 +01:00
  • 30265c14ba Fixed TookTime (#66) v2.11.2 Mauro Molin 2022-02-14 17:32:05 +01:00
  • a57e93d01e Split source into multiple files, deduplicate pruning logic, do not parse templates when notifications are not used (#63) v2.11.1 Frederik Ring 2022-02-13 10:52:19 +01:00
  • 3e17d1b123 Ensure end time is recorded for unsuccessful runs too (#62) Frederik Ring 2022-02-13 09:41:36 +01:00
  • 0e248010a8 Add note about how notifications can be customized to config reference Frederik Ring 2022-02-12 20:34:51 +01:00
  • e6af6efd8a Add test setup for notification feature (#61) Frederik Ring 2022-02-12 20:28:38 +01:00
  • 34d04211eb Update README TOC v2.11.0 Frederik Ring 2022-02-11 20:06:23 +01:00
  • 8dfdd14527 Added custom notification messages using text/template (#60) Mauro Molin 2022-02-11 20:05:16 +01:00
  • 3bb99a7117 Update package targz v2.10.1 Frederik Ring 2022-02-08 15:12:46 +01:00
  • ddc34be55d Updated README.md "Restoring..." section example (#56) Fridgemagnet 2022-02-04 11:52:59 +01:00
  • cb9b4bfcff Add support for Filebase (#54) Joshua Noble 2022-02-02 11:22:42 -05:00
  • 62bd2f4a5a Update base docker image to alpine 3.15 (#53) v2.10.0 Frederik Ring 2022-01-27 14:40:56 +01:00
  • 6fe629ce87 Allow path to be set for bucket storage (#52) v2.9.0 Frederik Ring 2022-01-25 21:16:16 +01:00
  • 1db896f7cf Tweak README, improve client naming, tidy go.mod file v2.8.0 Frederik Ring 2022-01-22 13:35:13 +01:00
  • 6ded00aa06 Support Nextcloud / WebDav (#48) Kaerbr 2022-01-22 13:29:21 +01:00
  • 6b79f1914b Update README.md Hendrik Niefeld 2022-01-06 16:09:33 +01:00