150 lines
3.1 KiB
YAML
150 lines
3.1 KiB
YAML
image:
|
|
registry: ""
|
|
repository: gitea/gitea
|
|
pullPolicy: Always
|
|
tag: "1"
|
|
|
|
cache:
|
|
enabled: false
|
|
|
|
valkey-cluster:
|
|
enabled: false
|
|
|
|
valkey:
|
|
enabled: true
|
|
architecture: standalone
|
|
global:
|
|
valkey:
|
|
password: "???"
|
|
master:
|
|
count: 1
|
|
service:
|
|
ports:
|
|
valkey: 6379
|
|
|
|
postgresql:
|
|
enabled: true
|
|
image:
|
|
registry: ""
|
|
repository: bitnami/postgresql
|
|
tag: 16
|
|
imagePullPolicy: IfNotPresent
|
|
global:
|
|
postgresql:
|
|
auth:
|
|
postgresPassword: "???"
|
|
password: "???"
|
|
database: "???"
|
|
username: "???"
|
|
service:
|
|
ports:
|
|
postgresql: 5432
|
|
primary:
|
|
persistence:
|
|
size: 10Gi
|
|
metrics:
|
|
enabled: true
|
|
collectors:
|
|
wal: false
|
|
|
|
postgresql-ha:
|
|
enabled: false
|
|
|
|
persistence:
|
|
enabled: true
|
|
service:
|
|
ssh:
|
|
enabled: true
|
|
port: 2222
|
|
annotations:
|
|
metallb.universe.tf/allow-shared-ip: test
|
|
http:
|
|
clusterIP: "" # empty string → Kubernetes assigns a routable ClusterIP
|
|
type: ClusterIP
|
|
port: 3000
|
|
gitea:
|
|
admin:
|
|
username: "???"
|
|
password: "???"
|
|
email: "???"
|
|
config:
|
|
oauth2:
|
|
JWT_SECRET: "???"
|
|
actions:
|
|
ENABLED: true
|
|
database:
|
|
DB_TYPE: postgres
|
|
indexer:
|
|
ISSUE_INDEXER_TYPE: bleve
|
|
REPO_INDEXER_ENABLED: true
|
|
picture:
|
|
AVATAR_UPLOAD_PATH: /data/avatars
|
|
server:
|
|
DOMAIN: git.limbosolutions.com
|
|
SSH_DOMAIN: git.limbosolutions.com
|
|
ROOT_URL: https://git.limbosolutions.com
|
|
DISABLE_SSH: false
|
|
SSH_PORT: 2222
|
|
SSH_LISTEN_PORT: 2222
|
|
LFS_START_SERVER: true
|
|
START_SSH_SERVER: true
|
|
LFS_PATH: /data/git/lfs
|
|
LFS_JWT_SECRET: "???"
|
|
OFFLINE_MODE: false
|
|
#MFF 03/08/2024
|
|
REPO_INDEXER_ENABLED: true
|
|
REPO_INDEXER_PATH: indexers/repos.bleve
|
|
MAX_FILE_SIZE: 1048576
|
|
REPO_INDEXER_INCLUDE:
|
|
REPO_INDEXER_EXCLUDE: resources/bin/**
|
|
####
|
|
|
|
service:
|
|
DISABLE_REGISTRATION: true
|
|
REQUIRE_SIGNIN_VIEW: false
|
|
REGISTER_EMAIL_CONFIRM: false
|
|
ENABLE_NOTIFY_MAIL: false
|
|
ALLOW_ONLY_EXTERNAL_REGISTRATION: false
|
|
ENABLE_CAPTCHA: true
|
|
DEFAULT_KEEP_EMAIL_PRIVATE : true
|
|
DEFAULT_ALLOW_CREATE_ORGANIZATION: true
|
|
DEFAULT_ENABLE_TIMETRACKING: true
|
|
NO_REPLY_ADDRESS: noreply.localhost
|
|
oauth2:
|
|
JWT_SECRET: "???"
|
|
mailer:
|
|
ENABLED: false
|
|
|
|
openid:
|
|
ENABLE_OPENID_SIGNIN: false
|
|
ENABLE_OPENID_SIGNUP: false
|
|
|
|
|
|
security:
|
|
INSTALL_LOCK: true
|
|
SECRET_KEY: "???"
|
|
REVERSE_PROXY_LIMIT: 1
|
|
REVERSE_PROXY_TRUSTED_PROXIES: "???"
|
|
INTERNAL_TOKEN: "???"
|
|
PASSWORD_HASH_ALGO: "???"
|
|
|
|
ingress:
|
|
enabled: true
|
|
className: traefik
|
|
annotations:
|
|
kubernetes.io/ingress.class: traefik
|
|
cert-manager.io/cluster-issuer: "letsencrypt-prod"
|
|
traefik.ingress.kubernetes.io/router.entrypoints: websecure, public-https
|
|
hosts:
|
|
- host: git.limbosolutions.com
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
tls:
|
|
- secretName: limbosolutions-com-tls
|
|
hosts:
|
|
- "git.limbosolutions.com"
|
|
|
|
|
|
|