Jens Langhammer
|
b36a3100e6
|
outposts: allow empty provider list for embedded provider
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-07 22:32:44 +02:00 |
Jens Langhammer
|
9c9addb0ce
|
*: ensure all resources can be filtered
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-07 16:34:14 +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
|
948db46406
|
Merge branch 'master' into inbuilt-proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# internal/constants/constants.go
# outpost/pkg/version.go
|
2021-07-05 19:11:26 +02:00 |
Jens Langhammer
|
becb9e34b5
|
outposts: fix docker controller not checking env correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-03 22:17:29 +02:00 |
Jens Langhammer
|
bd92505bc2
|
core: add notice about duplicate keys
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-03 21:52:28 +02:00 |
Jens Langhammer
|
1554dc9feb
|
outposts: make outpost managed
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-23 21:26:24 +02:00 |
Jens Langhammer
|
2580371f94
|
outposts: fix error when getting component for base service connection
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-14 12:38:29 +02:00 |
Jens L
|
34ae9e6dab
|
API: add endpoint to show by what objects an object is used (#995)
* core: add used_by API to show what objects are affected before deletion
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: add support for used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add authentik_used_by_shadows to shadow other models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: implement used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix duplicate imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add action field to used_by api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add UI for used_by action
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add notice to tenant form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: fix naming in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: check length for used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: fix used_by for non-pk models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: improve __str__ on models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add support for many to many in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-10 11:58:12 +02:00 |
Jens Langhammer
|
2addf71f37
|
outposts: add service connection to outpost API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-09 09:45:14 +02:00 |
Jens Langhammer
|
6d0e0cbe5a
|
outposts: improve validation of providers (must match outpost type)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-02 16:04:41 +02:00 |
Jens Langhammer
|
644ff4a90c
|
outposts: fix error when validating kubeconfig
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-02 10:25:59 +02:00 |
Jens Langhammer
|
7152d7ee01
|
outposts: fix schema for outposts health
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:10:11 +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
|
8e5d03cb86
|
outposts: remove legacy API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-12 16:41:54 +02:00 |
Jens Langhammer
|
a293a14f2a
|
outposts: re-add _config for backwards compat
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-10 22:28:46 +02:00 |
Jens Langhammer
|
cd629dfbaa
|
outposts: improve API validation for config attribute, ensure all required attributes are set
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-10 19:24:42 +02:00 |
Jens Langhammer
|
b35d9ae8b0
|
outposts: fix type not being configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-26 14:45:14 +02:00 |
Jens Langhammer
|
32c5bf04b8
|
*: fix linting errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-17 20:08:49 +02:00 |
Jens Langhammer
|
67240fb9ad
|
*: add model_name to TypeCreate API to pass to forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-17 19:12:00 +02:00 |
Jens Langhammer
|
4f27a97e10
|
*: add validator to ensure JSON Fields only receive dicts
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 23:05:19 +02:00 |
Jens Langhammer
|
eeb9449c11
|
lib: remove templatetags
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 12:37:32 +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
|
83fc22005c
|
*: remove swagger parameters from functions that don't accept them
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 13:39:22 +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
|
23d7ef36d2
|
core: remove provider and outpostserviceconnection base model create operations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 18:35:06 +02:00 |
Jens Langhammer
|
b1214f6c35
|
*: add new base class for non-model serializers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 15:50:00 +02:00 |
Jens Langhammer
|
09aa5d6350
|
web/admin: migrate outposts to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 23:12:31 +02:00 |
Jens Langhammer
|
e5ff416c2d
|
outposts: add API for default config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 22:52:08 +02:00 |
Jens Langhammer
|
7d74e1d2c4
|
*: revert to drf-yasg upstream
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 21:04:54 +02:00 |
Jens Langhammer
|
7f65ae3f92
|
Merge branch 'master' into stage-challenge
# Conflicts:
# web/package-lock.json
|
2021-02-28 00:47:18 +01:00 |
Jens Langhammer
|
bdb86d7119
|
*: replace shortcuts.reverse with urls.reverse
|
2021-02-20 19:13:50 +01:00 |
Jens Langhammer
|
6597d5bd28
|
web: migrate Token List to web
|
2021-02-19 19:09:30 +01:00 |
Jens Langhammer
|
865f652476
|
web: migrate Outpost Service Connection to web
|
2021-02-19 17:49:34 +01:00 |
Jens Langhammer
|
78bcb90a1e
|
outposts: ensure Outpost API is backwards compatible
|
2021-02-08 19:51:46 +01:00 |
Jens Langhammer
|
820f658b49
|
web: add outpost list page
|
2021-02-08 19:04:19 +01:00 |
Jens Langhammer
|
efc46f52e6
|
outposts: move health to API
|
2021-02-08 19:01:10 +01:00 |