Jens Langhammer
|
638e8d741f
|
*: fix multiple tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-16 10:38:21 +01:00 |
Jens Langhammer
|
e4095dfffe
|
admin: add more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 20:10:09 +01:00 |
Jens Langhammer
|
12735cc14c
|
admin: improve check to remove version notifications
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-07 18:03:06 +01:00 |
Jens Langhammer
|
8eddb4b95b
|
admin: check for debug in worker count api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-14 12:32:30 +02:00 |
Jens Langhammer
|
4b7399f454
|
*: add @prefill_task() decorator to "pre-fill" tasks in cache, so they can be executed even before their schedule would do so
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-14 12:21:28 +02:00 |
Jens Langhammer
|
fa6df84de2
|
admin: clear update notification when notification's version matches current version
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-05 20:36:38 +02:00 |
Jens Langhammer
|
79b92e764e
|
*: fix typos in code
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-25 00:01:11 +02:00 |
Jens Langhammer
|
c779ad2e3b
|
*: use common user agent for all outgoing requests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-11 21:08:26 +02:00 |
Jens Langhammer
|
7e7ef289ba
|
admin: migrate to new update check, add option to disable update check
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-11 20:35:23 +02:00 |
Jens Langhammer
|
9733caf3b7
|
admin: use copy for environ api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-24 11:39:49 +02:00 |
Jens Langhammer
|
b0efab6d6d
|
admin: add env to API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-24 10:55:46 +02:00 |
Jens Langhammer
|
de9d483b9f
|
admin: add API to show embedded outpost status, add notice when its not configured properly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-10 19:16:11 +02:00 |
Jens Langhammer
|
77ed25ae34
|
root: reformat to 100 line width
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-03 17:45:16 +02:00 |
Jens Langhammer
|
1f35f73c66
|
api: add CAN_BACKUP capability
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-06 12:44:43 +02:00 |
Jens Langhammer
|
0eaabbc0f3
|
admin: fix upgrading deletion of tasks when listing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-03 17:42:13 +02:00 |
Jens Langhammer
|
80adafdb48
|
admin: fix attribute error when loading old taskinfo
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 16:22:13 +02:00 |
Jens Langhammer
|
0e8d9aa45d
|
api: add System info API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 14:01:20 +02:00 |
Jens L
|
53e2b2c784
|
Prometheus metrics (#914)
* admin: add worker metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* admin: add version metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* events: add gauge for system tasks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts: add gauge for last hello and connection status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: re-add prometheus metrics to database
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: allow access to metrics without credentials when debug is on
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: add UpdatingGauge to auto-set value on load
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add metrics for cache and building
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* policies: add metrics for policy engine
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* events: add histogram for task durations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* events: revert to gauge because values are updated on export view
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add gauge to count all models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* events: add metrics for events
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 20:29:34 +02:00 |
Jens Langhammer
|
f9ce41229d
|
api: fix unittests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 22:36:26 +02:00 |
Jens Langhammer
|
07dc648470
|
web: fix mixed Static/TOTP pages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:59:33 +02:00 |
Jens Langhammer
|
d0f1daf025
|
admin: make tasks's retry api not ask for a body
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:43:47 +02:00 |
Jens Langhammer
|
ab07113530
|
admin: migrate WorkerViewSet to APIView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:06:46 +02:00 |
Jens Langhammer
|
a7d7b46747
|
admin: migrate version view to APIView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:00:02 +02:00 |
Jens Langhammer
|
9a44088d2b
|
admin: migrate metrics viewset to APIView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:49:37 +02:00 |
Jens Langhammer
|
0bac738090
|
*: fix static response descriptions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 14:07:29 +02:00 |
Jens Langhammer
|
1324d03815
|
*: initial migration to openapi v3
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-15 23:57:28 +02:00 |
Jens Langhammer
|
51e3453dca
|
admin: fix linting in api tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-10 20:14:21 +02:00 |
Jens Langhammer
|
6f58fdf158
|
api: add more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-10 19:51:29 +02:00 |
Jens Langhammer
|
a7598c6ee5
|
*: fix more URLs for github org
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-22 11:06:56 +02:00 |
Jens Langhammer
|
aa0e8edb8b
|
*: make tasks run every 60 minutes not :00 every hour
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-21 11:26:17 +02:00 |
Jens Langhammer
|
55bb9b6643
|
web/admin: show banner when backend and frontend versions mismatch
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 16:52:02 +02:00 |
Jens Langhammer
|
d76db3caba
|
*: add missing error codes as swagger annotations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 23:55:43 +02:00 |
Jens Langhammer
|
d37c33d941
|
sources/ldap: only save sync state in TaskInfo, return TaskInfo in API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-08 23:33:41 +02:00 |
Jens Langhammer
|
dcc873b88b
|
admin: add API to get info for a single task
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-05 20:40:22 +02:00 |
Jens Langhammer
|
f0ef2eea4f
|
admin: sort tasks api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-05 19:21:19 +02:00 |
Jens Langhammer
|
a2cfe9c2a7
|
admin: sort apps in meta api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 12:17:35 +02:00 |
Jens Langhammer
|
42cb55d78a
|
*: rename objectType to component to get rid of lookup tables
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 11:32:17 +02:00 |
Jens Langhammer
|
aaebd01058
|
admin: finalise migration
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 01:20:20 +02:00 |
Jens Langhammer
|
2a261cfaf8
|
stages/identification: migrate to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 23:45:50 +02:00 |
Jens Langhammer
|
1dc01ef857
|
*: add API tests for types endpoints
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 23:11:53 +02:00 |
Jens Langhammer
|
0f76e80341
|
admin: remove policies views
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 17:15:48 +02:00 |
Jens Langhammer
|
f75f6a8404
|
policies/expression: migrate to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 16:42:30 +02:00 |
Jens Langhammer
|
5a6b6c369e
|
admin: add API to get all installed apps
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 16:13:09 +02:00 |
Jens Langhammer
|
7fad2b6563
|
sources/oauth: migrate to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 15:42:07 +02:00 |
Jens Langhammer
|
b4a6f8350b
|
admin: remove provider views
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-01 19:28:30 +02:00 |
Jens Langhammer
|
5eb9b95ab5
|
providers/saml: migrate import to API, add API tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-01 19:28:12 +02:00 |
Jens Langhammer
|
6a69425688
|
providers/oauth2: migrate scope mapping to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 23:07:57 +02:00 |
Jens Langhammer
|
656fe00302
|
outposts: migrate service connections to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 22:47:41 +02:00 |
Jens Langhammer
|
e476186cbc
|
web/admin: migrate policybinding form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 19:41:42 +02:00 |
Jens Langhammer
|
25e043afea
|
web/admin: migrate FlowStageBinding form to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 15:46:48 +02:00 |