fix: use official OCI chart matrix-stack from ghcr.io

This commit is contained in:
Scrublord MacBad 2026-04-21 20:02:32 +02:00
parent 1bbcaf1f22
commit 8fc3be6319
2 changed files with 10 additions and 15 deletions

View File

@ -1,10 +1,9 @@
apiVersion: source.toolkit.fluxcd.io/v1 apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository kind: HelmRepository
metadata: metadata:
name: ess-community-charts name: element-ess-oci
namespace: flux-system namespace: flux-system
spec: spec:
interval: 10m type: oci
url: https://github.com/element-hq/ess-helm url: oci://ghcr.io/element-hq/ess-helm
ref: interval: 1h
branch: main

View File

@ -7,14 +7,14 @@ spec:
interval: 1h interval: 1h
chart: chart:
spec: spec:
# Pfad korrigiert (ohne Punkt am Anfang) chart: matrix-stack # Name aus der OCI-Registry
chart: charts/element-server-suite version: "*" # Nimmt die neueste Version
sourceRef: sourceRef:
kind: GitRepository kind: HelmRepository
name: ess-community-charts name: element-ess-oci
namespace: flux-system namespace: flux-system
values: values:
# WICHTIG: Alles MUSS kleingeschrieben sein! # Hier nutzen wir die Struktur, die das matrix-stack Chart erwartet
global: global:
domainName: axion1337.chat domainName: axion1337.chat
postgresql: postgresql:
@ -29,7 +29,6 @@ spec:
element-web: element-web:
enabled: true enabled: true
# Hier ist dein Admin-Service
synapse-admin: synapse-admin:
enabled: true enabled: true
@ -43,12 +42,9 @@ spec:
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.tls: "true"
hosts: hosts:
# Host 1: Element Web & Well-Known
- host: axion1337.chat - host: axion1337.chat
paths: [{ path: /, pathType: Prefix }] paths: [{ path: /, pathType: Prefix }]
# Host 2: Synapse API
- host: matrix.axion1337.chat - host: matrix.axion1337.chat
paths: [{ path: /, pathType: Prefix }] paths: [{ path: /, pathType: Prefix }]
# Host 3: Admin Konsole
- host: admin.axion1337.chat - host: admin.axion1337.chat
paths: [{ path: /, pathType: Prefix }] paths: [{ path: /, pathType: Prefix }]