Skip to main content

Scope: Configuration options for KOBIL Shift SCP services

Required SCP Services

SCP Addressbook SCP Presence SCP Messenger SCP Notifier

Optional SCP Services

SCP Media SCP Gateway

Workflow of SCP Services

References to KOBIL Shift metaconfig values.yaml

# -- Configuration for scp-addressbook
scpAddressbook:
enabled: true
replicaCount: 1

db:
name: "scp_addressbook"
username: user
password: "password"
poolSize: 5

# -- Configuration for scp-presence
scpPresence:
enabled: true
replicaCount: 1

db:
name: "scp_presence"
username: user
password: "password"
poolSize: 5

# -- Configuration for scp-messenger
scpMessenger:
enabled: true
replicaCount: 1

db:
name: "scp_messenger"
username: user
password: "password"
poolSize: 5

# -- Configuration for scp-media
scpMedia:
enabled: true
replicaCount: 1

db:
name: "scp_media"
username: user
password: "password"
poolSize: 5

# -- Configuration for scp-gateway
scpGateway:
enabled: true
replicaCount: 1

db:
name: "scp_gateway"
username: user
password: "password"
poolSize: 5

# -- Configuration for scp-notifier
scpNotifier:
enabled: true
replicaCount: 1

database:
host: postgres
port: 5432
name: "scp_notifier"
auth:
username: user
password: "password"
# -- Size of database connection pool.
poolSize: 10

ssl:
# -- Set to true to enable SSL connection
# to the postgres database without certificate validation.
enabled: false

# -- When SSL it enabled, specify trust store to enable certificate chain validation.
# The truststore must be provided as single line string and contain a base64
# encoded list of certificates in PEM format.
trustStore: ""

app:
# -- Default push notification title used in case it is not specified in the push notification payload.
title: 'Push notification title'
# -- Default push notification body used in case it is not provided in the push notification payload.
body: 'Body'