Commit graph

  • e9cecd6789 fix: remove subdomain property on monitoring nhnn 2024-07-24 06:18:11 +0300
  • d0aec6cd06 fix: rename prometheus to monitoring nhnn 2024-07-24 06:12:18 +0300
  • fc5c85e81a fix: typo in PrometheusQueries._send_query nhnn 2024-07-24 06:01:41 +0300
  • e8e60be3bb fix: fix dettlaff 2024-07-24 05:04:29 +0400
  • f74ef57daa fix: add requests dettlaff 2024-07-24 04:58:41 +0400
  • 73f4915294 Merge remote-tracking branch 'origin/master' into add_monitoring_prometheus dettlaff 2024-07-24 04:39:43 +0400
  • 74b108aeed fix: default value of roundcube subdomain Inex Code 2024-07-23 20:11:10 +0300
  • 9fefb984be fix: Do not write Roundcube userdata in a migration Inex Code 2024-07-23 20:08:33 +0300
  • 0d69ba2656 feat: Add the is_installed field to the Service Inex Code 2024-07-23 20:02:18 +0300
  • 0384d7585a fix validation Inex Code 2024-07-23 19:50:00 +0300
  • 9fb47272f8 write to the log file instead of stdout Inex Code 2024-07-23 19:35:50 +0300
  • 7dc8aa724d add debug prints Inex Code 2024-07-23 19:23:29 +0300
  • 4fc87e48b2 fix: import dettlaff 2024-07-23 20:05:27 +0400
  • 64c4fbf68a fix: Rename id field to field_id as apparently some clients cache values based on the id field alone Inex Code 2024-07-23 18:16:37 +0300
  • 37b2e0e61a fix: remove old configuration getters/setters Inex Code 2024-07-23 17:36:30 +0300
  • 8c52384f16 feat: Add configuration options for all services Inex Code 2024-07-23 17:29:26 +0300
  • 98f0ec10fc fix: catch ValueErrors on GraphQL set_service_configuration Inex Code 2024-07-23 17:11:50 +0300
  • 3cf368588e refactor: Validate all fields before settings them Inex Code 2024-07-23 17:08:48 +0300
  • 969b3b1417 refactor: Add more validation to server configuration Inex Code 2024-07-23 17:05:29 +0300
  • b1d83f16f8 fix: change resultType not result_type dettlaff 2024-07-23 16:28:55 +0400
  • 0a112f9c0a fix: Update subdomain when changed Inex Code 2024-07-23 02:25:59 +0300
  • ed342e08a3 fix: Regex didn't match entire string Inex Code 2024-07-18 20:58:44 +0400
  • f3f1114bc6 fix: add migration to migration list dettlaff 2024-07-18 20:40:18 +0400
  • 27420cc8f6 chore: Fix wording Inex Code 2024-07-18 19:10:41 +0400
  • 5bb49f2109 fix: rename prometheus file dettlaff 2024-07-17 21:49:53 +0400
  • 73c5e27824 fix: delete plerome icon dettlaff 2024-07-17 21:15:18 +0400
  • af7232abc8 feat: add prometheus as a service dettlaff 2024-07-17 21:02:58 +0400
  • 80a46a58ac feat: add prometheus migration dettlaff 2024-07-17 19:44:56 +0400
  • f357607f68 fix: upd disks query dettlaff 2024-07-16 06:41:06 +0400
  • 2d6c5dbd6f fix Inex Code 2024-07-15 20:00:31 +0400
  • 09ccea0927 fix default value Inex Code 2024-07-15 18:44:13 +0400
  • 092b8deb9c fix: docs should use datetime too nhnn 2024-07-15 17:20:05 +0300
  • 3bddfb15c4 fix: use GraphQL DateTime type for start and end arguments in monitoring.py nhnn 2024-07-15 17:16:24 +0300
  • c8d00e6c87 Merge remote-tracking branch 'origin/master' into inex/service-settings Inex Code 2024-07-15 18:15:14 +0400
  • 2797b0b331 style: add self to make sure python isnt confused and format code nhnn 2024-07-15 17:00:36 +0300
  • a00aae1bee fix: remove '-v' in pytest-vm Alexander Tomokhov 2024-04-17 15:37:28 +0400
  • b510af725b Merge pull request 'feat: add roundcube service' (#119) from def/selfprivacy-rest-api:master into master Inex Code 2024-07-15 16:45:46 +0300
  • d18d644cec Merge remote-tracking branch 'origin/master' into roundcube Inex Code 2024-07-15 17:30:59 +0400
  • 16d1f9f21a Merge pull request 'feat: graphql endpoint to fetch system logs' (#116) from nhnn/selfprivacy-rest-api:api-logs into master Inex Code 2024-07-15 16:23:30 +0300
  • d8fe54e0e9 fix: do not use bare 'except' Inex Code 2024-07-15 17:05:38 +0400
  • 5c5e098bab style: do not break line before logic operator Inex Code 2024-07-15 17:01:33 +0400
  • cc4b411657 refactor: Replace strawberry.types.Info with just Info Inex Code 2024-07-15 16:59:15 +0400
  • a24e36fa01 fix: use query_range nhnn 2024-07-14 20:03:03 +0300
  • 8114d1580a fix: typo, prometheus uses camelCase nhnn 2024-07-13 22:14:42 +0300
  • eca1bc78ba fix: change _send_query to make use of 'data' field in response of prometheus nhnn 2024-07-13 22:04:02 +0300
  • 94b0276f74 fix: extract business logic to utils/systemd_journal.py nhnn 2024-07-12 20:50:43 +0300
  • c857678c9a docs: Update Contributing file Inex Code 2024-07-11 20:20:08 +0400
  • 859ac4dbc6 chore: Update nixpkgs Inex Code 2024-07-11 19:08:04 +0400
  • 4ca9b9f54e fix: Wait for ws logs test to init Inex Code 2024-07-10 21:46:14 +0400
  • faa8952e9c chore: Bump version to 3.3.0 Inex Code 2024-07-10 19:51:10 +0400
  • 5f3fc0d96e chore: formatting Inex Code 2024-07-10 19:18:22 +0400
  • 9f5f0507e3 Merge remote-tracking branch 'origin/master' into api-logs Inex Code 2024-07-10 18:52:10 +0400
  • 4bf206ad48 fix: dicts are indexed via [] nhnn 2024-07-10 17:18:55 +0300
  • aa2a7ff3aa style: format files with black & rearrange imports nhnn 2024-07-10 15:53:56 +0300
  • 7e295f2e91 fix: yay! tests are working nhnn 2024-07-10 15:49:27 +0300
  • e988f77419 fix: fix tests (not working properly, yet) nhnn 2024-07-10 12:43:00 +0300
  • 60e0dcc6cd fix: type in path to PrometheusQueries nhnn 2024-07-08 19:14:50 +0300
  • 60c5e12946 fix: add type annotations to monitoring.py nhnn 2024-07-08 19:02:34 +0300
  • 0834360961 feat: add memory and cpu metrics nhnn 2024-07-08 18:18:07 +0300
  • c34551014f fix: refactor utils/prometheus.py nhnn 2024-07-08 18:00:49 +0300
  • 3de0952c3f tests: add dettlaff 2024-07-07 16:33:15 +0400
  • ceee6e4db9 fix: Read auth token from the connection initialization payload Inex Code 2024-07-04 21:08:40 +0400
  • 323383329a test inex/test-connection-params Inex Code 2024-07-04 21:02:56 +0400
  • db91a60938 fix Inex Code 2024-07-04 21:01:59 +0400
  • 66a2bc8a0c test Inex Code 2024-07-04 20:58:57 +0400
  • be1656c37f test connection params Inex Code 2024-07-04 20:55:00 +0400
  • a7be03a6d3 refactor: Remove setting KEA Inex Code 2024-07-04 18:49:17 +0400
  • 9accf861c5 fix(websockets): add websockets dep so that uvicorn works Houkime 2024-06-17 11:34:23 +0000
  • 41f6d8b6d2 test(websocket): remove some duplication Houkime 2024-05-27 21:28:29 +0000
  • 57378a7940 test(websocket): remove excessive sleeping Houkime 2024-05-27 21:15:47 +0000
  • 05ffa036b3 refactor(jobs): offload job subscription logic to a separate file Houkime 2024-05-27 21:13:57 +0000
  • ccf71078b8 feature(websocket): add auth to counter too Houkime 2024-05-27 20:38:51 +0000
  • cb641e4f37 feature(websocket): add auth Houkime 2024-05-27 20:21:11 +0000
  • 0fda29cdd7 test(devices): provide devices for a service test to fix conditional test fail. Houkime 2024-05-27 18:22:20 +0000
  • 442538ee43 feature(jobs): UNSAFE endpoint to get job updates Houkime 2024-05-22 11:04:37 +0000
  • 51ccde8b07 test(jobs): test simple counting Houkime 2024-05-15 20:43:17 +0000
  • cbe5c56270 chore(jobs): shorter typehints and import sorting Houkime 2024-05-15 20:41:48 +0000
  • ed777e3ebf feature(jobs): add subscription endpoint Houkime 2024-05-15 20:41:36 +0000
  • f14866bdbc test(websocket): separate ping and init Houkime 2024-05-15 18:36:17 +0000
  • a2a4b461e7 test(websocket): ping pong test Houkime 2024-05-15 18:31:16 +0000
  • 9add0b1dc1 test(websocket) test connection init Houkime 2024-05-15 18:15:16 +0000
  • 00c42d9660 test(jobs): subscription query generating function Houkime 2024-05-15 18:14:14 +0000
  • 2d9f48650e test(jobs) test API job format Houkime 2024-05-15 13:42:17 +0000
  • c4aa757ca4 test(jobs): test Graphql job getting Houkime 2024-05-15 13:01:07 +0000
  • 63d2e48a98 feature(jobs): websocket connection Houkime 2024-05-15 11:29:20 +0000
  • 9bfffcd820 feature(jobs): job update generator Houkime 2024-05-06 14:54:13 +0000
  • 6510d4cac6 feature(redis): enable key space notifications by default Houkime 2024-04-22 14:50:08 +0000
  • fff8a49992 refactoring(jobs): break out a function returning all jobs Houkime 2024-04-22 14:41:56 +0000
  • 5558577927 test(redis): test key event notifications Houkime 2024-04-22 14:40:55 +0000
  • f08dc3ad23 test(async): pubsub Houkime 2024-04-15 13:37:04 +0000
  • 94386fc53d chore(nixos): add pytest-asyncio Houkime 2024-04-15 13:35:44 +0000
  • b6118465a0 feature(redis): async connections Houkime 2024-04-01 20:12:02 +0000
  • 296412a6fd fix Inex Code 2024-07-03 17:52:21 +0400
  • 17831668af fix Inex Code 2024-07-03 17:43:25 +0400
  • 2262606759 add enumconfigitem Inex Code 2024-07-03 17:35:40 +0400
  • 89afd8b32d feat: Add EnumConfigItem for service configuration options Inex Code 2024-07-03 14:26:26 +0400
  • eecc71cc1e fix types not being resolved Inex Code 2024-07-02 23:50:34 +0400
  • 915d94179f fix Inex Code 2024-07-02 23:45:58 +0400
  • 9cd8d75f73 feat: service configuration prototype Inex Code 2024-07-02 23:35:28 +0400
  • 4066be38ec chore: Bump version to 3.2.2 Inex Code 2024-07-01 19:25:54 +0400