Files
k3s-manifests/argocd/apps/matrix_mrt0rtikize.yaml
2026-06-10 17:01:49 +03:00

58 lines
1.3 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: matrix
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: default
sources:
- repoURL: ghcr.io
chart: element-hq/ess-helm/matrix-stack
targetRevision: 26.6.1
helm:
values: |
serverName: mrt0rtikize.ru
certManager:
clusterIssuer: letsencrypt-production
ingress:
className: traefik
synapse:
ingress:
host: matrix.mrt0rtikize.ru
matrixAuthenticationService:
ingress:
host: account.mrt0rtikize.ru
elementWeb:
ingress:
host: chat.mrt0rtikize.ru
elementAdmin:
ingress:
host: admin.mrt0rtikize.ru
matrixRTC:
ingress:
host: mrtc.mrt0rtikize.ru
hookshot:
enabled: true
- repoURL: http://gitea.gitea.svc.cluster.local:3000/gitea/k3s-manifests.git
targetRevision: main
path: manifests/matrix
destination:
server: https://kubernetes.default.svc
namespace: matrix
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true