From 8fc3be631997e965134db9c63eb01318f4b8f766 Mon Sep 17 00:00:00 2001 From: Scrublord MacBad Date: Tue, 21 Apr 2026 20:02:32 +0200 Subject: [PATCH] fix: use official OCI chart matrix-stack from ghcr.io --- apps/base/matrix/ess-repo.yaml | 11 +++++------ apps/production/element-server-suite.yaml | 14 +++++--------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/apps/base/matrix/ess-repo.yaml b/apps/base/matrix/ess-repo.yaml index a81bfac..d403cb3 100644 --- a/apps/base/matrix/ess-repo.yaml +++ b/apps/base/matrix/ess-repo.yaml @@ -1,10 +1,9 @@ apiVersion: source.toolkit.fluxcd.io/v1 -kind: GitRepository +kind: HelmRepository metadata: - name: ess-community-charts + name: element-ess-oci namespace: flux-system spec: - interval: 10m - url: https://github.com/element-hq/ess-helm - ref: - branch: main \ No newline at end of file + type: oci + url: oci://ghcr.io/element-hq/ess-helm + interval: 1h \ No newline at end of file diff --git a/apps/production/element-server-suite.yaml b/apps/production/element-server-suite.yaml index b81c776..008231c 100644 --- a/apps/production/element-server-suite.yaml +++ b/apps/production/element-server-suite.yaml @@ -7,14 +7,14 @@ spec: interval: 1h chart: spec: - # Pfad korrigiert (ohne Punkt am Anfang) - chart: charts/element-server-suite + chart: matrix-stack # Name aus der OCI-Registry + version: "*" # Nimmt die neueste Version sourceRef: - kind: GitRepository - name: ess-community-charts + kind: HelmRepository + name: element-ess-oci namespace: flux-system values: - # WICHTIG: Alles MUSS kleingeschrieben sein! + # Hier nutzen wir die Struktur, die das matrix-stack Chart erwartet global: domainName: axion1337.chat postgresql: @@ -29,7 +29,6 @@ spec: element-web: enabled: true - # Hier ist dein Admin-Service synapse-admin: enabled: true @@ -43,12 +42,9 @@ spec: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/router.tls: "true" hosts: - # Host 1: Element Web & Well-Known - host: axion1337.chat paths: [{ path: /, pathType: Prefix }] - # Host 2: Synapse API - host: matrix.axion1337.chat paths: [{ path: /, pathType: Prefix }] - # Host 3: Admin Konsole - host: admin.axion1337.chat paths: [{ path: /, pathType: Prefix }] \ No newline at end of file