2026-05-14 21:42:13 +02:00

36 lines
1.3 KiB
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# Patches: Checksums der ConfigMaps zur HelmRelease hinzufügen
# Damit wird Flux die HelmRelease neu-synced wenn sich die ConfigMaps ändern
# Die Checksums werden automatisch vom Git pre-commit Hook aktualisiert
patches:
- target:
kind: HelmRelease
name: matrix-stack
namespace: matrix
patch: |-
- op: add
path: /metadata/annotations/element-config-checksum
value: "1755b8ff75acc2821cb10a10d7e4d0f4" # element-config
- op: add
path: /metadata/annotations/synapse-config-checksum
value: "e98fe81141f52e7ea833596ca39853b9" # synapse-config
resources:
- matrix-postgres-auth.yaml
- cert-issuer.yaml
- matrix-certificates.yaml
# Neue Dateien:
- custom-configs/synapse-values.yaml
- custom-configs/element-values.yaml
- custom-configs/mas-secret.yaml
- element-web-docs-configmap.yaml
- element-web-docs-server.yaml
# TURN Server für WebRTC
- coturn-secret.yaml
- coturn.yaml
# HelmRelease (muss ganz unten stehen, damit die ConfigMaps vorher da sind!)
- element-server-suite.yaml
# Custom Apex Ingress für Element Web + Well-Known auf axion1337.chat
- apex-ingress.yaml # Custom Apex Ingress für Element Web + Well-Known auf axion1337.chat