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
|
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
|
47aee3c1f1
|
fix(backups): fix output API return types for configuration
|
2023-06-16 14:39:00 +00:00 |
|
Houkime
|
8e1e37c766
|
test(backups): preliminary test of repo reset
|
2023-06-16 14:33:48 +00:00 |
|
Houkime
|
33c60f971d
|
test(backups): test reinitting repository
|
2023-06-16 13:43:41 +00:00 |
|
Houkime
|
b3724e240e
|
refactor(backups): cleanup localfile-specific logic
|
2023-06-14 14:17:04 +00:00 |
|
Houkime
|
9e0b0d8caa
|
refactor(backups): make localfile repos normal
|
2023-06-14 14:07:51 +00:00 |
|
Houkime
|
cbedd196e4
|
fix(backups): non-nullable service when backing up
|
2023-06-14 13:06:32 +00:00 |
|
Houkime
|
4862cdc72f
|
test(backups): test restore
|
2023-06-14 13:00:39 +00:00 |
|
Houkime
|
17c7dffb07
|
test(backups): use get_data
|
2023-06-14 12:41:45 +00:00 |
|
Houkime
|
39cd4b714b
|
test(backups): check snapshots getting created
|
2023-06-14 12:35:41 +00:00 |
|
Houkime
|
92322d8fad
|
test(backups): test dummy service compliance
|
2023-06-14 12:08:07 +00:00 |
|
Houkime
|
21791f20a2
|
test(backups): make dummy service more compliant
|
2023-06-14 11:55:46 +00:00 |
|
Houkime
|
aa9d082adc
|
test(backups): display errors from api
|
2023-06-14 11:54:24 +00:00 |
|
Houkime
|
f1654c699c
|
fix(backups): shorten snapshot query signature
|
2023-06-14 11:52:57 +00:00 |
|
Houkime
|
928f026e7c
|
test(backups): snapshot query
|
2023-06-14 11:14:52 +00:00 |
|
Houkime
|
8554879dc2
|
Merge remote-tracking branch 'upstream/restic-rewrite-api' into restic-rewrite
|
2023-06-14 10:27:50 +00:00 |
|
Houkime
|
c47977c100
|
test(backups): actual testfile
|
2023-06-14 10:16:53 +00:00 |
|
Houkime
|
d9bde6930b
|
fix(backups): register queries
|
2023-06-14 10:16:53 +00:00 |
|
Houkime
|
865e304f42
|
test(backups): test backup API - backing up
|
2023-06-14 10:16:31 +00:00 |
|
Inex Code
|
d356fad534
|
fix(backups): Handle orphaned snapshots
|
2023-06-14 02:52:10 +03: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 |
|
Inex Code
|
f950dd1e93
|
feat(backups): register backups in GraphQL schema
|
2023-06-14 00:00:29 +03:00 |
|
Inex Code
|
d02302c7b2
|
fix: BackupConfiguration argument order
|
2023-06-13 23:54:02 +03:00 |
|
Houkime
|
549b149aaf
|
feature(backups): check available space before restoring
|
2023-06-07 16:33:13 +00:00 |
|
Houkime
|
981445d594
|
refactor(backups): expect one more error of restic json output parsing
|
2023-06-07 15:55:38 +00:00 |
|
Houkime
|
7f984b678f
|
feature(backups): integration between restore and jobs
|
2023-06-07 15:05:58 +00:00 |
|
Houkime
|
98de85e569
|
fix(backups): return one job, not an array of one
|
2023-06-07 14:27:37 +00:00 |
|
Houkime
|
4b8abb6a66
|
fix(backups): return 400, not 300
|
2023-06-07 14:25:17 +00:00 |
|
Houkime
|
0c95c5913b
|
BREAKING CHANGE(backups): support only individual service backup requests(combinable)
|
2023-06-07 14:11:22 +00:00 |
|
Houkime
|
ff58bdccbb
|
feature(backups): set autobackup period from gql
|
2023-06-05 11:49:37 +00:00 |
|
Houkime
|
d6609b29e8
|
feature(backups): get all snapshots if requested by api
|
2023-06-05 11:36:58 +00:00 |
|
Houkime
|
2168037a10
|
refactor(backups): introduce get_all_snapshots()
|
2023-06-05 11:28:53 +00:00 |
|
Houkime
|
9d5335f62c
|
feature(backups): feature(backups): return a snapshot from start_backup
|
2023-06-05 11:26:58 +00:00 |
|
Houkime
|
9a94f7624e
|
feature(backups): a graphql call to invalidate cache
|
2023-06-01 16:12:32 +00:00 |
|
Houkime
|
50952d688a
|
feature(backups): graphql mutation for restore
|
2023-06-01 14:03:40 +00:00 |
|
Houkime
|
f7c0821675
|
fix(backups): return correct snapshots per service
|
2023-06-01 12:44:14 +00:00 |
|
Houkime
|
4b07d4de41
|
refactor(backups): global snapshots
|
2023-05-31 13:16:08 +00:00 |
|
Houkime
|
603ed2ddf9
|
feature(backups): start backup graphql API
|
2023-05-31 12:07:47 +00:00 |
|
Houkime
|
9c4d2a0ba5
|
feature(backups): drop repository call
|
2023-05-29 18:24:38 +00:00 |
|
Houkime
|
c3696d3a4b
|
feature(backups): global init instead of per-service
|
2023-05-29 16:50:14 +00:00 |
|
Houkime
|
345e2c10c4
|
feature(backups): a graphql query to get provider info
|
2023-05-29 16:12:31 +00: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
|
03d4632465
|
refactor(backups): remove extraneous asserts from jobs
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
9fab596f91
|
refactor(backups): refactor realtime updating
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
b1d0a80963
|
feature(backups): realtime progress updates of backups
|
2023-05-17 20:27:42 +00:00 |
|