diff --git a/charts/opendesk-jitsi/README.md b/charts/opendesk-jitsi/README.md index 3208ccd4f407790f46a7bfb27134bde470464ed3..eba9c5ca8bffbc7bba821d85e8c4a60d4f509f2f 100644 --- a/charts/opendesk-jitsi/README.md +++ b/charts/opendesk-jitsi/README.md @@ -58,15 +58,15 @@ helm install my-release --version 3.0.1 opendesk-jitsi/opendesk-jitsi | image.imagePullPolicy | string | `"IfNotPresent"` | Define an ImagePullPolicy. Ref.: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy "IfNotPresent" => The image is pulled only if it is not already present locally. "Always" => Every time the kubelet launches a container, the kubelet queries the container image registry to resolve the name to an image digest. If the kubelet has a container image with that exact digest cached locally, the kubelet uses its cached image; otherwise, the kubelet pulls the image with the resolved digest, and uses that image to launch the container. "Never" => The kubelet does not try fetching the image. If the image is somehow already present locally, the kubelet attempts to start the container; otherwise, startup fails | | image.registry | string | `"ghcr.io"` | Container registry address. This setting has higher precedence than global.registry. | | image.repository | string | `"nordeck/jitsi-keycloak-adapter"` | Container repository string. | -| image.tag | string | `"v20241023@sha256:2391799c5168222f0e3ebb94d7c3cb3bcea6f075399458197f0c1bbbb8f293fe"` | Define image tag. | +| image.tag | string | `"v20250117@sha256:254025cb03a05a1eba5971a1f07f13a4148c4ac8538a7e7c79fbd4b86e2f2cd5"` | Define image tag. | | imagePullSecrets | list | `[]` | Credentials to fetch images from private registry Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ imagePullSecrets: - "docker-registry" | | jitsi.enableAuth | bool | `true` | | | jitsi.enableGuests | bool | `true` | | | jitsi.extraCommonEnvs.ADAPTER_INTERNAL_URL | string | `"http://jitsi-keycloak-adapter:9000"` | | -| jitsi.extraCommonEnvs.TOOLBAR_BUTTONS | string | `"camera,chat,closedcaptions,desktop,download,feedback,filmstrip,fullscreen,hangup,help,livestreaming,microphone,mute-everyone,mute-video-everyone,participants-pane,profile,raisehand,security,select-background,settings,shareaudio,shortcuts,stats,tileview,toggle-camera,videoquality"` | | +| jitsi.extraCommonEnvs.TOOLBAR_BUTTONS | string | `"camera,chat,closedcaptions,desktop,download,feedback,filmstrip,fullscreen,hangup,help,invite,livestreaming,microphone,mute-everyone,mute-video-everyone,participants-pane,profile,raisehand,security,select-background,settings,shareaudio,shortcuts,stats,tileview,toggle-camera,videoquality"` | | | jitsi.jibri.enabled | bool | `true` | | | jitsi.jibri.image.pullPolicy | string | `"IfNotPresent"` | | -| jitsi.jibri.image.tag | string | `"stable-9823@sha256:986535ff3e1e66fcfa8b58b0e99ef4c4f7dce10400223b33e7056f7c68f6f15b"` | | +| jitsi.jibri.image.tag | string | `"stable-9955@sha256:893ea6eca8966dccea5d3e6745b2f8aae7f2906cb995ebe798a63e6e52b00c93"` | | | jitsi.jibri.livenessProbe.failureThreshold | int | `10` | | | jitsi.jibri.livenessProbe.initialDelaySeconds | int | `15` | | | jitsi.jibri.livenessProbe.timeoutSeconds | int | `3` | | @@ -90,13 +90,21 @@ helm install my-release --version 3.0.1 opendesk-jitsi/opendesk-jitsi | jitsi.jicofo.extraEnvs.ENABLE_AUTO_LOGIN | string | `"false"` | | | jitsi.jicofo.extraEnvs.JICOFO_AUTH_LIFETIME | string | `"100 milliseconds"` | | | jitsi.jicofo.image.pullPolicy | string | `"IfNotPresent"` | | -| jitsi.jicofo.image.tag | string | `"stable-9823@sha256:a8b7179010924e0a9da965478b1dd67570af87a79c49da184c43de2911cc9e64"` | | +| jitsi.jicofo.image.tag | string | `"stable-9955@sha256:473e7994018d61d29cf296ef6bca03c6ac71ae697a15e3ecff5d39cc569e7a39"` | | | jitsi.jicofo.securityContext.allowPrivilegeEscalation | bool | `false` | | | jitsi.jicofo.securityContext.readOnlyRootFilesystem | bool | `false` | | | jitsi.jicofo.securityContext.runAsNonRoot | bool | `false` | | | jitsi.jicofo.securityContext.seccompProfile.type | string | `"RuntimeDefault"` | | +| jitsi.jigasi.enabled | bool | `true` | | +| jitsi.jigasi.extraEnvs.JIGASI_SIP_DEFAULT_ROOM | string | `"siptest@muc.meet.jitsi"` | | +| jitsi.jigasi.image.pullPolicy | string | `"IfNotPresent"` | | +| jitsi.jigasi.image.tag | string | `"stable-9955@sha256:4ae9592e8e12ff5cf97f12d0895f231eeb82b9348d8a4b01fb0caea6a48d8efa"` | | +| jitsi.jigasi.securityContext.allowPrivilegeEscalation | bool | `false` | | +| jitsi.jigasi.securityContext.readOnlyRootFilesystem | bool | `false` | | +| jitsi.jigasi.securityContext.runAsNonRoot | bool | `false` | | +| jitsi.jigasi.securityContext.seccompProfile.type | string | `"RuntimeDefault"` | | | jitsi.jvb.image.pullPolicy | string | `"IfNotPresent"` | | -| jitsi.jvb.image.tag | string | `"stable-9823@sha256:9ae3deb1b89d80b9056ead1cac90fd47c700d6da77a5d3eb7a6c1d76bd5b9588"` | | +| jitsi.jvb.image.tag | string | `"stable-9955@sha256:9f57b4bd09a94e68a57bba6c30070cca801cd8e9466e31bc7361e081cc625980"` | | | jitsi.jvb.replicaCount | int | `1` | | | jitsi.jvb.securityContext.allowPrivilegeEscalation | bool | `false` | | | jitsi.jvb.securityContext.readOnlyRootFilesystem | bool | `false` | | @@ -108,15 +116,19 @@ helm install my-release --version 3.0.1 opendesk-jitsi/opendesk-jitsi | jitsi.prosody.extraEnvs[0].name | string | `"AUTH_TYPE"` | | | jitsi.prosody.extraEnvs[0].value | string | `"jwt"` | | | jitsi.prosody.image.pullPolicy | string | `"IfNotPresent"` | | -| jitsi.prosody.image.tag | string | `"stable-9823@sha256:7e68fb1c670efaaa3221040db431e447474f48964f6a3131fafa09433f2c67c0"` | | +| jitsi.prosody.image.tag | string | `"stable-9955@sha256:27d5f83b1989a7fc699e40f16b1d97e45be5c22507dc5e56eca59f80f106e385"` | | | jitsi.prosody.securityContext.allowPrivilegeEscalation | bool | `false` | | | jitsi.prosody.securityContext.readOnlyRootFilesystem | bool | `false` | | | jitsi.prosody.securityContext.runAsNonRoot | bool | `false` | | | jitsi.prosody.securityContext.seccompProfile.type | string | `"RuntimeDefault"` | | | jitsi.publicURL | string | `"https://jitsi.mydomain.tld"` | | | jitsi.tz | string | `"Europe/Berlin"` | | +| jitsi.web.extraConfig.dialinCountryCode | string | `"DE"` | | +| jitsi.web.extraConfig.dialinPhoneNumbers | string | `""` | | | jitsi.web.extraConfig.doNotStoreRoom | bool | `false` | | | jitsi.web.extraEnvs.COLIBRI_WEBSOCKET_REGEX | string | `"[a-z0-9._-]+"` | | +| jitsi.web.extraEnvs.CONFCODE_URL | string | `"https://jitsi-api.jitsi.net/conferenceMapper"` | | +| jitsi.web.extraEnvs.DIALIN_NUMBERS_URL | string | `"/static/dialin-phone-numbers.json"` | | | jitsi.web.extraVolumeMounts[0].mountPath | string | `"/config/custom-config.js"` | | | jitsi.web.extraVolumeMounts[0].name | string | `"jitsi-meet-files"` | | | jitsi.web.extraVolumeMounts[0].subPath | string | `"custom-config.js"` | | @@ -164,32 +176,34 @@ helm install my-release --version 3.0.1 opendesk-jitsi/opendesk-jitsi | jitsi.web.extraVolumeMounts[9].subPath | string | `"lang-overwritten-de.json"` | | | jitsi.web.extraVolumes[0].configMap.items[0].key | string | `"body.html"` | | | jitsi.web.extraVolumes[0].configMap.items[0].path | string | `"body.html"` | | -| jitsi.web.extraVolumes[0].configMap.items[10].key | string | `"plugin.head.html"` | | -| jitsi.web.extraVolumes[0].configMap.items[10].path | string | `"plugin.head.html"` | | -| jitsi.web.extraVolumes[0].configMap.items[11].key | string | `"url-ics"` | | -| jitsi.web.extraVolumes[0].configMap.items[11].path | string | `"url-ics"` | | -| jitsi.web.extraVolumes[0].configMap.items[12].key | string | `"url-portal"` | | -| jitsi.web.extraVolumes[0].configMap.items[12].path | string | `"url-portal"` | | -| jitsi.web.extraVolumes[0].configMap.items[13].key | string | `"watermark.svg"` | | -| jitsi.web.extraVolumes[0].configMap.items[13].path | string | `"watermark.svg"` | | +| jitsi.web.extraVolumes[0].configMap.items[10].key | string | `"oidc-redirect.html"` | | +| jitsi.web.extraVolumes[0].configMap.items[10].path | string | `"oidc-redirect.html"` | | +| jitsi.web.extraVolumes[0].configMap.items[11].key | string | `"plugin.head.html"` | | +| jitsi.web.extraVolumes[0].configMap.items[11].path | string | `"plugin.head.html"` | | +| jitsi.web.extraVolumes[0].configMap.items[12].key | string | `"url-ics"` | | +| jitsi.web.extraVolumes[0].configMap.items[12].path | string | `"url-ics"` | | +| jitsi.web.extraVolumes[0].configMap.items[13].key | string | `"url-portal"` | | +| jitsi.web.extraVolumes[0].configMap.items[13].path | string | `"url-portal"` | | +| jitsi.web.extraVolumes[0].configMap.items[14].key | string | `"watermark.svg"` | | +| jitsi.web.extraVolumes[0].configMap.items[14].path | string | `"watermark.svg"` | | | jitsi.web.extraVolumes[0].configMap.items[1].key | string | `"branding.json"` | | | jitsi.web.extraVolumes[0].configMap.items[1].path | string | `"branding.json"` | | | jitsi.web.extraVolumes[0].configMap.items[2].key | string | `"custom-config.js"` | | | jitsi.web.extraVolumes[0].configMap.items[2].path | string | `"custom-config.js"` | | | jitsi.web.extraVolumes[0].configMap.items[3].key | string | `"custom-interface_config.js"` | | | jitsi.web.extraVolumes[0].configMap.items[3].path | string | `"custom-interface_config.js"` | | -| jitsi.web.extraVolumes[0].configMap.items[4].key | string | `"favicon.svg"` | | -| jitsi.web.extraVolumes[0].configMap.items[4].path | string | `"favicon.svg"` | | -| jitsi.web.extraVolumes[0].configMap.items[5].key | string | `"lang-overwritten-de.json"` | | -| jitsi.web.extraVolumes[0].configMap.items[5].path | string | `"lang-overwritten-de.json"` | | -| jitsi.web.extraVolumes[0].configMap.items[6].key | string | `"lang-overwritten-en.json"` | | -| jitsi.web.extraVolumes[0].configMap.items[6].path | string | `"lang-overwritten-en.json"` | | -| jitsi.web.extraVolumes[0].configMap.items[7].key | string | `"meet.oidc.conf"` | | -| jitsi.web.extraVolumes[0].configMap.items[7].path | string | `"meet.oidc.conf"` | | -| jitsi.web.extraVolumes[0].configMap.items[8].key | string | `"oidc-adapter.html"` | | -| jitsi.web.extraVolumes[0].configMap.items[8].path | string | `"oidc-adapter.html"` | | -| jitsi.web.extraVolumes[0].configMap.items[9].key | string | `"oidc-redirect.html"` | | -| jitsi.web.extraVolumes[0].configMap.items[9].path | string | `"oidc-redirect.html"` | | +| jitsi.web.extraVolumes[0].configMap.items[4].key | string | `"dialin-phone-numbers.json"` | | +| jitsi.web.extraVolumes[0].configMap.items[4].path | string | `"dialin-phone-numbers.json"` | | +| jitsi.web.extraVolumes[0].configMap.items[5].key | string | `"favicon.svg"` | | +| jitsi.web.extraVolumes[0].configMap.items[5].path | string | `"favicon.svg"` | | +| jitsi.web.extraVolumes[0].configMap.items[6].key | string | `"lang-overwritten-de.json"` | | +| jitsi.web.extraVolumes[0].configMap.items[6].path | string | `"lang-overwritten-de.json"` | | +| jitsi.web.extraVolumes[0].configMap.items[7].key | string | `"lang-overwritten-en.json"` | | +| jitsi.web.extraVolumes[0].configMap.items[7].path | string | `"lang-overwritten-en.json"` | | +| jitsi.web.extraVolumes[0].configMap.items[8].key | string | `"meet.oidc.conf"` | | +| jitsi.web.extraVolumes[0].configMap.items[8].path | string | `"meet.oidc.conf"` | | +| jitsi.web.extraVolumes[0].configMap.items[9].key | string | `"oidc-adapter.html"` | | +| jitsi.web.extraVolumes[0].configMap.items[9].path | string | `"oidc-adapter.html"` | | | jitsi.web.extraVolumes[0].configMap.name | string | `"jitsi-meet-files"` | | | jitsi.web.extraVolumes[0].name | string | `"jitsi-meet-files"` | | | jitsi.web.extraVolumes[1].configMap.items[0].key | string | `"welcome-background.jpg"` | | @@ -197,7 +211,7 @@ helm install my-release --version 3.0.1 opendesk-jitsi/opendesk-jitsi | jitsi.web.extraVolumes[1].configMap.name | string | `"jitsi-meet-binaries"` | | | jitsi.web.extraVolumes[1].name | string | `"jitsi-meet-binaries"` | | | jitsi.web.image.pullPolicy | string | `"IfNotPresent"` | | -| jitsi.web.image.tag | string | `"stable-9823@sha256:1cb2c7eb8b65abedfafb1db66c1beedbba43b208649fbf090b4ed81128dbc115"` | | +| jitsi.web.image.tag | string | `"stable-9955@sha256:23458904c9e9ff391df42567a3e667710754c584ab77db7abfe432a6ebd0fcec"` | | | jitsi.web.ingress.annotations."ingress.cilium.io/tcp-keep-alive" | string | `"enabled"` | | | jitsi.web.ingress.annotations."ingress.cilium.io/websocket" | string | `"enabled"` | | | jitsi.web.ingress.annotations."nginx.ingress.kubernetes.io/proxy-read-timeout" | string | `"3600"` | |