blob: ba18144443047c8ce35760500c8bb04a879ecc88 [file] [log] [blame]
giolekva95340e82021-11-08 21:36:55 +04001{{- $secret := include "clientSecret" . -}}
2---
3apiVersion: v1
4kind: Secret
5type: Opaque
6metadata:
7 name: {{ .Values.oauth2.secretName }}
8 namespace: {{ .Release.Namespace }}
9data:
10 client_id: {{ .Values.oauth2.clientId | b64enc }}
11 client_secret: {{ $secret | b64enc }}
12---
13apiVersion: v1
14kind: ConfigMap
15metadata:
16 name: {{ .Values.configMerge.configName }}
17 namespace: {{ .Release.Namespace }}
18data:
19 {{ .Values.configMerge.fileName }}: |
20 public_baseurl: https://matrix.{{ .Values.domain }}/
21 enable_registration: false
22 database:
23 name: psycopg2
24 txn_limit: 10000
25 args:
26 host: {{ .Values.postgresql.host }}
27 port: {{ .Values.postgresql.port }}
28 database: {{ .Values.postgresql.database }}
29 user: {{ .Values.postgresql.user }}
30 password: {{ .Values.postgresql.password }}
31 cp_min: 5
32 cp_max: 10
33 oidc_providers:
34 - idp_id: pcloud
35 idp_name: "PCloud"
36 skip_verification: true
37 issuer: {{ .Values.oauth2.hydraPublic }}
38 client_id: {{ .Values.oauth2.clientId }}
39 client_secret: {{ $secret }}
40 scopes: ["openid", "profile"]
41 allow_existing_users: true
42 user_mapping_provider:
43 config:
44 localpart_template: {{`"{{ user.username }}"`}}
45 display_name_template: "{{`{{ user.username }}"`}}