Files
kube-config/apps/gitea/values.yaml
2026-03-11 12:16:18 +01:00

84 lines
1.5 KiB
YAML

# Gitea Helm Values
# Reference: https://gitea.com/gitea/helm-chart/
# Gitea server configuration
gitea:
config:
server:
DOMAIN: gitea.duylai.duckdns.org
ROOT_URL: https://gitea.duylai.duckdns.org/
SSH_DOMAIN: gitea.duylai.duckdns.org
SSH_LISTEN_PORT: 22
SSH_PORT: 30222
# Service configuration
service:
http:
type: ClusterIP
clusterIP: ""
ssh:
type: NodePort
nodePort: 30222
# Persistence for Git data
persistence:
enabled: true
create: true
claimName: gitea-shared-storage
size: 10Gi
accessModes:
- ReadWriteOnce
annotations:
helm.sh/resource-policy: keep
# PostgreSQL HA configuration
postgresql-ha:
enabled: true
postgresql:
# Number of PostgreSQL replicas (minimum 3 for HA)
replicaCount: 3
# Resource limits (fixed for OOM issues)
resources:
limits:
cpu: 375m
memory: 768Mi
requests:
cpu: 250m
memory: 512Mi
persistence:
size: 10Gi
pgpool:
enabled: true
# Resource limits (fixed for OOM issues)
resources:
limits:
cpu: 375m
memory: 512Mi
requests:
cpu: 250m
memory: 384Mi
# Valkey (Redis) cluster configuration
valkey-cluster:
cluster:
# Number of nodes (minimum 3 for cluster)
nodes: 3
# Resource limits
resources:
limits:
cpu: 150m
memory: 192Mi
requests:
cpu: 100m
memory: 128Mi
# Disable single PostgreSQL (using HA version)
postgresql:
enabled: false