dettlaff
|
9125d03b35
|
fix: remove get sub domain from services
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
2b9b81890b
|
feat: move get_subdomain to parent class really
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
78dec5c347
|
feat: move get_subdomain to parent class
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
4d898f4ee8
|
feat: add migration for services flake
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
31feeb211d
|
fix: change roundcube to webmail
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
a00c4d4268
|
fix: change return get_folders
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
9c50f8bba7
|
fix from review
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
1b91168d06
|
style: fix imports
|
2024-06-27 17:43:13 +03:00 |
|
dettlaff
|
4823491e3e
|
feat: add roundcube service
|
2024-06-27 17:43:13 +03:00 |
|
Maxim Leshchenko
|
5602c96056
|
feat(services): rename "sda1" to "system disk" and etc (#122)
Closes #51
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/122
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: Maxim Leshchenko <cnmaks90@gmail.com>
Co-committed-by: Maxim Leshchenko <cnmaks90@gmail.com>
|
2024-06-27 17:41:46 +03:00 |
|
dettlaff
|
f7fef181cd
|
fix: imports
|
2024-06-25 21:25:31 +04:00 |
|
dettlaff
|
a6284d3d1c
|
fix: add requests to default.nix
|
2024-06-22 17:43:08 +04:00 |
|
dettlaff
|
00204a6145
|
fix: from review
|
2024-06-22 16:12:29 +04:00 |
|
dettlaff
|
f90eb3fb4c
|
feat: add flake services manager (#113)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/113
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-by: houkime <houkime@protonmail.com>
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
|
2024-06-21 23:35:04 +03:00 |
|
dettlaff
|
421dc87a8c
|
Merge branch 'add_monitoring_prometheus' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into add_monitoring_prometheus
|
2024-06-21 20:34:58 +04:00 |
|
dettlaff
|
c9e73c17f9
|
feat: add start and params
|
2024-06-21 20:33:37 +04:00 |
|
def
|
79b9fc28bc
|
fix: change port to 9001
|
2024-06-17 21:56:58 +03:00 |
|
dettlaff
|
165ef260b5
|
feat: add monitoring to schema
|
2024-06-17 21:06:48 +04:00 |
|
dettlaff
|
852cc28c1a
|
fix: paste new query
|
2024-06-16 23:06:40 +04:00 |
|
dettlaff
|
ebb88bf969
|
feat: add disks usage
|
2024-06-16 23:01:25 +04:00 |
|
dettlaff
|
6357fb436c
|
fix: query_range to query
|
2024-06-15 22:31:39 +04:00 |
|
dettlaff
|
f96c9c2aea
|
fix: delete bad code
|
2024-06-15 22:28:10 +04:00 |
|
dettlaff
|
01e30b96b2
|
feat: add prometheus.py, fix cpu_usage
|
2024-06-15 22:17:08 +04:00 |
|
nhnn
|
8b2e4666dd
|
fix: rename PageMeta to LogsPageMeta
|
2024-06-11 12:36:42 +03:00 |
|
def
|
2e92557e84
|
feat: add _send_request
|
2024-06-10 05:27:37 +03:00 |
|
def
|
cbdcb4a63f
|
feat: add class Monitoring
|
2024-06-10 04:57:41 +03:00 |
|
nhnn
|
3d2c79ecb1
|
feat: streaming of journald entries via graphql subscription
|
2024-06-06 16:07:08 +03:00 |
|
nhnn
|
fc2ac0fe6d
|
feat: graphql endpoint to fetch system logs from journald
|
2024-06-06 16:03:16 +03:00 |
|
Houkime
|
cb2a1421bf
|
test(websocket): remove some duplication
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
17ae162156
|
test(websocket): remove excessive sleeping
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
f772005b17
|
refactor(jobs): offload job subscription logic to a separate file
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
950093a3b1
|
feature(websocket): add auth to counter too
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
8fd12a1775
|
feature(websocket): add auth
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
39f584ad5c
|
test(devices): provide devices for a service test to fix conditional test fail.
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
6d2fdab071
|
feature(jobs): UNSAFE endpoint to get job updates
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
3910e416db
|
test(jobs): test simple counting
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
967e59271f
|
chore(jobs): shorter typehints and import sorting
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
3b0600efb6
|
feature(jobs): add subscription endpoint
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
8348f11faf
|
test(websocket): separate ping and init
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
02d337c3f0
|
test(websocket): ping pong test
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
c19fa227c9
|
test(websocket) test connection init
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
098abd5149
|
test(jobs): subscription query generating function
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
4306c94231
|
test(jobs) test API job format
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
1fadf0214b
|
test(jobs): test Graphql job getting
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
4b1becb4e2
|
feature(jobs): websocket connection
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
43980f16ea
|
feature(jobs): job update generator
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
b204d4a9b3
|
feature(redis): enable key space notifications by default
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
8d099c9a22
|
refactoring(jobs): break out a function returning all jobs
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
5bf5e7462f
|
test(redis): test key event notifications
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
4d60b7264a
|
test(async): pubsub
|
2024-05-27 21:30:51 +00:00 |
|