Commit graph

25 commits

Author SHA1 Message Date
Houkime
c5b227226c fix(backups): do not rely on obscure behaviour 2024-03-18 17:33:45 +00:00
Inex Code
0245d629fd refactor(backups): linting 2023-07-20 18:24:26 +03:00
Houkime
2f71469f39 refactoring(backups): backuper -> backupper 2023-06-23 12:04:33 +00:00
Inex Code
1664f857ea fix(backups): Providers were not initialized corretly 2023-06-23 14:36:16 +03:00
Inex Code
e7e0fdc4a1 refactor(backups): fix typing errors 2023-06-23 12:40:10 +03:00
Inex Code
c6919293b6 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-06-21 06:46:56 +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
4f2f24daac refactor(backups): NoneBackupper class for those cases when we do not know 2023-06-16 16:03:32 +00:00
Houkime
3449837de9 refactor(backups): make a dir for backuppers 2023-06-16 15:50:31 +00:00
Houkime
9e0b0d8caa refactor(backups): make localfile repos normal 2023-06-14 14:07:51 +00:00
Inex Code
f4df1f6a62 fix(backups): return type of encryption key 2023-06-14 01:40:53 +03:00
Inex Code
0ef6569d97 fix(backups): try to actually get backup configuration 2023-06-14 00:43:01 +03:00
Houkime
97e4c529f6 feature(backups): init repo mutation 2023-05-29 15:34:26 +00:00
Houkime
0dc6f74754 fix(backups): make sure location and credentials get properly passed around 2023-05-22 16:01:57 +00:00
Houkime
deb857bca9 refactor(backups): use single repo and multiplex by tags 2023-05-17 20:27:42 +00:00
Houkime
144e4e5e91 refactor(backups): make backups stateless 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
f1987edd99 feature(backups): register localfile backend 2023-05-17 20:27:40 +00:00
Houkime
c493a49daa feature(backups): localfile repo 2023-05-17 20:27:40 +00:00
Houkime
7e243146db refactor(backup): add a backup function to Backups singleton class 2023-05-17 20:27:40 +00:00
Houkime
6fa72dbac1 fix(backup): add memory backup class,forgot to add to git 2023-05-17 20:27:40 +00:00
Houkime
a66a3f35fc feat(backup): add in-memory backup 2023-05-17 20:27:40 +00:00
Houkime
af6a49b0a3 test(backup): provider class selection 2023-05-17 20:27:40 +00:00
Houkime
23e3d553e6 feature(backups): placeholders for the backupers and backup providers 2023-05-17 20:27:40 +00:00
Houkime
a98314bb60 feature(backups): placeholders for the modules of the new backup system 2023-05-17 20:27:40 +00:00