190 Commits

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