
Discourse
- Canonical IS DevOps
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 183 | 07 Feb 2025 | |
latest/edge | 183 | 06 Feb 2025 |
juju deploy discourse-k8s
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
How to configure SAML
To configure Discourse’s SAML integration you’ll have to set the following configuration options with the appropriate values for your SAML server by running juju config [charm_name] [configuration]=[value]
.
If you wish to force the login to go through SAML, enable force_saml_login
.
The groups to be synced from the provider can be defined in saml_sync_groups
as a comma-separated list of values.
In order to implement the relation, Discourse has to be related with the saml-integrator:
juju deploy saml-integrator --channel=edge
# Set the SAML integrator configs
juju config saml-integrator metadata_url=https://login.staging.ubuntu.com/saml/metadata
juju config saml-integrator entity_id=https://login.staging.ubuntu.com
juju integrate discourse-k8s saml-integrator
For more details on the configuration options and their default values see the configuration reference.