gitops-zurrli/argoapps/zurrli/forgejo.yaml

92 lines
2.6 KiB
YAML
Raw Permalink Normal View History

2024-01-29 19:23:33 +00:00
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: forgejo
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: apps
sources:
2024-01-29 19:42:18 +00:00
- chart: forgejo-contrib/forgejo
repoURL: codeberg.org
2024-05-04 14:44:51 +00:00
targetRevision: 6.0.5
2024-01-29 19:23:33 +00:00
helm:
values: |
gitea:
2024-02-07 09:44:47 +00:00
additionalConfigSources:
- secret:
2024-02-07 09:46:55 +00:00
secretName: forgejo-mailer
2024-01-29 19:23:33 +00:00
admin:
existingSecret: forgejo-admin-secret
config:
APP_NAME: tbrnt Forge
admin:
DEFAULT_EMAIL_NOTIFICATIONS: enabled
2024-01-29 19:23:33 +00:00
database:
DB_TYPE: postgres
session:
PROVIDER: db
cache:
ADAPTER: memory
queue:
TYPE: level
indexer:
ISSUE_INDEXER_TYPE: bleve
REPO_INDEXER_ENABLED: true
2024-01-29 20:05:51 +00:00
service:
DISABLE_REGISTRATION: true
2024-01-30 20:43:37 +00:00
actions:
ENABLED: true
2024-02-08 20:46:20 +00:00
DEFAULT_ACTIONS_URL: https://code.forgejo.org
2024-01-30 20:43:37 +00:00
server:
2024-02-07 09:01:51 +00:00
DOMAIN: git.tbrnt.ch
2024-01-30 20:43:37 +00:00
SSH_PORT: 29418
2024-05-04 15:04:22 +00:00
SSH_LISTEN_PORT: 29418
2024-02-07 08:11:13 +00:00
SSH_SERVER_HOST_KEYS: ssh/ssh_host_ed25519_key, ssh/ssh_host_ecdsa_key, ssh/ssh_host_rsa_key
2024-01-30 20:43:37 +00:00
LANDING_PAGE: explore
2024-02-07 08:22:41 +00:00
security:
REVERSE_PROXY_LIMIT: 1
REVERSE_PROXY_TRUSTED_PROXIES: 10.0.0.0/8
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod-desec
traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd
hosts:
2024-02-07 08:47:33 +00:00
- host: git.tbrnt.ch
paths:
- path: /
pathType: Prefix
tls:
- secretName: ingress-cert
hosts:
2024-02-07 08:47:33 +00:00
- git.tbrnt.ch
2024-01-29 20:01:15 +00:00
strategy:
type: Recreate
redis-cluster:
enabled: false
postgresql:
enabled: true
persistence:
enabled: true
storageClass: local-path
postgresql-ha:
enabled: false
persistence:
enabled: true
storageClass: local-path
2024-01-29 19:23:33 +00:00
- path: apps/zurrli/forgejo
repoURL: https://git.tbrnt.ch/tobru/gitops-zurrli.git
targetRevision: HEAD
destination:
namespace: forgejo
server: https://kubernetes.default.svc
syncPolicy:
syncOptions:
- CreateNamespace=true
automated:
prune: true