Skip to content
This repository has been archived by the owner on Dec 15, 2024. It is now read-only.

small-hack/matrix-sliding-sync-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTICE OF ARCHIVAL

Looks like the sliding sync proxy is being deprecated according to the matrix org:

We will be decommissioning the sliding sync proxy next week (21/11/2024) and Element are removing client support in mid-January (17/01/2025).

You can learn more in this matrix blog post. Due to this development, I will be archiving this repo. If you still need it for any reason, please consider forking it. Happy matrixing 💙

Matrix Sliding Sync helm chart

This is a helm chart implementing matrix-org/sliding-sync for deployment on Kubernetes. It was originally designed for use as a subchart for small-hack/matrix-chart, but it can be used stand alone as well.

See the README.md for docs auto-generated from the values.yaml.

TLDR

Read through the parameters and modify them locally before installing the chart:

# add the helm repo locally
helm repo add matrix-sliding-sync https://small-hack.github.io/matrix-sliding-sync-chart

# downloads the values.yaml locally
helm show values matrix-sliding-sync/matrix-sliding-sync > values.yaml

# install the chart
helm install my-release-name matrix-sliding-sync/matrix-sliding-sync --values values.yaml

Here's how I've been testing in the ci:

helm install matrix matrix/matrix --set postgresql.volumePermissions.enabled=false,postgresql.primary.networkPolicy.enabled=false,element.enabled=true,fullnameOverride=matrix-stack
helm install matrix-sliding-sync --set=postgresql.volumePermissions.enabled=false,postgresql.primary.networkPolicy.enabled=false,syncv3.server=http://matrix-stack-element matrix-sliding-sync/matrix-sliding-sync

Status

Kinda working. Submit PRs or Issues if something specific isn't working