diff --git a/charts/opendesk-jitsi/templates/configmap.yaml b/charts/opendesk-jitsi/templates/configmap.yaml index b259db18ed5da7a287bd2288dbfe2200015b92f4..3e6756aae2b84f816d1cb1b9380cbdd4087b0097 100644 --- a/charts/opendesk-jitsi/templates/configmap.yaml +++ b/charts/opendesk-jitsi/templates/configmap.yaml @@ -93,6 +93,7 @@ data: kubectl patch svc jitsi-jvb --type json --patch \ "[{ \"op\": \"replace\", \"path\": \"/spec/ports/0/targetPort\", \"value\": ${port} }]" {{- end }} - kubectl rollout restart deployment jitsi-jvb + # As the jitsi-web subchart does not realize when files in the folder /files/web are changed, we restart jitsi-web forcefully. + kubectl rollout restart deployment jitsi-web {{- end }} ... diff --git a/charts/opendesk-jitsi/templates/role.yaml b/charts/opendesk-jitsi/templates/role.yaml index 47a987d8b05a848c793d892cdf46b0934fa3febd..075abdcd503f80ece389ed7a60254c32990c3508 100644 --- a/charts/opendesk-jitsi/templates/role.yaml +++ b/charts/opendesk-jitsi/templates/role.yaml @@ -11,7 +11,7 @@ metadata: labels: {{- include "common.labels.standard" . | nindent 4 }} rules: - # Get IP/Port from service. + # Get IP/Port from service # Update target port for nodePort - apiGroups: [""] resources: @@ -22,7 +22,7 @@ rules: - "get" - "update" - "patch" - # Update configmap for env vars. + # Update configmap for env vars - apiGroups: [""] resources: - "configmaps" @@ -32,7 +32,7 @@ rules: - "get" - "update" - "patch" - # Restart JVB after patch. + # Get resources for jitsi-jvb - apiGroups: ["apps"] resources: - "deployments" @@ -40,7 +40,15 @@ rules: - "jitsi-jvb" verbs: - "get" - - "update" + - "patch" + # Restart jitsi-web to pickup changes even when templated in one of the configMap files + - apiGroups: ["apps"] + resources: + - "deployments" + resourceNames: + - "jitsi-web" + verbs: + - "get" - "patch" ... {{- end }} diff --git a/charts/opendesk-jitsi/values.yaml b/charts/opendesk-jitsi/values.yaml index 273f8500e66003eed79e6cf1e81a066f06144a26..ba7d4b9863b82d4e3497036710be0cbd15c2a18c 100644 --- a/charts/opendesk-jitsi/values.yaml +++ b/charts/opendesk-jitsi/values.yaml @@ -208,7 +208,7 @@ patchJVB: imagePullSecrets: [] jitsi: - publicURL: "https://jitsi.my-deployment.de" + publicURL: "https://jitsi.mydomain.tld" enableAuth: true enableGuests: true