|
14 | 14 | {{ $ENABLE_JVB_XMPP_SERVER := .Env.ENABLE_JVB_XMPP_SERVER | default "0" | toBool -}} |
15 | 15 | {{ $ENABLE_SHARED_DOCUMENT_RANDOM_NAME := .Env.ENABLE_SHARED_DOCUMENT_RANDOM_NAME | default "0" | toBool -}} |
16 | 16 | {{ $HEALTH_CHECKS_USE_PRESENCE := .Env.JICOFO_HEALTH_CHECKS_USE_PRESENCE | default "0" | toBool -}} |
| 17 | +{{ $ICE_FAILURE_INTERVAL := .Env.JICOFO_ICE_FAILURE_INTERVAL | default "60" -}} |
| 18 | +{{ $ICE_FAILURE_MIN_ENDPOINTS := .Env.JICOFO_ICE_FAILURE_MIN_ENDPOINTS | default "40" -}} |
| 19 | +{{ $ICE_FAILURE_THRESHOLD := .Env.JICOFO_ICE_FAILURE_THRESHOLD | default "0.1" -}} |
17 | 20 | {{ $JIBRI_BREWERY_MUC := .Env.JIBRI_BREWERY_MUC | default "jibribrewery" -}} |
18 | 21 | {{ $JIGASI_BREWERY_MUC := .Env.JIGASI_BREWERY_MUC | default "jigasibrewery" -}} |
19 | 22 | {{ $JVB_BREWERY_MUC := .Env.JVB_BREWERY_MUC | default "jvbbrewery" -}} |
|
22 | 25 | {{ $JVB_XMPP_INTERNAL_MUC_DOMAIN := .Env.JVB_XMPP_INTERNAL_MUC_DOMAIN | default "muc.jvb.meet.jitsi" -}} |
23 | 26 | {{ $JVB_XMPP_PORT := .Env.JVB_XMPP_PORT | default "6222" -}} |
24 | 27 | {{ $JVB_XMPP_SERVER := .Env.JVB_XMPP_SERVER | default "xmpp.jvb.meet.jitsi" -}} |
| 28 | +{{ $RESTART_REQUEST_INTERVAL := .Env.JICOFO_RESTART_REQUEST_INTERVAL | default "60" -}} |
25 | 29 | {{ $VISITORS_MAX_VISITORS_PER_NODE := .Env.VISITORS_MAX_VISITORS_PER_NODE | default "250" }} |
26 | 30 | {{ $VISITORS_MUC_PREFIX := .Env.PROSODY_VISITORS_MUC_PREFIX | default "muc" -}} |
27 | 31 | {{ $VISITORS_REQUIRE_MUC_CONFIG := .Env.JICOFO_VISITORS_REQUIRE_MUC_CONFIG | default "0" | toBool }} |
@@ -97,6 +101,9 @@ jicofo { |
97 | 101 | {{ if .Env.JICOFO_ENABLE_ICE_FAILURE_DETECTION }} |
98 | 102 | ice-failure-detection { |
99 | 103 | enabled = {{ .Env.JICOFO_ENABLE_ICE_FAILURE_DETECTION | toBool }} |
| 104 | + interval = {{ $ICE_FAILURE_INTERVAL }} seconds |
| 105 | + min-endpoints = {{ $ICE_FAILURE_MIN_ENDPOINTS }} |
| 106 | + threshold = {{ $ICE_FAILURE_THRESHOLD }} |
100 | 107 | } |
101 | 108 | {{ end }} |
102 | 109 | {{ if .Env.JICOFO_ENABLE_LOAD_REDISTRIBUTION }} |
@@ -206,6 +213,12 @@ jicofo { |
206 | 213 | } |
207 | 214 | {{ end }} |
208 | 215 |
|
| 216 | + {{ if .Env.JICOFO_RESTART_REQUEST_MAX }} |
| 217 | + restart-request-rate-limits { |
| 218 | + max-requests = {{ .Env.JICOFO_RESTART_REQUEST_MAX }} |
| 219 | + interval = {{ $RESTART_REQUEST_INTERVAL }} seconds |
| 220 | + } |
| 221 | + {{ end }} |
209 | 222 | } |
210 | 223 |
|
211 | 224 | {{ if .Env.JICOFO_ENABLE_HEALTH_CHECKS }} |
|
0 commit comments