From c514df9238edfadda2b924fe60bf9f95b2ec7fd2 Mon Sep 17 00:00:00 2001 From: "Alexander \"Ace\" Olofsson" Date: Sat, 23 Jul 2022 12:52:33 +0200 Subject: [PATCH] matrix-synapse: Update readme somewhat --- charts/matrix-synapse/README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/charts/matrix-synapse/README.md b/charts/matrix-synapse/README.md index a728357..5528a1a 100644 --- a/charts/matrix-synapse/README.md +++ b/charts/matrix-synapse/README.md @@ -10,11 +10,11 @@ __Attention:__ _The upgrade to 1.51.0 requires manual action, please read the up ## Prerequisites -- Kubernetes 1.15+ +- Kubernetes 1.20+ - Helm 3.0+ - Ingress installed in the cluster -**NB**; Matrix requires the use of valid certificates. +**NB**; Matrix requires the use of valid SSL certificates for federation. ## Installing @@ -66,6 +66,13 @@ Additionally, when using well-known federation, your Synapse cert only needs to More advanced setups can be made using `ingress.hosts`, `ingress.csHosts`, and `ingress.wkHosts` for server-server, client-server, and well-known endpoints respectively. Alternatively, you can use your own ingress setup, or switch the main service to `LoadBalancer` and add a TLS listener. +### Application services / extra config files + +Synapse is configured to read all configuration files found under `/synapse/config/conf.d/` - which is mounted as an emptyDir to allow for read-only root. + +You can mount your additional configuration values under here if you want to have configuration that doesn't map well to the `extraConfig`/`extraSecrets` values. +Note that due to how the mounts are set up, you will have to `subPath`-mount individual files into the folder in order for them to be loaded. + ## Upgrading ### To v1.51.0