diff --git a/chart/templates/mattermost-config.yaml b/chart/templates/mattermost-config.yaml new file mode 100644 index 00000000..53dbba44 --- /dev/null +++ b/chart/templates/mattermost-config.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +kind: Secret +metadata: + name: mattermost-config + namespace: {{ .Release.Namespace }} +type: Opaque +stringData: + MM_PLUGINSETTINGS_ENABLEUPLOADS: "{{ .Values.config.enablePluginUploads | toString }}" diff --git a/chart/values.yaml b/chart/values.yaml index b72da813..8a8742e3 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -29,3 +29,7 @@ sso: # The subdomain for the mattermost server, will be prefixed to your domain (ex: mattermost.example.com) subdomain: "chat" + +# Additional configuration for Mattermost +config: + enablePluginUploads: false diff --git a/values/values.yaml b/values/values.yaml index 4fb3cb37..a031459f 100644 --- a/values/values.yaml +++ b/values/values.yaml @@ -86,6 +86,12 @@ mattermostApp: secretKeyRef: key: MM_FILESETTINGS_AMAZONS3REGION name: "mattermost-object-store" + # Additional Mattermost Config + - name: MM_PLUGINSETTINGS_ENABLEUPLOADS + valueFrom: + secretKeyRef: + key: MM_PLUGINSETTINGS_ENABLEUPLOADS + name: "mattermost-config" securityContext: runAsUser: 2000 runAsGroup: 2000