fix(mycloud-matrix): migrate to oci (and update element-web)
This commit is contained in:
parent
9c09a6f19c
commit
02147d919b
11 changed files with 89 additions and 61 deletions
|
@ -6,4 +6,4 @@ maintainers:
|
|||
- name: WrenIX
|
||||
url: https://wrenix.eu
|
||||
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
|
|
|
@ -7,7 +7,7 @@ description: "myCloud component to setup matrix"
|
|||
|
||||
# mycloud-matrix
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
myCloud component to setup matrix
|
||||
|
||||
|
|
|
@ -1,17 +1,22 @@
|
|||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: OCIRepository
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-auth"
|
||||
spec:
|
||||
url: oci://codeberg.org/wrenix/helm-charts/authentik-application
|
||||
interval: 10m
|
||||
ref:
|
||||
semver: "^0.4.3"
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: {{ .Release.Name }}-auth
|
||||
spec:
|
||||
chart:
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: "wrenix-helm-charts"
|
||||
namespace: "flux-system"
|
||||
chart: "./authentik-application"
|
||||
reconcileStrategy: "Revision"
|
||||
chartRef:
|
||||
kind: OCIRepository
|
||||
name: "{{ .Release.Name }}-auth"
|
||||
install:
|
||||
{{- toYaml .Values.commons.helm.release.install | nindent 4 }}
|
||||
test:
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{{- if .Values.bridge.signal.enabled }}
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-mautrix-bridge-signal"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{{- if .Values.bridge.slack.enabled }}
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-mautrix-bridge-slack"
|
||||
|
|
|
@ -7,18 +7,24 @@ metadata:
|
|||
data:
|
||||
secret: {{ .Values.ingress.elementCall.livekitJWT.livekit.secret | default .Values.livekit.secret | default (derivePassword 1 "long" .Values.commons.masterPassword "matrix" "livekit_secret") | b64enc }}
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: OCIRepository
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-element-call"
|
||||
spec:
|
||||
url: oci://codeberg.org/wrenix/helm-charts/element-call
|
||||
interval: 10m
|
||||
ref:
|
||||
semver: "^0.1.5"
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: "{{.Release.Name }}-element-call"
|
||||
spec:
|
||||
chart:
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: "wrenix-helm-charts"
|
||||
namespace: "flux-system"
|
||||
chart: "element-call"
|
||||
chartRef:
|
||||
kind: OCIRepository
|
||||
name: "{{ .Release.Name }}-element-call"
|
||||
install:
|
||||
{{- toYaml .Values.commons.helm.release.install | nindent 4 }}
|
||||
test:
|
||||
|
|
|
@ -8,7 +8,7 @@ spec:
|
|||
url: https://ananace.gitlab.io/charts
|
||||
interval: 10m
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-element-web"
|
||||
|
@ -30,9 +30,6 @@ spec:
|
|||
interval: 10m
|
||||
values:
|
||||
{{- $host := .Values.ingress.element.host | default (printf "element.%s" .Values.commons.ingress.domain) }}
|
||||
image:
|
||||
repository: docker.io/vectorim/element-web
|
||||
tag: v1.11.85
|
||||
defaultServer:
|
||||
url: https://{{ include "mycloud-matrix.host.server" . }}
|
||||
name: {{ include "mycloud-matrix.domain" . | quote }}
|
||||
|
|
|
@ -1,18 +1,23 @@
|
|||
{{- if .Values.ingress.hydrogen.enabled }}
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: OCIRepository
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-hydrogen-web"
|
||||
spec:
|
||||
url: oci://codeberg.org/wrenix/helm-charts/hydrogen-web
|
||||
interval: 10m
|
||||
ref:
|
||||
semver: "^0.1.9"
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-hydrogen-web"
|
||||
spec:
|
||||
chart:
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: "wrenix-helm-charts"
|
||||
namespace: "flux-system"
|
||||
chart: "./hydrogen-web"
|
||||
reconcileStrategy: "Revision"
|
||||
chartRef:
|
||||
kind: OCIRepository
|
||||
name: "{{ .Release.Name }}-hydrogen-web"
|
||||
install:
|
||||
{{- toYaml .Values.commons.helm.release.install | nindent 4 }}
|
||||
test:
|
||||
|
|
|
@ -21,19 +21,24 @@ data:
|
|||
)
|
||||
) | b64enc }}
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: OCIRepository
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-authentication-service"
|
||||
spec:
|
||||
url: oci://codeberg.org/wrenix/helm-charts/matrix-authentication-service
|
||||
interval: 10m
|
||||
ref:
|
||||
semver: "^0.0.7"
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-authentication-service"
|
||||
spec:
|
||||
chart:
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: "wrenix-helm-charts"
|
||||
namespace: "flux-system"
|
||||
chart: "./matrix-authentication-service"
|
||||
reconcileStrategy: "Revision"
|
||||
chartRef:
|
||||
kind: OCIRepository
|
||||
name: "{{ .Release.Name }}-authentication-service"
|
||||
install:
|
||||
{{- toYaml .Values.commons.helm.release.install | nindent 4 }}
|
||||
test:
|
||||
|
|
|
@ -1,18 +1,23 @@
|
|||
{{- if .Values.server.slidingSync.enabled }}
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: OCIRepository
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-sliding-sync"
|
||||
spec:
|
||||
url: oci://codeberg.org/wrenix/helm-charts/matrix-sliding-sync
|
||||
interval: 10m
|
||||
ref:
|
||||
semver: "^0.2.2"
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-sliding-sync"
|
||||
spec:
|
||||
chart:
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: "wrenix-helm-charts"
|
||||
namespace: "flux-system"
|
||||
chart: "./matrix-sliding-sync"
|
||||
reconcileStrategy: "Revision"
|
||||
chartRef:
|
||||
kind: OCIRepository
|
||||
name: "{{ .Release.Name }}-sliding-sync"
|
||||
install:
|
||||
{{- toYaml .Values.commons.helm.release.install | nindent 4 }}
|
||||
test:
|
||||
|
|
|
@ -1,18 +1,23 @@
|
|||
{{- if (eq .Values.server.software "synapse") }}
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: OCIRepository
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-synapse"
|
||||
spec:
|
||||
url: oci://codeberg.org/wrenix/helm-charts/matrix-synapse
|
||||
interval: 10m
|
||||
ref:
|
||||
semver: "^1.0.2"
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: "{{ .Release.Name }}-synapse"
|
||||
spec:
|
||||
chart:
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: "wrenix-helm-charts"
|
||||
namespace: "flux-system"
|
||||
chart: "./matrix-synapse"
|
||||
reconcileStrategy: "Revision"
|
||||
chartRef:
|
||||
kind: OCIRepository
|
||||
name: "{{ .Release.Name }}-synapse"
|
||||
install:
|
||||
{{- toYaml .Values.commons.helm.release.install | nindent 4 }}
|
||||
test:
|
||||
|
|
Loading…
Add table
Reference in a new issue