Skip to content

Track and coordinate Mattermost upgrade, Postgres update, and LetsEncrypt/Traefik integration for ns8-mattermost #7783

@stephdl

Description

@stephdl

The purpose of this issue is to track the current upgrades and important features related to Mattermost in the ns8-mattermost repository, and to ensure comprehensive testing and proper follow-up for the following pull requests:

The main focus is on testing PR 113, PR 124 and PR 119:

  • PR 124 updates the Postgres Docker tag and should be tested thoroughly to ensure DB compatibility and stability.
  • PR 119 introduces Traefik configuration and enhances the settings component with LetsEncrypt support. This PR is the main release-worthy feature with the new LetsEncrypt integration, and also requires extensive testing before release.
  • PR 123 Introduce a new version of mattermost LTS 10.5.14

Other PRs (134, 135) are UI dependencies upgrades and should be verified for basic functionality.

We need to regularly follow dependency upgrades, ensure all the listed PRs are merged and released in a coordinated manner, with special attention to the release of the LetsEncrypt feature.

Proposed solution

  • Track the progress and testing of the above PRs.
  • Plan a coordinated release, especially ensuring feature PR 119 is well tested and documented.
  • Communicate test status and block merges if critical issues are found with DB or LetsEncrypt integration.

Alternative solutions

  • Defer dependency-only PRs if blocking issues are found in main feature upgrades.
  • Test releases in a staging environment first.

Additional context

PR 119 implements the long-awaited LetsEncrypt feature for Mattermost. Proper validation and release will improve security and usability for all users.

See also

Metadata

Metadata

Assignees

No one assigned

    Labels

    verifiedAll test cases were verified successfully

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions