apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: authelia namespace: auth spec: interval: 10m chartRef: kind: OCIRepository name: authelia driftDetection: mode: enabled values: controllers: auth: containers: app: image: repository: authelia/authelia tag: latest probes: liveness: enabled: true readiness: enabled: true service: app: controller: auth ports: http: port: 9091 ingress: app: className: traefik annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - host: auth.aggtaa.com paths: - path: / pathType: Prefix service: identifier: app port: http tls: - secretName: auth-tls hosts: - auth.aggtaa.com persistence: config: type: secret name: authelia-secrets globalMounts: - path: /config/configuration.yml subPath: configuration.yml readOnly: true - path: /config/users_database.yml subPath: users_database.yml readOnly: true db: type: persistentVolumeClaim accessMode: ReadWriteOnce size: 1Gi storageClass: longhorn retain: true globalMounts: - path: /db