apiVersion: helm.cattle.io/v1 kind: HelmChart metadata: name: gitea namespace: infra-gitops spec: repo: https://dl.gitea.com/charts chart: gitea targetNamespace: infra-gitops version: 12.5.0 valuesContent: |- affinity: podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: labelSelector: matchLabels: cnpg.io/cluster: cnpg17-cluster-sh role: primary app.kubernetes.io/name: redis app.kubernetes.io/component: master topologyKey: kubernetes.io/hostname namespaceSelector: {} nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 1 preference: matchExpressions: - key: kubernetes.io/hostname operator: In values: - homea redis-cluster: enabled: false postgresql-ha: enabled: false image: tag: 1.25.4 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 '
' '' 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-sh-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-sh-app key: password - name: REDIS_PASSWORD valueFrom: secretKeyRef: name: valkey-cluster-sh key: valkey-password - name: GITEA__SESSION__PROVIDER_CONFIG value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-sh-headless.infra-data:6379/0?pool_size=100&idle_timeout=180s" - name: GITEA__CACHE__HOST value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-sh-headless.infra-data:6379/0?pool_size=100&idle_timeout=180s" - name: GITEA__QUEUE__CONN_STR value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-sh-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