Houkime
|
f6402f2394
|
feature(backups): add a datetime validator function for huey autobackups
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
aeec3ad0a2
|
test(backups): test setting autobackup period
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
9edfe10128
|
test(backups): test setting services as enabled for autobackups
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
7f99fd044e
|
feature(backups): methods for autobackup period setting and getting
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
3e93572648
|
fix(backups): remove self from static method
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
58086909a4
|
feature(backups): check, set and unset service autobackup status
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
d9102eba37
|
feature(backups): cache snapshots and last backup timestamps
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
3a65f0845a
|
test(backups): test that we do return snapshot on backup
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
a82a986997
|
feature(backups): return snapshot info from backup function
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
daa40d1142
|
feature(backups): huey task to back up
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
baf3afb25b
|
refactor(backups): make backups stateless
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
b4a3658c78
|
feature(backups): repo init tracking
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
e02c1a878b
|
feature(backups): provider storage and retrieval
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
36907aa9c2
|
refactor(backups): add a provider model for redis storage
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
f785e6724a
|
refactor(backups): redis model storage utils
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
d8a0e05602
|
feature(backups): load from json
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
719c81d2f4
|
feat(backups): local secret generation and storage
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
5d5ceee1cf
|
feat(backups): sizing up snapshots
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
48f8f95d83
|
test(backups): test restoring a file
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
f2aab38085
|
feat(backups): add restore_snapshot and restore_service_from_snapshot
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
39a97cf6d8
|
feat(backups): a better error on failed snapshot retrieval
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
cc09e933ed
|
feat(backups): return proper snapshot structs when listing
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
86467788d3
|
feat(backups): throw an error on a failed backup
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
8f019c99e3
|
fix(backups): singleton metaclass was screwing with tests
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
090198c300
|
test(backups): localfile repo by default in tests
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
7cb6ca9641
|
feature(backups): throw an error if repo init fails
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
0ce6624d5a
|
feature(backups): register localfile backend
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
aeb66b9c72
|
feature(backups): localfile repo
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
ad1b1c4972
|
refactor(backups): repo init service method
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
d1dbcbae5e
|
refactor(backups): add repo init
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
cbf917ad8a
|
refactor(backups): snapshotlist and local secret groundwork
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
37b747f87f
|
test(backup): no snapshots
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
6989dd0f7c
|
refactor(backup): snapshot model
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
6376503793
|
feature(backup): loading snapshots
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
e7062d72c6
|
feature(backup): add a restore function to restic backuper
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
0381a9c671
|
feat(backup): hooks
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
bf3b698b34
|
refactor(backup): add a backup function to Backups singleton class
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
33df16f743
|
refactor(backup): add a placeholder Backups singleton class
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
88b715464d
|
test(backup): try to back up!
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
4547f02e1b
|
fix(backup): add memory backup class,forgot to add to git
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
6a11cd67ac
|
feat(backup): add backuping to restic backuper
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
83ed93b271
|
feat(backup): add in-memory backup
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
5fd7b6c4ed
|
feat(backup): allow no auth
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
696cb406a8
|
test(backup): dummy service
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
327ad8171f
|
test(backup): provider class selection
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
19ad9a5113
|
feature(backups): copy cli logic to new restic backuper
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
96b6dfabbe
|
feature(backups): placeholders for the backupers and backup providers
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
61ff2724f3
|
feature(backups): placeholders for the modules of the new backup system
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
fbed185475
|
feature(backups): add backup structures and queries
|
2023-04-03 23:29:02 +00:00 |
|
Houkime
|
cdcb4ec4c0
|
refactor(backup): do not use config file
|
2023-04-03 23:29:02 +00:00 |
|