File tree Expand file tree Collapse file tree 4 files changed +34
-2
lines changed Expand file tree Collapse file tree 4 files changed +34
-2
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
name : synapse
3
- version : 0.6 .0
3
+ version : 0.7 .0
Original file line number Diff line number Diff line change @@ -255,9 +255,20 @@ data:
255
255
search_all_users: {{ $.Values.synapse.search_all_users }}
256
256
prefer_local_users: true
257
257
web_client_location: "https://{{ $.Values.synapse.serverName }}/"
258
- {{- if $.Values.matrixAuthentication.enabled }}
258
+ {{- if $.Values.synapse.max_event_delay_duration }}
259
+ # The maximum allowed duration by which sent events can be delayed, as per MSC4140.
260
+ max_event_delay_duration: {{ $.Values.synapse.max_event_delay_duration }}
261
+ {{- end }}
262
+ {{- if or $.Values.matrixAuthentication.enabled $.Values.experimentalFeatures.msc3266.enabled }}
259
263
# https://matrix-org.github.io/matrix-authentication-service/setup/homeserver.html#configure-the-homeserver-to-delegate-authentication-to-the-service
260
264
experimental_features:
265
+ {{- if $.Values.experimentalFeatures.msc3266.enabled }}
266
+ # MSC3266: Room summary API. Used for knocking over federation
267
+ # MSC3266 allows to request a room summary of rooms you are not joined. The summary contains the room join rules.
268
+ # We need that to decide if the user gets prompted with the option to knock ("Request to join call"), a cannot join error or the join view.
269
+ msc3266:
270
+ enabled: {{ $.Values.experimentalFeatures.msc3266.enabled }}
271
+ {{- end }}
261
272
{{- if $.Values.experimentalFeatures.msc3861.enabled }}
262
273
msc3861: {{ $.Values.experimentalFeatures.msc3861 | toYaml | nindent 8 }}
263
274
{{- end }}
Original file line number Diff line number Diff line change 38
38
"base_url":"https://vector.im"
39
39
},
40
40
{{- end }}
41
+ {{- if .Values.experimentalFeatures.msc3266.enabled }}
42
+ "org.matrix.msc4143.rtc_foci": [
43
+ {
44
+ "type": "livekit",
45
+ "livekit_service_url": "https://{{ .Values.livekitServer.ingress.host }}"
46
+ }
47
+ ],
48
+ {{- end }}
41
49
"jitsi": {
42
50
"preferredDomain": "meet.jit.si"
43
51
},
Original file line number Diff line number Diff line change 7
7
allow_device_name_lookup_over_federation : false
8
8
search_all_users : false
9
9
allow_public_rooms_over_federation : false
10
+ # The maximum allowed duration by which sent events can be delayed, as per MSC4140.
11
+ max_event_delay_duration : ' ' # 24h
10
12
# cfg --
11
13
image :
12
14
repository : " ghcr.io/code-tool/matrix-stack/synapse"
@@ -143,6 +145,11 @@ synapse:
143
145
rc_message :
144
146
per_second : 100
145
147
burst_count : 300
148
+ # recommended for MSC3266
149
+ # This needs to match at least the heart-beat frequency plus a bit of headroom
150
+ # Currently the heart-beat is every 5 seconds which translates into a rate of 0.2s
151
+ # per_second: 0.5
152
+ # burst_count: 30
146
153
147
154
federation_domain_whitelist : []
148
155
@@ -177,6 +184,8 @@ experimentalFeatures:
177
184
client_secret : NOT-CONFIGURED
178
185
admin_token : NOT-CONFIGURED
179
186
account_management_url : NOT-CONFIGURED
187
+ msc3266 :
188
+ enabled : false
180
189
181
190
ingress :
182
191
secretName : ' '
@@ -543,3 +552,7 @@ wellKnown:
543
552
544
553
resourceQuota :
545
554
enabled : true
555
+
556
+ livekitServer :
557
+ ingress :
558
+ host : ' '
You can’t perform that action at this time.
0 commit comments