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