Houkime
|
26c0a8fafe
|
feature(jobs): set 1 hour ttl for successful autobackup jobs
|
2023-10-10 20:25:14 +03:00 |
Houkime
|
0912ac1831
|
feature(jobs): set ttl via method
|
2023-10-10 20:25:14 +03:00 |
Inex Code
|
07aaa21602
|
chore: bump version
continuous-integration/drone/push Build is failing
Details
|
2023-10-09 12:45:22 +03:00 |
Inex Code
|
2a03d3962f
|
Merge pull request 'feat(ssh): Add support for ecdsa keys' (#64) from ecdsa-keys into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #64
Reviewed-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
|
2023-10-09 12:44:33 +03:00 |
Inex Code
|
cebb71ff4a
|
feat(ssh): Add support for ecdsa keys
continuous-integration/drone/push Build is failing
Details
|
2023-10-03 16:51:06 +03:00 |
Inex Code
|
62d5de0dd6
|
refactor(ssh): Remove unused add_root_ssh_key function
|
2023-10-03 16:41:09 +03:00 |
Inex Code
|
86f9451b9b
|
Merge pull request 'fix(backups): expose snapshot reason and set the default value' (#59) from backup-reason-fix into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #59
|
2023-09-09 09:56:09 +03:00 |
Inex Code
|
8b840d4c2c
|
fix(backups): expose snapshot reason and set the default value
continuous-integration/drone/push Build is failing
Details
|
2023-09-09 09:52:20 +03:00 |
Inex Code
|
6b106cbcf3
|
Merge pull request 'quotas for autobackups' (#56) from quotas into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #56
|
2023-09-09 03:50:18 +03:00 |
Inex Code
|
39baa3725b
|
Merge remote-tracking branch 'origin/master' into quotas
continuous-integration/drone/push Build is failing
Details
|
2023-09-09 03:36:17 +03:00 |
Inex Code
|
450a998ea6
|
chore:bump version
continuous-integration/drone/push Build is failing
Details
|
2023-09-09 03:32:57 +03:00 |
Inex Code
|
dedd6a9cc9
|
refactor(backups): use restic-like rotation policy
continuous-integration/drone/push Build is failing
Details
|
2023-09-09 03:26:41 +03:00 |
Houkime
|
56be3d9c31
|
fix(backup): trim auto-snapshots on setting the quotas
continuous-integration/drone/push Build is failing
Details
|
2023-09-08 16:22:53 +00:00 |
houkime
|
dd8fa4cf20
|
Merge pull request 'feature(backups): a task to autorefresh cache. Redis expiry abolished' (#58) from recache-task into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #58
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-09-01 14:32:32 +03:00 |
Houkime
|
0dfb41a689
|
feature(backups): a task to autorefresh cache. Redis expiry abolished
continuous-integration/drone/push Build is failing
Details
|
2023-09-01 10:41:27 +00:00 |
Inex Code
|
ad9384c850
|
fix(graphql): backup quotas field typing
continuous-integration/drone/push Build is failing
Details
|
2023-08-30 12:03:19 +03:00 |
Houkime
|
9fdc536f9f
|
BROKEN(backups): hooking up quotas to API fails. AutobackupQuotas needs to be an input type, but if input type, it fails because it needs to be an Output type, which is not documented
continuous-integration/drone/push Build is failing
Details
|
2023-08-28 18:24:29 +00:00 |
Houkime
|
0c04975ea4
|
flx(backups): commit forgotten time.py
|
2023-08-28 17:24:20 +00:00 |
Houkime
|
1fc47b049d
|
refactor(backups): clean up caps code
|
2023-08-28 17:23:21 +00:00 |
Houkime
|
a75a102df6
|
test(backups): test quotas with actual backups
|
2023-08-28 17:15:27 +00:00 |
Houkime
|
9207f5385c
|
feature(backups): actual finegrained quotas
|
2023-08-28 17:02:45 +00:00 |
Inex Code
|
5fd4daa3e7
|
Merge pull request 'Fixes for restoring potentially failed services' (#57) from fix-restores-wrt-service-status into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #57
|
2023-08-25 19:29:02 +03:00 |
Inex Code
|
9db717c774
|
style: linting
continuous-integration/drone/push Build is failing
Details
|
2023-08-25 19:28:37 +03:00 |
Inex Code
|
ada89a2494
|
Merge branch 'master' into fix-restores-wrt-service-status
continuous-integration/drone/push Build is failing
Details
|
2023-08-25 19:01:16 +03:00 |
Houkime
|
1333aad57d
|
feature(backups): temporarily revert restore job status to created for inplace restore to run backup
continuous-integration/drone/push Build is failing
Details
|
2023-08-23 14:35:03 +00:00 |
Houkime
|
c68239044f
|
feature(backups): report status text for restore jobs
continuous-integration/drone/push Build is failing
Details
|
2023-08-23 14:18:33 +00:00 |
Houkime
|
02b03cf401
|
feature(backups): report the error text in a job
|
2023-08-23 14:02:07 +00:00 |
Houkime
|
de52dffdda
|
refactor(backups): a better backup-related service timeout error
|
2023-08-23 13:55:23 +00:00 |
Houkime
|
72535f8655
|
fix(backups): default timeout to 5 min for service starting and stopping in backup operations
|
2023-08-23 13:40:04 +00:00 |
Houkime
|
0a852d8b50
|
fix(backups): consider failing services MORE and not try to stop them
|
2023-08-23 13:39:12 +00:00 |
Inex Code
|
b6c3607d31
|
Merge pull request 'Do not use mounting for inplace restore' (#52) from mountchecks into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #52
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-08-23 14:59:01 +03:00 |
Inex Code
|
f2c972ed5f
|
chore: bump version
continuous-integration/drone/push Build is failing
Details
|
2023-08-23 14:51:15 +03:00 |
Inex Code
|
d6cf2abdc2
|
style: remove unused imports
|
2023-08-23 14:51:01 +03:00 |
Houkime
|
b2c7e8b73a
|
feature(backups): caps for autobackups
continuous-integration/drone/push Build is failing
Details
|
2023-08-21 12:45:31 +00:00 |
Houkime
|
30b62c351a
|
feature(redis): compatibility with str enums
|
2023-08-21 11:31:29 +00:00 |
Houkime
|
1b9761293c
|
test(backup): test reasons
|
2023-08-21 11:30:35 +00:00 |
Houkime
|
027a37bb47
|
feature(backup): remember the reason for making a snapshot
|
2023-08-21 11:11:56 +00:00 |
Houkime
|
d621ca6449
|
refactor(backups): clean up unused mounting tools
continuous-integration/drone/push Build is failing
Details
|
2023-08-14 12:50:45 +00:00 |
Houkime
|
c89f9cf89d
|
feature(backups): do not rely on mounting
|
2023-08-14 12:43:44 +00:00 |
Houkime
|
69f6e62877
|
test(backups): more checks regarding tmpdirs and mounting
continuous-integration/drone/push Build is failing
Details
|
2023-08-14 11:59:44 +00:00 |
Inex Code
|
36e915907f
|
Merge pull request 'Forgetting' (#46) from backups-forget into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #46
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-08-14 05:29:12 +03:00 |
Houkime
|
2c9011cc87
|
fix(backups): robustness against stale locks: everything else
continuous-integration/drone/push Build is failing
Details
|
2023-08-09 15:18:20 +00:00 |
Houkime
|
0eb70e1551
|
fix(backups): robustness against stale locks: snapshot sizing
|
2023-08-09 14:46:27 +00:00 |
Houkime
|
26ab7b4d7b
|
fix(backups): robustness against stale locks: is_initted
|
2023-08-09 14:27:14 +00:00 |
Houkime
|
eca4b26a31
|
fix(backups): robustness against stale locks: backing up
|
2023-08-09 13:47:18 +00:00 |
Houkime
|
752a0b807e
|
feature(backups): lock and unlock at will
continuous-integration/drone/push Build is failing
Details
|
2023-08-07 13:33:10 +00:00 |
Inex Code
|
52336b885d
|
fix: check if repo is initted by checking retcode
continuous-integration/drone/push Build is failing
Details
|
2023-08-04 14:08:23 +03:00 |
Inex Code
|
ff70a3588e
|
chore: bump version
continuous-integration/drone/push Build is failing
Details
|
2023-08-04 12:57:31 +03:00 |
Inex Code
|
e6189e4e73
|
Merge branch 'master' into backups-forget
continuous-integration/drone/push Build is failing
Details
|
2023-08-04 12:46:08 +03:00 |
Inex Code
|
a1267946fc
|
Merge pull request 'Volume management fixes' (#45) from fix/do-volumes into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #45
Reviewed-by: houkime <houkime@protonmail.com>
|
2023-08-02 15:16:12 +03:00 |