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:
|
2024-02-07 09:59:44 +00:00
|
|
|
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
|
2024-01-29 19:59:16 +00:00
|
|
|
|
|
|
|
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
|
2024-01-29 19:59:16 +00:00
|
|
|
paths:
|
|
|
|
- path: /
|
|
|
|
pathType: Prefix
|
|
|
|
tls:
|
|
|
|
- secretName: ingress-cert
|
|
|
|
hosts:
|
2024-02-07 08:47:33 +00:00
|
|
|
- git.tbrnt.ch
|
2024-01-29 19:59:16 +00:00
|
|
|
|
2024-01-29 20:01:15 +00:00
|
|
|
strategy:
|
|
|
|
type: Recreate
|
2024-01-29 19:59:16 +00:00
|
|
|
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
|