Houkime
|
9a3800ac7b
|
test(service): moving errors
|
2024-01-08 13:12:27 +00:00 |
Houkime
|
1e77129f4f
|
test(service): restart
|
2024-01-08 13:12:27 +00:00 |
Houkime
|
b9f3aa49bd
|
test(service): enable-disable return values
|
2024-01-08 13:12:27 +00:00 |
Houkime
|
92612906ef
|
test(service): enabled status get
|
2024-01-08 13:12:27 +00:00 |
Houkime
|
6e9d86e844
|
test(backup): break out dummy service fixture
|
2024-01-08 13:12:27 +00:00 |
Houkime
|
85c90105ea
|
test(backup): ensure we use correct repo folder
|
2024-01-08 13:12:27 +00:00 |
Houkime
|
d4b2ca14bb
|
feature(backups): a task to autorefresh cache. Redis expiry abolished
|
2024-01-08 13:12:27 +00:00 |
Inex Code
|
cbd3cafe0a
|
chore: Bump version
continuous-integration/drone/push Build is failing
Details
|
2023-12-25 10:42:18 +03:00 |
Inex Code
|
6d09c7aa9b
|
feat: Provide display names in DNS records
continuous-integration/drone/push Build is failing
Details
|
2023-11-24 13:57:52 +03:00 |
Houkime
|
993b58d52d
|
beauty(backup): remove stray comments and imports, format
continuous-integration/drone/push Build is failing
Details
|
2023-11-20 11:29:42 +00:00 |
Houkime
|
4339c00058
|
test(backups): test the trimming task
continuous-integration/drone/push Build is failing
Details
|
2023-11-17 15:53:57 +00:00 |
Houkime
|
f1a452009a
|
refactor(backups): only async snapshot trimming
continuous-integration/drone/push Build is failing
Details
|
2023-11-17 15:39:21 +00:00 |
Houkime
|
5ac93c30ae
|
refactor(backups): async quota setting
|
2023-11-17 15:22:21 +00:00 |
Houkime
|
25378273eb
|
refactor(backups): also batch the forget_all_snapshots command
|
2023-11-17 14:48:41 +00:00 |
Houkime
|
615e962965
|
feature(backups): batched removals of snapshots
|
2023-11-17 14:36:11 +00:00 |
Houkime
|
96bff873a9
|
test(backups): use backup fixture (weird, i surely used it before)
|
2023-11-17 14:33:03 +00:00 |
Inex Code
|
c3cec36ad4
|
style: formatting
continuous-integration/drone/push Build is failing
Details
|
2023-11-13 19:36:12 +03:00 |
Houkime
|
e414f3b8fd
|
fix(auth): fix timezone issues with recovery tokens
continuous-integration/drone/push Build is failing
Details
|
2023-11-13 09:15:12 -07:00 |
Houkime
|
1bbb804919
|
test(auth): token tests clearer about timezone assumptions
continuous-integration/drone/push Build is failing
Details
|
2023-11-10 17:40:52 +00:00 |
Houkime
|
dd6f37a17d
|
feature(auth): tz_aware recovery
continuous-integration/drone/push Build is failing
Details
|
2023-11-10 17:10:01 +00:00 |
Houkime
|
8badb9aaaf
|
refactor(auth): tz_aware expiration comparison
|
2023-11-10 13:31:12 +00:00 |
Houkime
|
8453f62c74
|
refactor(time): more time functions
|
2023-11-10 13:05:38 +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 |
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 |
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
|
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
|
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
|
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
|
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
|
9207f5385c
|
feature(backups): actual finegrained quotas
|
2023-08-28 17:02:45 +00: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 |