Update Mattermost to 5.36.1
Update to latest image from IB.
Upstream changelog to verify no breaking changes/what is needed to switch images: https://docs.mattermost.com/administration/changelog.html
Definition of Done:
-
Image version updated in chart/values.yaml
(https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost/-/blob/main-minio2/chart/values.yaml#L39) -
Chart version bumped bb.x
->bb.y
(https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost/-/blob/main-minio2/chart/Chart.yaml#L4) -
Changelog entry added, note the update to image, any additional updates - might be good to call out the security fix mentioned in upstream changelog (https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost/-/blob/main-minio2/CHANGELOG.md) -
Clean install tested and validated working (see things to test) -
Upgrade tested and validated working (install newest tagged release, send some chats/change settings, upgrade to your branch, validate things persisted, then run through things to test) -
Pipeline passing on package MR -
Package MR merged and new MM release tagged -
BB MR opened, pipeline passing -
BB MR merged
Things to test:
- Test that signing up works and you can chat, validate that chats stick around and are persistent
- Test that logging out/in works with your account
- From the system console, go to file storage and test the connection, validate it succeeds. Also try to upload a profile picture.
- Install with dev SSO values (https://repo1.dso.mil/platform-one/big-bang/bigbang/-/blob/master/chart/dev-sso-values.yaml#L82) and validate you can login via SSO
- Install with monitoring enabled and enterprise enabled, from the system console start a trial, go to prometheus and validate that the target for Mattermost shows as up
Edited by Branden Cobb