Skip to content

Enable Auth0 OpenID Connect? #1354

@danielkokott

Description

@danielkokott

Running the install like so:

helm upgrade --install ess oci://ghcr.io/element-hq/ess-helm/matrix-stack --namespace "ess" --values tls.yaml --values ess-config.yaml --wait

ess-config.yaml:

elementAdmin:
  ingress:
    host: admin.my-domain.com
elementWeb:
  ingress:
    host: chat.my-domain.com
matrixAuthenticationService:
  enabled: true
  ingress:
    host: account.my-domain.com
  additional:
    user-config.yaml:
      config: |
        account:
          email_change_allowed: false
        passwords:
          enabled: false
        upstream_oauth2:
          providers:
            - id: auth0
              issuer: https://my-test.eu.auth0.com/
              client_id: REDACTED CLIENT ID
              client_secret: “REDACTED CLIENT SECRET”
              scope: "profile openid email offline_access"
matrixRTC:
  ingress:
    host: mrtc.my-domain.com
serverName: synapse.my-domain.com
synapse:
  ingress:
    host: matrix.my-domain.com

I get error message:

level=WARN msg="upgrade failed" name=ess error="resource Deployment/ess/ess-matrix-authentication-service not ready. status: InProgress, message: Pending termination: 1\ncontext deadline exceeded"
Error: UPGRADE FAILED: resource Deployment/ess/ess-matrix-authentication-service not ready. status: InProgress, message: Pending termination: 1
context deadline exceeded

The deployment works without errors when the upstream_oauth2 section has been removed.
Changing the id to a valid ULID also did not seem to make a difference.

Documentation I use:

Any help is very much appriciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions