Compare commits

...

2 commits

6 changed files with 28 additions and 4 deletions

View file

@ -2,7 +2,7 @@ apiVersion: v2
name: authentik-application name: authentik-application
description: "A Chart to deploy a secret for the authentik blueprint-sidecar." description: "A Chart to deploy a secret for the authentik blueprint-sidecar."
type: application type: application
version: "0.4.6" version: "0.4.7"
maintainers: maintainers:
- name: WrenIX - name: WrenIX
url: https://wrenix.eu url: https://wrenix.eu

View file

@ -7,7 +7,7 @@ description: "A Chart to deploy a secret for the authentik blueprint-sidecar."
# authentik-application # authentik-application
![Version: 0.4.6](https://img.shields.io/badge/Version-0.4.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.4.7](https://img.shields.io/badge/Version-0.4.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
A Chart to deploy a secret for the authentik blueprint-sidecar. A Chart to deploy a secret for the authentik blueprint-sidecar.

View file

@ -0,0 +1,7 @@
blueprint:
provider:
oidc:
redirectURL:
- matching_mode: "regex"
url: "https://regex.url"
- "https://url"

View file

@ -28,8 +28,20 @@
client_id: {{ $clientID | quote }} client_id: {{ $clientID | quote }}
client_secret: {{ $clientSecret | quote }} client_secret: {{ $clientSecret | quote }}
redirect_uris: redirect_uris:
{{- if (kindIs "string" .redirectURL) }}
- matching_mode: "strict" - matching_mode: "strict"
url: {{ .redirectURL | quote }} url: {{ .redirectURL | quote }}
{{- else }}
{{- range $url := .redirectURL }}
{{- if (kindIs "string" $url) }}
- matching_mode: "strict"
url: {{ $url | quote }}
{{- else }}
{{- toYaml (list $url) | nindent 6 }}
{{- end }}{{/* one of is a string -> else is a object */}}
{{- end }}{{/* one of range */}}
{{- end }}{{/* redirect is a string -> else is a slice */}}
{{- with .tokenDuration }} {{- with .tokenDuration }}
access_token_validity: {{ . | quote }} access_token_validity: {{ . | quote }}
{{- end }} {{- end }}

View file

@ -21,7 +21,12 @@ stringData:
clientID: {{ $clientID | quote }} clientID: {{ $clientID | quote }}
clientSecret: {{ $clientSecret | quote }} clientSecret: {{ $clientSecret | quote }}
redirectURL: {{ .redirectURL }} {{- if (kindIs "string" .redirectURL) }}
redirectURL: {{ .redirectURL | quote }}
{{- else }}
{{- $url := .redirectURL | first}}
redirectURL: {{ ternary $url (get $url "url") (kindIs "string" .redirectURL) | quote }}
{{- end }}
{{- with .tokenDuration }} {{- with .tokenDuration }}
tokenDuration: {{ . | quote }} tokenDuration: {{ . | quote }}

View file

@ -6,7 +6,7 @@ icon: https://matrix.org/images/matrix-logo.svg
type: application type: application
version: "0.0.10" version: "0.0.10"
# renovate: image=ghcr.io/element-hq/matrix-authentication-service # renovate: image=ghcr.io/element-hq/matrix-authentication-service
appVersion: "0.14.1" appVersion: "0.15.0"
maintainers: maintainers:
- name: WrenIX - name: WrenIX
url: https://wrenix.eu url: https://wrenix.eu