Commit Graph

193 Commits

Author SHA1 Message Date
stevensting 2663968554 small fix 2026-03-18 23:12:32 +01:00
stevensting ac24ac336a make env configurable 2026-03-18 23:04:51 +01:00
stevensting 179039fe55 first implementation of resti-exporter as metrics provider endpoint 2026-03-18 22:58:06 +01:00
moritz 54e32ab422 backupbot formatting 2025-05-14 12:26:20 +02:00
moritz 4cda3c1018 make some logoutput more useful 2025-04-24 01:13:16 +02:00
moritz f7f46d7b7b Merge pull request 'feat: Adds monitoring setup for prometheus push gateway' (#69) from prom-mon into main
Reviewed-on: coop-cloud/backup-bot-two#69
2025-01-14 13:34:34 +00:00
p4u1 c1902b2dbc feat: Adds monitoring setup for prometheus push gateway 2024-12-30 14:08:05 +01:00
moritz f40eb00435 Cleaner output for snapshots closes #63 2024-10-29 12:29:35 +01:00
moritz 3eea69ddee fix(restore): don't restore everything if no backup_path is given. 2024-10-28 17:24:41 +01:00
moritz f1661c04e7 refactor(ls): INCLUDE_PATH parsing via click 2024-10-28 17:01:52 +01:00
moritz 4b4371ed3f add restore-path argument for undeployed apps closes #59 2024-10-28 17:01:14 +01:00
moritz 1214f59c79 expose MACHINE_LOGS flag as env 2024-10-28 16:08:56 +01:00
moritz 8798e2feb5 abra.sh: remove old BACKUPBOT_VERSION 2024-10-24 18:26:36 +02:00
moritz 119787ed39 chore: publish 2.3.0+2.3.0-beta release 2.3.0+2.3.0-beta 2024-10-24 18:23:32 +02:00
moritz 141bedb069 feat(ls): add --timestamps flag #37 2024-10-24 18:09:33 +02:00
moritz 14b55bbc79 feat(ls): default to /var/lib/docker/volumes/ if no path is given #37 2024-10-24 17:58:38 +02:00
moritz ebcb0d42c5 feat(ls): default to show selected paths, --all flag to show all #37 2024-10-24 17:54:34 +02:00
moritz dccc93ac6b optimize logging 2024-10-24 17:44:54 +02:00
moritz 826bec925f add example pg_backup.sh script 2024-10-24 17:03:02 +02:00
moritz 49dd989302 update README 2024-10-22 22:01:18 +02:00
moritz 2f965a93dc fix: select correct latest snapshot to restore 2024-10-22 21:30:12 +02:00
moritz 4054d3417e fix backup label parsing 2024-10-22 17:24:20 +02:00
moritz f8cfcef029 refactor: move latest snapshot checking 2024-10-22 14:18:46 +02:00
moritz 4a49c4a7f0 fix download command / dump function 2024-10-22 14:18:15 +02:00
moritz 79cdec6705 chore: publish 2.2.0+2.2.1-beta release 2.2.0+2.2.1-beta 2024-10-16 17:29:53 +02:00
moritz 2bc9400807 fix README 2024-10-16 17:21:20 +02:00
moritz 9b141a5185 Add versioning infos to README 2024-10-16 17:18:57 +02:00
moritz 6ff2312090 fix restore output 2024-10-16 17:13:19 +02:00
moritz 8b66b80332 chore: publish 2.1.0+2.2.0-beta release 2.1.0+2.2.0-beta 2024-10-16 17:01:56 +02:00
moritz c9b04db7a0 add app versions into restic backup tags 2024-10-16 16:53:19 +02:00
moritz 333b7ec16d chore: publish 2.0.1+2.1.1-beta release 2.0.1+2.1.1-beta 2024-10-15 18:56:43 +02:00
moritz aeccd605ee improve logging 2024-10-15 18:14:17 +02:00
moritz f877186a57 list restore commands before executing it 2024-10-15 18:14:17 +02:00
moritz 9dc239b199 add --no_commands flag for restore 2024-10-15 18:14:11 +02:00
moritz 43548273fe chore: publish 2.1.0-beta release 2024-09-18 12:58:10 +02:00
moritz 5a0467dbdd change drone runner: create only images from releases 2024-09-18 12:29:08 +02:00
moritz 3aefae61c0 add host while preserving filechange detection #53 2024-09-17 19:47:40 +02:00
moritz ac7c5fb50d restore: execute hooks, filter for volumes and container 2024-09-17 17:49:37 +02:00
moritz cc59087b8c restic_restore: extends restic.restore to use multiple --include paths 2024-09-17 17:48:20 +02:00
moritz eb7c35d4cd get_backup_details/add_backup_paths: filter by volumes 2024-09-17 17:45:30 +02:00
moritz 249772ec03 filter snapshots by app 2024-09-17 17:45:27 +02:00
moritz 45af6e8b5e parse_backup_labels: read restore/backup hooks, filter by container 2024-09-17 17:44:25 +02:00
moritz f7207cdf36 refactor: move restore function 2024-09-17 14:04:52 +02:00
moritz 241fe3ce92 remove old get_backup_cmds 2024-09-17 13:54:51 +02:00
moritz b8d61d01cd add_backup_paths: extract and merge paths from includes/excludes 2024-09-17 13:44:26 +02:00
moritz 6ac781c7e6 refactor parse_excludes_includes: save all label infos in settings
without path extraction
2024-09-17 13:43:03 +02:00
moritz 197cabf564 check backup path existence 2024-09-17 13:39:45 +02:00
moritz fe35f1ede8 implement volume excludes and path includes 2024-09-13 19:24:32 +02:00
moritz f254a365f2 Revert "Revert "Removed redundant code formatting""
This reverts commit e09e1b476c.
2024-08-21 14:24:14 +02:00
moritz 0d15765673 Revert "Added extra secret step to REST server instructions"
This step is already included in the deployment process by the command `abra app secret generate -a <backupbot_name>` and it applies to every setup, not only the REST server.

This reverts commit 72688dc42c.
2024-08-21 14:23:48 +02:00