flux-infra/apps/authelia/release.yaml
2024-11-18 02:23:49 +01:00

56 lines
1.3 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: authelia
spec:
chart:
spec:
chart: authelia
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: authelia
version: 0.9.9
interval: 15m
values:
ingress:
enabled: true
tls:
enabled: true
secret: huizinga-dev-tls
traefikCRD:
enabled: true
entryPoints:
- websecure
configMap:
authentication_backend:
ldap:
enabled: true
implementation: custom
address: ldap://lldap.lldap.svc.cluster.local:3890
base_dn: dc=huizinga,dc=dev
additional_users_dn: ou=people
users_filter: "(&({username_attribute}={input})(objectClass=person))"
additional_groups_dn: ou=groups
groups_filter: "(member={dn})"
attributes:
display_name: displayName
username: uid
group_name: cn
mail: mail
user: uid=authelia,ou=people,dc=huizinga,dc=dev
password:
value: "JustATest"
session:
cookies:
- subdomain: login
domain: huizinga.dev
# Just for testing
storage:
local:
enabled: true
notifier:
filesystem:
enabled: true