
* blueprints: only create default brand if no other default brand exists Signed-off-by: Jens Langhammer <jens@goauthentik.io> * format Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fix invalid blueprint Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fix flaky test, improve pytest output Signed-off-by: Jens Langhammer <jens@goauthentik.io> * format Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io>
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
metadata:
|
|
name: Default - Brand
|
|
version: 1
|
|
entries:
|
|
- model: authentik_blueprints.metaapplyblueprint
|
|
attrs:
|
|
identifiers:
|
|
name: Default - Authentication flow
|
|
required: false
|
|
- model: authentik_blueprints.metaapplyblueprint
|
|
attrs:
|
|
identifiers:
|
|
name: Default - Invalidation flow
|
|
required: false
|
|
- model: authentik_blueprints.metaapplyblueprint
|
|
attrs:
|
|
identifiers:
|
|
name: Default - User settings flow
|
|
required: false
|
|
- attrs:
|
|
flow_authentication:
|
|
!Find [authentik_flows.flow, [slug, default-authentication-flow]]
|
|
flow_invalidation:
|
|
!Find [authentik_flows.flow, [slug, default-invalidation-flow]]
|
|
flow_user_settings:
|
|
!Find [authentik_flows.flow, [slug, default-user-settings-flow]]
|
|
identifiers:
|
|
domain: authentik-default
|
|
default: true
|
|
state: created
|
|
conditions:
|
|
# Only create default brand if no other default brand exists
|
|
- !Condition [NOR, !Find [authentik_brands.brand, [default, True]]]
|
|
model: authentik_brands.brand
|