From 077a2a37eab9d6918f2930d9cc5ae7c64c266428 Mon Sep 17 00:00:00 2001 From: WrenIX Date: Thu, 24 Apr 2025 18:35:08 +0200 Subject: [PATCH] fix(authentik-application): allow multiple redirect urls for oidc --- authentik-application/Chart.yaml | 2 +- authentik-application/README.md | 2 +- authentik-application/ci/ct-oidc-redirect-one-values.yaml | 4 ++++ ...ect-values.yaml => ct-oidc-redirect-simple-values.yaml} | 4 ++-- authentik-application/ci/ct-oidc-redirect-values.yaml | 7 +++++++ authentik-application/templates/secrets.yaml | 6 +++++- 6 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 authentik-application/ci/ct-oidc-redirect-one-values.yaml rename authentik-application/ci/{ct-redirect-values.yaml => ct-oidc-redirect-simple-values.yaml} (74%) create mode 100644 authentik-application/ci/ct-oidc-redirect-values.yaml diff --git a/authentik-application/Chart.yaml b/authentik-application/Chart.yaml index 065a28a..c39712e 100644 --- a/authentik-application/Chart.yaml +++ b/authentik-application/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: authentik-application description: "A Chart to deploy a secret for the authentik blueprint-sidecar." type: application -version: "0.4.7" +version: "0.4.8" maintainers: - name: WrenIX url: https://wrenix.eu diff --git a/authentik-application/README.md b/authentik-application/README.md index 43b897f..19dbbb5 100644 --- a/authentik-application/README.md +++ b/authentik-application/README.md @@ -7,7 +7,7 @@ description: "A Chart to deploy a secret for the authentik blueprint-sidecar." # authentik-application -![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) +![Version: 0.4.8](https://img.shields.io/badge/Version-0.4.8-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. diff --git a/authentik-application/ci/ct-oidc-redirect-one-values.yaml b/authentik-application/ci/ct-oidc-redirect-one-values.yaml new file mode 100644 index 0000000..0bbd9f8 --- /dev/null +++ b/authentik-application/ci/ct-oidc-redirect-one-values.yaml @@ -0,0 +1,4 @@ +blueprint: + provider: + oidc: + redirectURL: "https://url" diff --git a/authentik-application/ci/ct-redirect-values.yaml b/authentik-application/ci/ct-oidc-redirect-simple-values.yaml similarity index 74% rename from authentik-application/ci/ct-redirect-values.yaml rename to authentik-application/ci/ct-oidc-redirect-simple-values.yaml index 6c58c88..ecb769f 100644 --- a/authentik-application/ci/ct-redirect-values.yaml +++ b/authentik-application/ci/ct-oidc-redirect-simple-values.yaml @@ -2,6 +2,6 @@ blueprint: provider: oidc: redirectURL: - - matching_mode: "regex" - url: "https://regex.url" - "https://url" + - matching_mode: "regex" + url: "https://regex.url" diff --git a/authentik-application/ci/ct-oidc-redirect-values.yaml b/authentik-application/ci/ct-oidc-redirect-values.yaml new file mode 100644 index 0000000..490d2c5 --- /dev/null +++ b/authentik-application/ci/ct-oidc-redirect-values.yaml @@ -0,0 +1,7 @@ +blueprint: + provider: + oidc: + redirectURL: + - matching_mode: "regex" + url: "https://regex.url" + - "https://url" diff --git a/authentik-application/templates/secrets.yaml b/authentik-application/templates/secrets.yaml index 2aac5d5..b570b39 100644 --- a/authentik-application/templates/secrets.yaml +++ b/authentik-application/templates/secrets.yaml @@ -25,7 +25,11 @@ stringData: redirectURL: {{ .redirectURL | quote }} {{- else }} {{- $url := .redirectURL | first}} - redirectURL: {{ ternary $url (get $url "url") (kindIs "string" .redirectURL) | quote }} + {{- if (kindIs "string" $url) }} + redirectURL: {{ $url | quote }} + {{- else }} + redirectURL: {{ get $url "url" | quote }} + {{- end }} {{- end }} {{- with .tokenDuration }}