# Gitea Helm values for Production environment # This file overrides values.yaml for production deployment # # Installation: # helm upgrade --install gitea gitea/gitea -n gitea \ # -f infrastructure/cicd/gitea/values.yaml \ # -f infrastructure/cicd/gitea/values-prod.yaml ingress: enabled: true className: nginx annotations: nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/proxy-body-size: "500m" nginx.ingress.kubernetes.io/proxy-connect-timeout: "600" nginx.ingress.kubernetes.io/proxy-send-timeout: "600" nginx.ingress.kubernetes.io/proxy-read-timeout: "600" cert-manager.io/cluster-issuer: "letsencrypt-production" hosts: - host: gitea.bakewise.ai paths: - path: / pathType: Prefix tls: - secretName: gitea-tls-cert hosts: - gitea.bakewise.ai apiIngress: enabled: true className: nginx annotations: nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/proxy-body-size: "500m" cert-manager.io/cluster-issuer: "letsencrypt-production" hosts: - host: registry.bakewise.ai paths: - path: / pathType: Prefix tls: - secretName: registry-tls-cert hosts: - registry.bakewise.ai gitea: admin: email: admin@bakewise.ai config: server: DOMAIN: gitea.bakewise.ai SSH_DOMAIN: gitea.bakewise.ai ROOT_URL: https://gitea.bakewise.ai # Production resources - adjust based on expected load resources: limits: cpu: 1000m memory: 1Gi requests: cpu: 200m memory: 512Mi # Larger storage for production persistence: size: 50Gi