From 725aa5c6b661aefc0ff881c1c462901d034d592c Mon Sep 17 00:00:00 2001 From: kjeld Schouten-Lebbing Date: Tue, 14 Sep 2021 17:51:39 +0200 Subject: [PATCH] fix: ensure oidc keys get generated on existing authelia installations --- charts/stable/authelia/Chart.yaml | 2 +- charts/stable/authelia/templates/_secrets.tpl | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/stable/authelia/Chart.yaml b/charts/stable/authelia/Chart.yaml index 2a9c1f289cd..5c094bb5b7e 100644 --- a/charts/stable/authelia/Chart.yaml +++ b/charts/stable/authelia/Chart.yaml @@ -38,4 +38,4 @@ sources: - https://github.com/authelia/chartrepo - https://github.com/authelia/authelia type: application -version: 3.0.2 +version: 3.0.3 diff --git a/charts/stable/authelia/templates/_secrets.tpl b/charts/stable/authelia/templates/_secrets.tpl index 06144dbbfed..c2d10e01fa8 100644 --- a/charts/stable/authelia/templates/_secrets.tpl +++ b/charts/stable/authelia/templates/_secrets.tpl @@ -106,10 +106,10 @@ data: {{- end }} {{- end }} - {{- if .Values.identity_providers.oidc.enabled }} {{- if $autheliaprevious }} + {{- if and ( hasKey $autheliaprevious.data "OIDC_PRIVATE_KEY" ) ( hasKey $autheliaprevious.data "OIDC_HMAC_SECRET" ) }} OIDC_PRIVATE_KEY: {{ index $autheliaprevious.data "OIDC_PRIVATE_KEY" }} - OIDC_HMAC_SECRET: {{index $autheliaprevious.data "OIDC_HMAC_SECRET" }} + OIDC_HMAC_SECRET: {{ index $autheliaprevious.data "OIDC_HMAC_SECRET" }} {{- else }} {{- $oidckey := genPrivateKey "rsa" }} {{- $oidcsecret := randAlphaNum 32 }}