feat: add authentik deplozment #1

Merged
dkdent merged 1 commit from feat/authentik into main 2023-12-28 00:08:17 +01:00
2 changed files with 51 additions and 0 deletions

View file

@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: authentik
namespace: flux-system
spec:
interval: 1m
url: https://charts.goauthentik.io/authentik

View file

@ -0,0 +1,43 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: authentik
namespace: default
spec:
interval: 5m
chart:
spec:
chart: <name|path>
version: '4.0.x'
sourceRef:
kind: HelmRepository
name: authentik
namespace: flux-system
interval: 1m
values:
authentik:
secret_key: "nPgcX6KnkNUXO6nxYJylIq324gEXlDlWuruetgoj4YQpwKpglu"
# This sends anonymous usage-data, stack traces on errors and
# performance data to sentry.io, and is fully opt-in
error_reporting:
enabled: true
postgresql:
password: "ThisIsNotASecurePassword"
ingress:
# Specify kubernetes ingress controller class name
ingressClassName: nginx
enabled: true
hosts:
# Specify external host name
# - host: account.n39.eu
- host: k3s.n39.eu
paths:
- path: "/"
pathType: Prefix
postgresql:
enabled: true
postgresqlPassword: "ThisIsNotASecurePassword"
redis:
enabled: true