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 existingClaim: 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 postgresql: enabled: true auth: existingSecret: forgejo-postgresql usernameKey: postgres-user passwordKey: postgres-password databaseKey: postgres-db primary: persistence: enabled: true storageClass: local-path size: 8Gi