Houkime
|
28556bd22d
|
test(backups): move errored job checker into common test utils
|
2024-03-18 17:40:48 +00:00 |
|
Houkime
|
c5b227226c
|
fix(backups): do not rely on obscure behaviour
|
2024-03-18 17:33:45 +00:00 |
|
Houkime
|
b40df670f8
|
fix(backups): censor out keys from error messages
We do not have any automated sending of errors to Selfprivacy
but it was inconvenient for people who want to send a
screenshot of their error.
|
2024-03-18 17:15:40 +00:00 |
|
Houkime
|
b36701e31c
|
style(api): enable pydantic support in mypy
|
2024-03-18 17:11:27 +00:00 |
|
Houkime
|
b39558ea1f
|
fix(backups): report error in the error field of the job
|
2024-03-18 17:00:55 +00:00 |
|
houkime
|
efc6b47cfe
|
Merge pull request 'rebuild-when-moving' (#101) from rebuild-when-moving into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/101
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2024-03-18 14:14:08 +02:00 |
|
Houkime
|
b2edfe784a
|
refactor(service): add return typing to DNSrecord conversion and comments
|
2024-03-18 11:44:53 +00:00 |
|
Houkime
|
6e29da4a4f
|
test(service): test moving with rebuilding via fp
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
12b2153b7c
|
test(service): do not call bash needlessly (it screwed up with fp)
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
8c8c9a51cc
|
refactor(service): visually break down the move function a bit
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
fed5735b24
|
refactor(service): break out DNS records into a separate resolver field
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
b257d7f39e
|
fix(service): FAILING TESTS, rebuild when moving
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
70a0287794
|
refactor(service): move finishing the job out of moving function
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
534d965cab
|
refactor(service): break out sync rebuilding
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
f333e791e1
|
refactor(service): break out ServiceStatus and ServiceDNSRecord
|
2024-03-18 11:32:02 +00:00 |
|
houkime
|
962e8d5ca7
|
Merge pull request 'CI: run pytest and coverage tests inside ephemeral VM in the "builder" VM (nested)' (#103) from ci-vm-for-pytest into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/103
Reviewed-by: houkime <houkime@protonmail.com>
|
2024-03-18 12:07:54 +02:00 |
|
Alexander Tomokhov
|
5e29816c84
|
ci: delete USE_REDIS_PORT environment variable
|
2024-03-16 00:18:01 +04:00 |
|
Alexander Tomokhov
|
53ec774c90
|
flake: VM test: remove Redis service port number setting
|
2024-03-15 16:23:21 +04:00 |
|
Inex Code
|
bda21b7507
|
fix: Mark md5 as not used for security
|
2024-03-15 16:14:31 +04:00 |
|
Inex Code
|
2d5ac51c06
|
fix: future mock are now more in the future
|
2024-03-15 16:14:31 +04:00 |
|
Alexander Tomokhov
|
61b9a00cea
|
ci: run pytest and coverage as part of nix flake check in VM
|
2024-03-15 16:14:31 +04:00 |
|
houkime
|
edcc7860e4
|
Merge pull request 'chore(api): update nixpkgs version and add a script to do it' (#104) from update-nixpkgs into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/104
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2024-03-15 13:07:08 +02:00 |
|
Houkime
|
64da8503dd
|
chore(api): update nixpkgs version and add a script to do it
|
2024-03-15 11:01:34 +00:00 |
|
houkime
|
d464f3b82d
|
Merge pull request 'flake VM: add additional /dev/vdb disk with empty ext4 FS' (#102) from vm-disk into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/102
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-by: houkime <houkime@protonmail.com>
|
2024-03-15 11:42:37 +02:00 |
|
Alexander Tomokhov
|
bddc6d1831
|
flake: VM: add one more disk (/dev/vdc) volume with empty ext4 FS
|
2024-03-14 07:07:23 +04:00 |
|
Alexander Tomokhov
|
5d01c25f3b
|
flake: VM: add additional disk with empty ext4 FS
|
2024-03-08 14:43:31 +04:00 |
|
Alexander Tomokhov
|
69774ba186
|
flake: small optimization: mkShell => mkShellNoCC
|
2024-03-08 14:43:31 +04:00 |
|
Inex Code
|
1f1fcc223b
|
fix: division by zero
|
2024-03-07 23:29:37 +03:00 |
|
Inex Code
|
a543f6da2a
|
chore: Bump version to 3.1.0
|
2024-03-07 23:12:45 +03:00 |
|
Inex Code
|
cf2f153cfe
|
Merge pull request 'feat: Basic tracking of the NixOS rebuilds' (#98) from system-rebuild-tracking into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/98
Reviewed-by: houkime <houkime@protonmail.com>
|
2024-03-06 18:12:21 +02:00 |
|
Inex Code
|
0eff0ef735
|
fix: move_service task path
|
2024-03-06 18:43:55 +03:00 |
|
Houkime
|
7dae81530e
|
test(services): clean up tests
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
fd43a6ccf1
|
doc(services): explain the Owned Path reason d'etre after trying to remove it
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
eeef2891c9
|
fix(services): fix merge bug
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
3f9d2b2481
|
refactor(services): remove too many imports and cleanup
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
305e5cc2c3
|
refactor(services): introduce Bind class and test moving deeper
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
1e51f51844
|
feature(backups): intermittent commit for binds, to be replaced
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
235c59b556
|
refactor(services): break out location construction when moving
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
ddca1b0cde
|
refactor(services): fix type annotation
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
c22802f693
|
fix(services): check for possible None progress when moving folders
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
17a1e34c0d
|
feature(services): check before moving task and before move itself
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
d7ef2ed09a
|
refactor(services): make moving a part of generic service functionality
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
7fd09982a4
|
fix(services): a better error message
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
b054235d96
|
test(services): remove unused json
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
2519a50aac
|
test(services): merge def and current service tests
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
d34db3d661
|
fix(services): report moving errors fully
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
28fdf8fb49
|
refactor(service_mover): decompose the giant move_service
|
2024-03-06 18:39:27 +03:00 |
|
def
|
18327ffa85
|
test: remove unused mocks, fix tests naming
|
2024-03-06 18:39:27 +03:00 |
|
def
|
b5183948af
|
fix: service tests
|
2024-03-06 18:39:27 +03:00 |
|
def
|
e01b8ed8f0
|
add test_api_services.py
|
2024-03-06 18:39:27 +03:00 |
|