# UpCloud storage class for Gitea and its embedded PostgreSQL persistence: storageClass: upcloud-block-storage-maxiops postgresql: primary: persistence: storageClass: upcloud-block-storage-maxiops gitea: # -- Gitea app.ini configuration config: APP_NAME: "Forte Git" server: DOMAIN: source.forteapps.net ROOT_URL: https://source.forteapps.net SSH_DOMAIN: source.forteapps.net # -- Ingress via Traefik with Let's Encrypt TLS ingress: enabled: true className: traefik annotations: cert-manager.io/cluster-issuer: letsencrypt-prod gethomepage.dev/enabled: "true" gethomepage.dev/name: "Gitea" gethomepage.dev/description: "Git hosting & CI/CD" gethomepage.dev/group: "DevOps" gethomepage.dev/icon: "gitea" gethomepage.dev/href: "https://source.forteapps.net" gethomepage.dev/widget.type: "gitea" gethomepage.dev/widget.url: "https://source.forteapps.net" gethomepage.dev/widget.key: "{{HOMEPAGE_VAR_GITEA_TOKEN}}" hosts: - host: source.forteapps.net paths: - path: / pathType: Prefix tls: - secretName: gitea-tls hosts: - source.forteapps.net # -- Git repository storage persistence: enabled: true size: 20Gi accessModes: - ReadWriteOnce