Brak opisu

authentik.yaml 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. apiVersion: argoproj.io/v1alpha1
  2. kind: Application
  3. metadata:
  4. name: "authentik"
  5. namespace: {{ .Values.spec.namespace }}
  6. finalizers:
  7. - resources-finalizer.argocd.argoproj.io
  8. spec:
  9. destination:
  10. namespace: "authentik"
  11. name: {{ .Values.spec.destination.name }}
  12. project: {{ .Values.spec.project }}
  13. syncPolicy:
  14. automated:
  15. prune: true
  16. selfHeal: true
  17. source:
  18. chart: "authentik"
  19. repoURL: "https://charts.goauthentik.io/"
  20. targetRevision: "2022.6.1"
  21. helm:
  22. releaseName: "authentik"
  23. values: |
  24. authentik:
  25. # This sends anonymous usage-data, stack traces on errors and
  26. # performance data to sentry.beryju.org, and is fully opt-in
  27. error_reporting:
  28. enabled: false
  29. email:
  30. # -- SMTP Server emails are sent from, fully optional
  31. host: "mail.your-server.de"
  32. port: 587
  33. # -- SMTP credentials, when left empty, not authentication will be done
  34. username: "authentik@kaisers.info"
  35. # -- Enable either use_tls or use_ssl, they can't be enabled at the same time.
  36. use_tls: true
  37. # -- Connection timeout
  38. timeout: 30
  39. # -- Email from address, can either be in the format "foo@bar.baz" or "authentik <foo@bar.baz>"
  40. from: "authentik <authentik@kaisers.info>"
  41. envFrom:
  42. - secretRef:
  43. name: 'authentik-kaisers-info-secrets'
  44. ingress:
  45. enabled: true
  46. annotations:
  47. cert-manager.io/cluster-issuer: "letsencrypt-prod"
  48. traefik.ingress.kubernetes.io/redirect-entry-point: "https"
  49. hosts:
  50. - host: "authentik.kaisers.info"
  51. paths:
  52. - path: "/"
  53. pathType: "Prefix"
  54. tls:
  55. - secretName: "authentik-kaisers-info-tls"
  56. hosts:
  57. - "authentik.kaisers.info"
  58. postgresql:
  59. enabled: true
  60. existingSecret: authentik-kaisers-info-postgresql-secrets
  61. primary:
  62. persistence:
  63. size: 2Gi
  64. redis:
  65. enabled: true