Skip to content

Configuring Sygnal

See how to download example files from the helm chart here.

Configuration

For a quick setup using the default settings, see the minimal fragment example in charts/matrix-stack/ci/fragments/sygnal-minimal.yaml.

Apps push notification configuration

Sygnal allows you to configure apns, gcm and webpush push notifications.

Example configurations can be found in:

  • charts/matrix-stack/ci/sygnal-all-pushes-secrets-externally-values.yaml
  • charts/matrix-stack/ci/sygnal-all-pushes-secrets-in-helm-values.yaml

Additional configuration

Sygnal is configured through a yaml configuration file that you can find in its github repository. The helm chart will configure the most of it automatically, but you can override some of the configuration using additional Sygnal configuration. It can be provided inline in the values as a string with

sygnal:
  additional:
    ## Either reference config to inject by:
    ios-hex:
      config: |
        com.example.ios.dev:
          apns:
            convert_device_token_to_hex: true
    ## Either reference an existing `Secret` by:
    2-custom-config:
      configSecret: custom-sygnal-config
      configSecretKey: shared.yaml