feat: add init container to install Mattermost Calls plugin

This commit is contained in:
fchinembiri 2026-06-02 15:34:58 +02:00
parent 9f07d099c1
commit 28e93c2706
1 changed files with 20 additions and 0 deletions

View File

@ -81,6 +81,26 @@ spec:
labels: labels:
app: mattermost app: mattermost
spec: spec:
initContainers:
- name: install-calls-plugin
image: alpine
command:
- sh
- -c
- |
apk add --no-cache ca-certificates wget tar
if [ ! -d /mattermost/plugins/com.mattermost.calls ]; then
echo "Downloading Mattermost Calls plugin..."
wget -qO calls.tar.gz https://github.com/mattermost/mattermost-plugin-calls/releases/latest/download/com.mattermost.calls-linux-amd64.tar.gz
tar -xzf calls.tar.gz -C /mattermost/plugins/
rm calls.tar.gz
echo "Mattermost Calls plugin installed."
else
echo "Mattermost Calls plugin already installed."
fi
volumeMounts:
- name: mattermost-plugins
mountPath: /mattermost/plugins
containers: containers:
- name: mattermost - name: mattermost
image: mattermost/mattermost-team-edition:9.11 image: mattermost/mattermost-team-edition:9.11