Houkime
|
4d893d56b2
|
test(common): add forced utc times for tests
|
2023-11-10 12:38:12 +00:00 |
Houkime
|
73a847f288
|
feature(time): timestamp parsers
|
2023-11-10 12:19:32 +00:00 |
Houkime
|
b545a400c3
|
doc(jobs): document that we are tz-naive when storing jobs
|
2023-11-10 11:47:48 +00:00 |
Houkime
|
8caf7e1b24
|
fix(backups): do not infinitely retry automatic backup if it errors out
|
2023-11-10 10:20:27 +00:00 |
Inex Code
|
bc98e41be8
|
Merge pull request 'feat: Use redis as a data storage for auth data' (#68) from redis/connection-pool-merged into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #68
|
2023-11-10 10:57:59 +02:00 |
Houkime
|
a66ee2d3e5
|
test(auth): fix future expiring too fast
continuous-integration/drone/push Build is failing
Details
|
2023-11-01 16:46:36 +00:00 |
Houkime
|
3deaeb28c5
|
test(auth): fix assert_ok's wrt nested structure
continuous-integration/drone/push Build is failing
Details
|
2023-11-01 15:30:29 +00:00 |
Houkime
|
b7cd703eaa
|
fix(tokens): missing timezone import
continuous-integration/drone/push Build is failing
Details
|
2023-10-25 14:53:18 +00:00 |
Inex Code
|
829aca14be
|
Merge branch 'master' into redis/connection-pool
continuous-integration/drone/push Build is failing
Details
|
2023-10-24 19:25:36 +03:00 |
Inex Code
|
badd619dd0
|
Merge pull request 'autobackup-job-ttl' (#62) from autobackup-job-ttl into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #62
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-10-10 20:25:30 +03:00 |
Houkime
|
ece3258c78
|
test(jobs): test out setting ttl
continuous-integration/drone/push Build is failing
Details
|
2023-10-10 20:25:14 +03:00 |
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 |