apiVersion: helm.toolkit.fluxcd.io/v2beta2 kind: HelmRelease metadata: name: forgejo namespace: forgejo spec: interval: 15m chartRef: kind: OCIRepository name: forgejo namespace: flux-system values: persistence: enabled: true claimName: forgejo-data ingress: enabled: true className: traefik hosts: - host: git.patanix.de paths: - path: / pathType: Prefix tls: - secretName: forgejo-tls hosts: - git.patanix.de annotations: cert-manager.io/cluster-issuer: letsencrypt-dns admin: existingSecret: forgejo-admin usernameKey: username passwordKey: password emailKey: email redis: enabled: true redis-cluster: enabled: false postgresql-ha: enabled: false postgresql: enabled: true auth: existingSecret: forgejo-postgres usernameKey: username passwordKey: password databaseKey: database primary: persistence: enabled: true storageClass: local-path size: 8Gi