Houkime
4b1594ca22
refactoring(backups): backuper -> backupper
2023-07-17 16:05:00 +03:00
Inex Code
4225772573
fix(backups): Providers were not initialized corretly
2023-07-17 16:05:00 +03:00
Inex Code
f27a3df807
refactor(backups): fix typing errors
2023-07-17 16:05:00 +03:00
Inex Code
b78ee5fcca
refactor(api): Group mutations
...
I've learned that there is no problem in grouping mutations like we do with queries.
This is a big mistake from my side, now we have legacy not so conveniently placed endpoints.
I've grouped all mutations, left the copies of old ones flattened in the root for backwards compatibility.
We will migrate to mutation groups on client side, and backups now only use grouped mutations.
Tests are updated.
2023-07-17 16:05:00 +03:00
Houkime
9f096ed2c0
feature(backups): actually dealing with situation when the provider is not configured
2023-07-17 16:05:00 +03:00
Houkime
cd32aa83b7
refactor(backups): NoneBackupper class for those cases when we do not know
2023-07-17 16:05:00 +03:00
Houkime
a56461fb96
refactor(backups): make a dir for backuppers
2023-07-17 16:05:00 +03:00
Houkime
8475ae3375
refactor(backups): make localfile repos normal
2023-07-17 16:05:00 +03:00
Inex Code
421c92d12e
fix(backups): return type of encryption key
2023-07-17 16:05:00 +03:00
Inex Code
c603394449
fix(backups): try to actually get backup configuration
2023-07-17 16:05:00 +03:00
Houkime
d0b27da641
feature(backups): init repo mutation
2023-07-17 16:05:00 +03:00
Houkime
d10bf99927
fix(backups): make sure location and credentials get properly passed around
2023-07-17 16:05:00 +03:00
Houkime
afdbf01cfc
refactor(backups): use single repo and multiplex by tags
2023-07-17 16:05:00 +03:00
Houkime
d972fdc3cc
refactor(backups): make backups stateless
2023-07-17 16:05:00 +03:00
Houkime
02deae217d
feature(backups): provider storage and retrieval
2023-07-17 16:05:00 +03:00
Houkime
5efb351159
feature(backups): register localfile backend
2023-07-17 16:05:00 +03:00
Houkime
529608d52e
feature(backups): localfile repo
2023-07-17 16:05:00 +03:00
Houkime
178c456593
refactor(backup): add a backup function to Backups singleton class
2023-07-17 16:05:00 +03:00
Houkime
a9cd8dda37
fix(backup): add memory backup class,forgot to add to git
2023-07-17 16:05:00 +03:00
Houkime
37c18ead99
feat(backup): add in-memory backup
2023-07-17 16:05:00 +03:00
Houkime
9097ba02d7
test(backup): provider class selection
2023-07-17 16:05:00 +03:00
Houkime
1e5fb67374
feature(backups): placeholders for the backupers and backup providers
2023-07-17 16:05:00 +03:00
Houkime
a3d58be0d5
feature(backups): placeholders for the modules of the new backup system
2023-07-17 16:05:00 +03:00