Skip to content

Commit 44d0cb0

Browse files
committed
adding ability to enable retention
1 parent f82228c commit 44d0cb0

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

charts/synapse/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
---
22
name: synapse
3-
version: 0.9.0
3+
version: 0.10.0

charts/synapse/templates/synapse-configmap.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,11 @@ data:
215215
pid_file: /tmp/homeserver.pid
216216
push: ~
217217
start_pushers: False
218+
{{- if $.Values.synapse.retention.enabled }}
219+
retention: {{ toYaml $.Values.synapse.retention | nindent 6 }}
220+
{{- else }}
221+
retention: ~
222+
{{-end }}
218223
redaction_retention_period: ~
219224
redis:
220225
enabled: {{ $.Values.synapse.redis.enabled }}
@@ -224,7 +229,6 @@ data:
224229
report_stats: true
225230
require_auth_for_profile_requests: true
226231
require_membership_for_aliases: true
227-
retention: ~
228232
saml2_config: {{- $saml2_config | toYaml | nindent 6 }}
229233
signing_key_path: /data/signing.key
230234
soft_file_limit: 0

charts/synapse/values.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,19 @@ synapse:
144144
podMonitor:
145145
enabled: false
146146

147+
retention:
148+
enabled: false
149+
default_policy:
150+
min_lifetime: 1d
151+
max_lifetime: 3y
152+
allowed_lifetime_min: 1d
153+
allowed_lifetime_max: 3y
154+
purge_jobs:
155+
- longest_max_lifetime: 3d
156+
interval: 12h
157+
- shortest_max_lifetime: 3d
158+
interval: 1d
159+
147160
rc_message:
148161
per_second: 100
149162
burst_count: 300

0 commit comments

Comments
 (0)