Houkime
|
2f71469f39
|
refactoring(backups): backuper -> backupper
|
2023-06-23 12:04:33 +00:00 |
|
Inex Code
|
e7e0fdc4a1
|
refactor(backups): fix typing errors
|
2023-06-23 12:40:10 +03:00 |
|
Houkime
|
612a46ee42
|
feature(backups): actually dealing with situation when the provider is not configured
|
2023-06-19 11:09:10 +00:00 |
|
Houkime
|
f02e27cf06
|
test(backups): add a backend json reset test
|
2023-06-16 15:19:22 +00:00 |
|
Houkime
|
79c3b9598c
|
feature(backups): resetting json config too
|
2023-06-16 15:09:39 +00:00 |
|
Houkime
|
9e0b0d8caa
|
refactor(backups): make localfile repos normal
|
2023-06-14 14:07:51 +00:00 |
|
Houkime
|
9d5335f62c
|
feature(backups): feature(backups): return a snapshot from start_backup
|
2023-06-05 11:26:58 +00:00 |
|
Houkime
|
4b07d4de41
|
refactor(backups): global snapshots
|
2023-05-31 13:16:08 +00:00 |
|
Houkime
|
c3696d3a4b
|
feature(backups): global init instead of per-service
|
2023-05-29 16:50:14 +00:00 |
|
Houkime
|
0dc6f74754
|
fix(backups): make sure location and credentials get properly passed around
|
2023-05-22 16:01:57 +00:00 |
|
Houkime
|
b1d0a80963
|
feature(backups): realtime progress updates of backups
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
54a8e0b2b0
|
test(backups): break out obtaining finished jobs
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
e25aa2cb33
|
test(backups): test that the job has run
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
396b42b69c
|
test(backups): test jobs starting and finishing when from Backups
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
d340b0ca67
|
test(backups): break out a finished job checker
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
cb1dd1011e
|
test(backups): assure that jobs are created and not duplicated
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
d1425561d9
|
feature(backups): restore task
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
48359ffd20
|
test(backups): test 2-folder restoration
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
a68e94fad3
|
test(backups): actually back up 2 folders
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
30ac990985
|
refactor(backups): set a list of folders for our dummy service
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
08739f7ca8
|
refactor(backups): make api accept a list of folders
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
919ba1ad03
|
refactor(backups): make a dedicated get_folders() function
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
1b1052d205
|
refactor(services): rename get_location() to get_drive()
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
0ae4192081
|
test(backups): register dummy service
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
ec85f060f8
|
test(backups): test autobackup timing
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
283c8d09cc
|
refactor(backups): split out storage
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
f25e57c51a
|
test(backups): test that we do use cache
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
7699ba0d9b
|
test(backups): test last backup date retrieval
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
d4cad61d56
|
test(backups): test setting autobackup period
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
3c42d8c413
|
test(backups): test setting services as enabled for autobackups
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
ae065867b3
|
test(backups): test that we do return snapshot on backup
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
772b499b46
|
feature(backups): huey task to back up
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
144e4e5e91
|
refactor(backups): make backups stateless
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
a2dd47130b
|
feature(backups): repo init tracking
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
4b2cecac8f
|
feature(backups): provider storage and retrieval
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
ea6a047478
|
feature(backups): load from json
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
23ee958bfb
|
feat(backups): sizing up snapshots
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
d62d7534d7
|
test(backups): test restoring a file
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
c32353fe9b
|
feat(backups): return proper snapshot structs when listing
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
8a1b3be9fa
|
test(backups): reenable snapshot testing
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
01797cb922
|
fix(backups): singleton metaclass was screwing with tests
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
06deb83b33
|
test(backups): localfile repo by default in tests
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
e944f4a267
|
test(backups): basic file backend init test
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
865c8f5280
|
test(backups): test repo init
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
c9fd656181
|
refactor(backups): snapshotlist and local secret groundwork
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
a043392b7b
|
test(backup): no snapshots
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
bf263f68b9
|
test(backup): use a backup service function
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
17df21964a
|
test(backup): try to back up!
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
90c2524800
|
test(backup): make a testfile to backup
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
e54224f15d
|
test(backup): init an in-memory backup class
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
934afeb531
|
test(backup): dummy service
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
af6a49b0a3
|
test(backup): provider class selection
|
2023-05-17 20:27:40 +00:00 |
|