# Constants — shared across all instances. Do not put per-env values here. # Per instance: use {env}-values.yaml (e.g. dev-values.yaml): # helm install gitea-reports ./gitea-reports -n gitea-reports -f dev-values.yaml nameOverride: "" fullnameOverride: "" nginx: image: nginx tag: alpine port: 8080 bodySize: 100M resources: requests: cpu: 10m memory: 32Mi limits: cpu: 200m memory: 128Mi upload: image: python tag: 3-alpine port: 8081 resources: requests: cpu: 10m memory: 16Mi limits: cpu: 100m memory: 64Mi service: type: ClusterIP persistence: enabled: true accessMode: ReadWriteOnce ingress: enabled: true entryPoints: websecure: websecure web: web certificate: enabled: true # Optional Helm-managed secret — prefer manual create (see docs/secrets.md). publishAuth: create: false htpasswdUsers: "" retention: enabled: false mode: cronjob schedule: "0 3 * * *" image: repository: debian tag: bookworm-slim pullPolicy: IfNotPresent giteaApiUrl: "" rules: branches: default: minAgeDays: 7 keepMin: 5