113 行
3.5 KiB
YAML
113 行
3.5 KiB
YAML
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: gitea
|
|
namespace: infra-gitops
|
|
spec:
|
|
interval: 30m
|
|
timeout: 15m
|
|
chart:
|
|
spec:
|
|
chart: gitea
|
|
version: 12.5.0
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: gitea
|
|
namespace: infra-gitops
|
|
interval: 12h
|
|
values:
|
|
redis-cluster:
|
|
enabled: false
|
|
postgresql-ha:
|
|
enabled: false
|
|
image:
|
|
tag: 1.25.5
|
|
ingress:
|
|
enabled: true
|
|
className: nginx
|
|
annotations:
|
|
nginx.ingress.kubernetes.io/proxy-body-size: "50m"
|
|
nginx.ingress.kubernetes.io/configuration-snippet: |
|
|
proxy_set_header Accept-Encoding "";
|
|
subs_filter_types text/html;
|
|
subs_filter '<(script|img|link)([^>]*) (src|href)="/' '<$1$2 $3="https://cdn.fillcode.com/git-dev-cm/' ri;
|
|
subs_filter 'url\(\/' 'url(https://cdn.fillcode.com/git-dev-cm/' ri;
|
|
subs_filter '<head>' '<head><script src="/__static/pwa-cdn.js"></script>' ri;
|
|
hosts:
|
|
- host: git.dev.cm
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
gitea:
|
|
podAnnotations:
|
|
backup.velero.io/backup-volumes: data
|
|
config:
|
|
APP_NAME: Git Dev.cm
|
|
RUN_MODE: prod
|
|
server:
|
|
DOMAIN: git.dev.cm
|
|
ROOT_URL: https://git.dev.cm/
|
|
database:
|
|
DB_TYPE: postgres
|
|
HOST: cnpg17-cluster-rw.infra-data:5432
|
|
NAME: gitea
|
|
USER: app
|
|
SSL_MODE: disable
|
|
session:
|
|
PROVIDER: redis
|
|
cache:
|
|
ADAPTER: redis
|
|
queue:
|
|
TYPE: redis
|
|
repository:
|
|
DEFAULT_REPO_UNITS: repo.code,repo.releases,repo.issues,repo.pulls
|
|
actions:
|
|
ENABLED: true
|
|
DEFAULT_ACTIONS_URL: github
|
|
service:
|
|
DISABLE_REGISTRATION: true
|
|
NO_REPLY_ADDRESS: noreply.dev.cm
|
|
picture:
|
|
GRAVATAR_SOURCE: https://cravatar.cn/avatar/
|
|
i18n:
|
|
LANGS: zh-CN,en-US
|
|
NAMES: 简体中文,English
|
|
other:
|
|
SHOW_FOOTER_VERSION: false
|
|
SHOW_FOOTER_POWERED_BY: false
|
|
log:
|
|
LEVEL: Info
|
|
ui:
|
|
THEMES: gitea-auto, gitea-light, gitea-dark, github-auto, github-light, github-dark, github-soft-dark
|
|
DEFAULT_THEME: github-auto
|
|
additionalConfigFromEnvs:
|
|
- name: GITEA__DATABASE__PASSWD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: cnpg17-cluster-app
|
|
key: password
|
|
- name: REDIS_PASSWORD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: valkey-cluster
|
|
key: valkey-password
|
|
- name: GITEA__SESSION__PROVIDER_CONFIG
|
|
value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-headless.infra-data:6379/0?pool_size=100&idle_timeout=180s"
|
|
- name: GITEA__CACHE__HOST
|
|
value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-headless.infra-data:6379/0?pool_size=100&idle_timeout=180s"
|
|
- name: GITEA__QUEUE__CONN_STR
|
|
value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-headless.infra-data:6379/0?pool_size=100&idle_timeout=180s"
|
|
valkey-cluster:
|
|
enabled: false
|
|
extraVolumes:
|
|
- name: gitea-custom-templates-volume
|
|
configMap:
|
|
name: gitea-custom-templates
|
|
extraContainerVolumeMounts:
|
|
- name: gitea-custom-templates-volume
|
|
subPath: home.tmpl
|
|
mountPath: /data/gitea/templates/home.tmpl
|
|
- name: gitea-custom-templates-volume
|
|
subPath: extra_links.tmpl
|
|
mountPath: /data/gitea/templates/custom/extra_links.tmpl
|