- added configMap example for OIDC
- corrected ingress configuration to make chart work
This commit is contained in:
33
templates/configMap.yaml
Normal file
33
templates/configMap.yaml
Normal file
@ -0,0 +1,33 @@
|
||||
{{- if .Values.owncloud.oidc.enabled }}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: owncloud-config
|
||||
namespace: default
|
||||
data:
|
||||
docker.oidc.config.php: |
|
||||
<?php
|
||||
$CONFIG = [
|
||||
"openid-connect" => [
|
||||
"provider-url" => $_ENV["OWNCLOUD_OIDC_PROVIDER_URL"],
|
||||
"post_logout_redirect_uri" => $_ENV["OWNCLOUD_OIDC_POST_LOGOUT_REDIRECT_URL"],
|
||||
"client-id" => $_ENV["OWNCLOUD_OIDC_CLIENT_ID"],
|
||||
"client-secret" => $_ENV["OWNCLOUD_OIDC_CLIENT_SECRET"],
|
||||
"loginButtonName" => "Azure AD",
|
||||
"autoRedirectOnLoginPage" => false,
|
||||
"scopes" => [
|
||||
"openid",
|
||||
$_ENV["OWNCLOUD_OIDC_SCOPES_API"],
|
||||
"profile", "email", "offline_access",
|
||||
],
|
||||
"mode" => "email",
|
||||
"search-attribute" => "unique_name",
|
||||
"use-access-token-payload-for-user-info" => true,
|
||||
'auto-provision' => [
|
||||
'enabled' => true,
|
||||
'email-claim' => 'email',
|
||||
'display-name-claim' => 'name',
|
||||
],
|
||||
],
|
||||
];
|
||||
{{- end }}
|
Reference in New Issue
Block a user