Skip to content

feat/ISD-5765: Mattermost stg deployment module - #124

Open
DeeKay3 wants to merge 5 commits into
mainfrom
feat/mattermost-stg-deployment-module
Open

feat/ISD-5765: Mattermost stg deployment module#124
DeeKay3 wants to merge 5 commits into
mainfrom
feat/mattermost-stg-deployment-module

Conversation

@DeeKay3

@DeeKay3 DeeKay3 commented Aug 17, 2026

Copy link
Copy Markdown

Adds a reusable PS7 Mattermost deployment module that wraps the mattermost-k8s-operator product module (sourced from GitHub main) and pins the charm revisions/channels for a known-good stack: mattermost-k8s (latest/edge, rev 49 → Mattermost 11.7.7), postgresql-k8s (14/stable, 774), s3-integrator (1/stable, 330), smtp-integrator (latest/stable, 121), self-signed-certificates (latest/stable, 518), and oauth-external-idp-integrator (latest/edge, 6). It exposes the site-specific inputs (model UUID, S3/SMTP/OAuth config, licence, unit counts) as variables and re-exports the app name/endpoints as outputs.

Ingress is intentionally left out (deploy_ingress = false) so each consuming deployment can wire its own ingress, and a plan-based tofu test is included to validate the module resolves and outputs the expected mattermost-k8s app name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant