diff --git a/README.md b/README.md index 4f9a786..cabf0e3 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,8 @@ Parameter | Description | Default `jibri.enabled` | Enable Jibri service | `false` `jibri.useExternalJibri` | Use external Jibri service, instead of chart-provided one | `false` `jibri.singleUseMode` | Enable Jibri single-use mode | `false` +`jibri.recording` | Enable local recording service | `true` +`jibri.livestreaming` | Enable livestreaming service | `false` `jibri.persistence.enabled` | Enable persistent storage for Jibri recordings | `false` `jibri.persistence.size` | Jibri persistent storage size | `4Gi` `jibri.persistence.existingClaim` | Use pre-created PVC for Jibri | `(unset)` diff --git a/templates/common-configmap.yaml b/templates/common-configmap.yaml index 1ba55f7..a6e543b 100644 --- a/templates/common-configmap.yaml +++ b/templates/common-configmap.yaml @@ -25,8 +25,13 @@ data: ENABLE_XMPP_WEBSOCKET: 'false' {{- end }} {{- if .Values.jibri.enabled }} + {{- if .Values.jibri.recording }} ENABLE_RECORDING: "true" ENABLE_FILE_RECORDING_SERVICE_SHARING: "true" + {{- end }} + {{- if .Values.jibri.livestreaming }} + ENABLE_LIVESTREAMING: "true" + {{- end }} {{- end }} TZ: '{{ .Values.tz }}' {{- range $key, $value := .Values.extraCommonEnvs }} diff --git a/values.yaml b/values.yaml index 4095644..2106f45 100644 --- a/values.yaml +++ b/values.yaml @@ -257,6 +257,16 @@ jibri: ## You might also want to make LivenessProbe fail faster. singleUseMode: false + ## Enable recording service. + ## Set this to true/false to enable/disable local recordings. + ## Defaults to enabled (allow local recordings). + recording: true + + ## Enable livestreaming service. + ## Set this to true/false to enable/disable live streams. + ## Defaults to disabled (livestreaming is forbidden). + livestreaming: false + ## Enable multiple Jibri instances. ## If enabled (i.e. set to 2 or more), each Jibri instance ## will get an ID assigned to it, based on pod name.