blob: 04c6400c32bf2fb00257b97d0d8e07b52d2ba80f [file] [log] [blame]
giolekva01b3d3b2021-11-09 17:48:28 +04001apiVersion: v1
2kind: ConfigMap
3metadata:
4 name: {{ .Values.oauth2.configName }}
5 namespace: {{ .Release.Namespace }}
6data:
7 oauth2-proxy.cfg: |
8 http_address = "0.0.0.0:8080"
9
10 reverse_proxy = true
11
12 ## the OAuth Redirect URL.
13 # defaults to the "https://" + requested host header + "/oauth2/callback"
14 # redirect_url = "http://pihole.pcloud/oauth2/callback"
15
16 upstreams = [
17 "http://pihole-web.{{ .Release.Namespace}}.svc"
18 ]
19
20 email_domains = [
21 "*"
22 ]
23
24 standard_logging = false
25 request_logging = false
26 auth_logging = false
27
28 pass_basic_auth = true
29 pass_user_headers = true
30 pass_host_header = true
31
32 ## The OAuth Client ID, Secret
33 client_id = "{{ .Values.oauth2.clientId }}"
giolekva99c6cdd2021-11-10 15:12:48 +040034 client_secret = "{{ .Values.oauth2.clientSecret }}"
giolekva01b3d3b2021-11-09 17:48:28 +040035
36 ## Pass OAuth Access token to upstream via "X-Forwarded-Access-Token"
37 pass_access_token = false
38
39 cookie_name = "_oauth2_proxy_pihole"
giolekva99c6cdd2021-11-10 15:12:48 +040040 cookie_secret = "{{ .Values.oauth2.cookieSecret }}"
giolekva30850462021-12-01 16:23:50 +040041 cookie_domains = "{{ .Values.domain }}"
giolekva01b3d3b2021-11-09 17:48:28 +040042 cookie_expire = "168h"
43 cookie_refresh = "100h"
44 cookie_secure = true
45 cookie_httponly = true
46
47 provider = "oidc"
48 oidc_issuer_url = "{{ .Values.hydraPublic }}"
49 provider_display_name = "PCloud"
50 profile_url = "{{ .Values.profileUrl }}"