diff --git a/charts/stable/vikunja/Chart.yaml b/charts/stable/vikunja/Chart.yaml index 68961d6f0dc82..ddcfa4d14969c 100644 --- a/charts/stable/vikunja/Chart.yaml +++ b/charts/stable/vikunja/Chart.yaml @@ -41,5 +41,5 @@ sources: - https://hub.docker.com/r/vikunja/vikunja - https://vikunja.io/docs type: application -version: 21.1.2 +version: 21.1.3 diff --git a/charts/stable/vikunja/templates/_secrets.tpl b/charts/stable/vikunja/templates/_secrets.tpl index 6da3c58be696c..349e4864910cc 100644 --- a/charts/stable/vikunja/templates/_secrets.tpl +++ b/charts/stable/vikunja/templates/_secrets.tpl @@ -146,9 +146,6 @@ secret: enabled: {{ .Values.vikunja.auth.local.enabled }} openid: enabled: {{ .Values.vikunja.auth.openid.enabled }} - {{- with .Values.vikunja.auth.openid.redirecturl }} - redirecturl: {{ . | quote }} - {{- end }} {{- with .Values.vikunja.auth.openid.providers }} providers: {{- range $key, $value := . }} @@ -163,11 +160,26 @@ secret: {{- if hasKey $value "scope" }} scope: {{ $value.scope | quote }} {{- end }} + {{- if hasKey $value "usernamefallback" }} + usernamefallback: {{ $value.usernamefallback }} + {{- else }} + usernamefallback: false + {{- end }} + {{- if hasKey $value "emailfallback" }} + emailfallback: {{ $value.emailfallback }} + {{- else }} + emailfallback: false + {{- end }} {{- if hasKey $value "forceuserinfo" }} forceuserinfo: {{ $value.forceuserinfo }} {{- else }} forceuserinfo: false {{- end }} + {{- if hasKey $value "requireavailability" }} + requireavailability: {{ $value.requireavailability }} + {{- else }} + requireavailability: false + {{- end }} {{- end }} {{- end }} diff --git a/charts/stable/vikunja/values.yaml b/charts/stable/vikunja/values.yaml index d9efc91f0366b..2b1ae9386f6d1 100644 --- a/charts/stable/vikunja/values.yaml +++ b/charts/stable/vikunja/values.yaml @@ -103,7 +103,6 @@ vikunja: enabled: true openid: enabled: false - redirecturl: "" providers: {} # Example configuration for multiple OpenID providers: # providers: @@ -114,7 +113,10 @@ vikunja: # clientid: "vikunja-client-id" # clientsecret: "vikunja-client-secret" # scope: "openid profile email" + # usernamefallback: false + # emailfallback: false # forceuserinfo: false # Optional: Set to true to always use UserInfo endpoint instead of ID token claims + # requireavailability: false # provider-id2: # name: "Provider 2" # authurl: "https://auth2.example.com"