From 1aae4287959a0e2918a9bc710be2f5c09c4266e5 Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Sun, 9 Mar 2025 21:55:52 -0400 Subject: [PATCH 1/5] Allow external Coturn deployment --- charts/matrix/templates/synapse/_homeserver.yaml | 3 +-- charts/matrix/values.yaml | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/charts/matrix/templates/synapse/_homeserver.yaml b/charts/matrix/templates/synapse/_homeserver.yaml index f4bed2f9..55ecd07f 100644 --- a/charts/matrix/templates/synapse/_homeserver.yaml +++ b/charts/matrix/templates/synapse/_homeserver.yaml @@ -904,8 +904,7 @@ max_spider_size: {{ .Values.matrix.urlPreviews.rules.maxSize }} # The API endpoint to use for verifying m.login.recaptcha responses. # #recaptcha_siteverify_api: "https://www.recaptcha.net/recaptcha/api/siteverify" - -{{- if .Values.coturn.enabled -}} +{{- if or .Values.coturn.enabled .Values.coturn.external -}} ## TURN ## diff --git a/charts/matrix/values.yaml b/charts/matrix/values.yaml index c1220029..268f5961 100644 --- a/charts/matrix/values.yaml +++ b/charts/matrix/values.yaml @@ -1463,6 +1463,8 @@ element: coturn: # -- Set to false to disable the included deployment of Coturn enabled: false + # -- Set to true to use an external Coturn deployment + external: false certificate: # -- set to true to generate a TLS certificate for encrypted comms From 5dab52dc72781d20790521e773c75c84340ca0b8 Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Sun, 27 Apr 2025 10:33:08 -0400 Subject: [PATCH 2/5] Use .Values.coturn.sharedSecret when provided --- charts/matrix/templates/synapse/_homeserver.yaml | 2 +- charts/matrix/values.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/matrix/templates/synapse/_homeserver.yaml b/charts/matrix/templates/synapse/_homeserver.yaml index 55ecd07f..94cd9e4b 100644 --- a/charts/matrix/templates/synapse/_homeserver.yaml +++ b/charts/matrix/templates/synapse/_homeserver.yaml @@ -928,7 +928,7 @@ turn_uris: {{- if and (not .Values.coturn.existingSecret) (empty .Values.coturn.sharedSecret) -}} turn_shared_secret: "{{ randAlphaNum 24 }}" {{- else }} -turn_shared_secret: "REPLACE_ME" +turn_shared_secret: "{{ .Values.coturn.sharedSecret }}" {{- end }} # How long generated TURN credentials last diff --git a/charts/matrix/values.yaml b/charts/matrix/values.yaml index 2426ecda..ec5fed4a 100644 --- a/charts/matrix/values.yaml +++ b/charts/matrix/values.yaml @@ -1489,7 +1489,7 @@ coturn: existingSecret: "" # -- key in existing secret with sharedSecret value. Required if # coturn.enabled=true and existingSecret not "" - secretKey: "coturnSharedSecret" + secretKey: "REPLACE_ME" # -- UDP port range for TURN connections ports: From 2ba926269b305386d839ab5f6aacde9bc741de7a Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Sun, 27 Apr 2025 10:36:42 -0400 Subject: [PATCH 3/5] secretKey --- charts/matrix/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/matrix/values.yaml b/charts/matrix/values.yaml index ec5fed4a..2426ecda 100644 --- a/charts/matrix/values.yaml +++ b/charts/matrix/values.yaml @@ -1489,7 +1489,7 @@ coturn: existingSecret: "" # -- key in existing secret with sharedSecret value. Required if # coturn.enabled=true and existingSecret not "" - secretKey: "REPLACE_ME" + secretKey: "coturnSharedSecret" # -- UDP port range for TURN connections ports: From 687c3ae39874b55f4093bd999f0d2f5a00bf864e Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Tue, 10 Jun 2025 19:06:32 -0400 Subject: [PATCH 4/5] Update version number --- charts/matrix/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/matrix/Chart.yaml b/charts/matrix/Chart.yaml index 0de7273d..ea3d555f 100644 --- a/charts/matrix/Chart.yaml +++ b/charts/matrix/Chart.yaml @@ -8,7 +8,7 @@ sources: type: application -version: 19.4.0 +version: 19.5.0 # renovate: image=ghcr.io/element-hq/synapse appVersion: v1.127.1 From 6f618da7f0aaadbda8db0646cb7bcb6ab3a7db2c Mon Sep 17 00:00:00 2001 From: Jesse Hitch Date: Fri, 17 Oct 2025 09:06:33 +0200 Subject: [PATCH 5/5] Apply suggestions from code review - bump chart version --- charts/matrix/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/matrix/Chart.yaml b/charts/matrix/Chart.yaml index ea3d555f..f154587a 100644 --- a/charts/matrix/Chart.yaml +++ b/charts/matrix/Chart.yaml @@ -8,10 +8,10 @@ sources: type: application -version: 19.5.0 +version: 20.3.1 # renovate: image=ghcr.io/element-hq/synapse -appVersion: v1.127.1 +appVersion: v1.140.0 maintainers: - name: "jessebot"