-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathauthelia.yaml
More file actions
38 lines (35 loc) · 1.2 KB
/
authelia.yaml
File metadata and controls
38 lines (35 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# ── Authelia ──────────────────────────────────────────────────────────────────
# Helm chart: https://github.com/authelia/chartrepo
#
# helm repo add authelia https://charts.authelia.com
# helm install authelia authelia/authelia -n authelia --create-namespace \
# -f authelia.yaml
#
# After deploying Authelia, enable forward auth in caddy values:
#
# forwardAuth:
# enabled: true
# url: http://authelia.authelia.svc.cluster.local:9091
# uri: /api/authz/forward-auth
# copyHeaders:
# - Remote-User
# - Remote-Groups
# - Remote-Email
# - Remote-Name
#
# Then add `import security` to route files to protect apps.
domain: example.com
ingress:
enabled: true
className: caddy
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
caddy.ingress/ssl-redirect: "true"
subdomain: auth # → auth.example.com
tls:
enabled: true
secret: authelia-tls # cert-manager creates this Secret in namespace authelia
configMap:
default_redirection_url: "https://auth.example.com"
session:
domain: example.com