infrastructure/apps/forgejo/config/values.forgejo.yaml

101 lines
2.4 KiB
YAML
Raw Normal View History

image:
rootless: true
2022-09-11 16:49:31 +00:00
service:
ssh:
type: NodePort
nodePort: 32022
ingress:
enabled: true
2023-10-26 19:57:43 +00:00
annotations:
gethomepage.dev/description: where to code goes to
gethomepage.dev/enabled: "true"
gethomepage.dev/group: Apps
gethomepage.dev/icon: forgejo.png
gethomepage.dev/name: Forgejo
2022-09-11 16:49:31 +00:00
hosts:
- host: code.icb4dc0.de
paths:
- path: /
pathType: Prefix
resources:
limits:
cpu: 500m
2023-03-02 15:11:31 +00:00
memory: 3Gi
2022-09-11 16:49:31 +00:00
requests:
cpu: 250m
2023-03-02 15:11:31 +00:00
memory: 512Mi
2022-09-11 16:49:31 +00:00
persistence:
2022-09-14 20:26:57 +00:00
enabled: true
size: 10Gi
storageClass: hcloud-volumes
2022-09-11 16:49:31 +00:00
gitea:
additionalConfigSources:
- secret:
secretName: forgejo-credentials
2022-09-11 16:49:31 +00:00
admin:
2023-03-01 17:10:31 +00:00
existingSecret: forgejo-admin-credentials
metrics:
enabled: true
serviceMonitor:
enabled: true
additionalLabels:
prometheus: default
2022-09-11 16:49:31 +00:00
config:
repository:
FILE_MAX_SIZE: 30
MAX_FILES: 15
repository.release:
ALLOWED_TYPES: .bz2,.gz,.md,.pdf,.tgz,.txt,.zip,.tar.gz,.txt,application/gzip,application/x-gzip,application/x-gtar,application/x-tgz,application/x-compressed-tar,text/plain
git.timeout:
migrate: 3600
default: 3600
clone: 3600
pull: 3600
gc: 300
2022-09-29 18:51:26 +00:00
log:
level: Warn
2022-09-11 16:49:31 +00:00
server:
PROTOCOL: http
ROOT_URL: https://code.icb4dc0.de/
LFS_START_SERVER: 'true'
LANDING_PAGE: explore
ENABLE_GZIP: 'true'
2023-04-04 16:18:49 +00:00
ENABLE_PPROF: 'true'
service:
DISABLE_REGISTRATION: 'true'
DEFAULT_KEEP_EMAIL_PRIVATE: 'true'
DEFAULT_ALLOW_CREATE_ORGANIZATION: 'false'
DEFAULT_USER_IS_RESTRICTED: 'true'
2022-09-11 16:49:31 +00:00
storage:
STORAGE_TYPE: minio
MINIO_ENDPOINT: 2df513adaee2eeae12106af900bed297.r2.cloudflarestorage.com:443
2022-09-11 16:49:31 +00:00
MINIO_BUCKET: gitea
MINIO_LOCATION: us-east-1
MINIO_USE_SSL: 'true'
attachment:
ALLOWED_TYPES: .bz2,.gz,.md,.pdf,.tgz,.txt,.zip,.tar.gz,.txt,application/gzip,application/x-gzip,application/x-gtar,application/x-tgz,application/x-compressed-tar,text/plain
MAX_SIZE: 30
MAX_FILES: 15
STORAGE_TYPE: minio
MINIO_ENDPOINT: 2df513adaee2eeae12106af900bed297.r2.cloudflarestorage.com:443
MINIO_BUCKET: gitea
MINIO_LOCATION: us-east-1
MINIO_USE_SSL: 'true'
2022-09-11 16:49:31 +00:00
database:
DB_TYPE: postgres
HOST: default-cluster-primary.postgres.svc
NAME: forgejo
USER: forgejo
SSL_MODE: require
2022-09-29 18:51:26 +00:00
log_sql: "false"
metrics:
ENABLED: true
2022-09-11 16:49:31 +00:00
postgresql:
enabled: false