Skip to main content
Version: v2.0

Temporal

Temporal

info

Using Temporal is only required for stacks using the flows service. It can be ommitted now if you don't plan on using it yet, and added at a later time.

The recommended way to spin up a Temporal deployment is through Temporal Cloud, or by using the official Temporal helm chart.

Create the Temporal settings

In this example, you'll set up a configuration for the Orchestration of the formance-dev stack. This configuration will apply to all the modules of this stack.

apiVersion: formance.com/v1beta1
kind: Settings
metadata:
name: formance-dev-temporal-dsn
spec:
key: temporal.dsn
stacks:
- 'formance-dev'
value: temporal://dev-eu-west-1.fsdfsdf.tmprl.cloud:7233/dev-eu-west-1.fsdfsdf?
---
apiVersion: formance.com/v1beta1
kind: Settings
metadata:
name: formance-dev-temporal-tls-crt
spec:
key: temporal.tls.crt
stacks:
- 'formance-dev'
value: |
-----BEGIN CERTIFICATE-----
CERTIFICATE_CONTENT
-----END CERTIFICATE-----

---
apiVersion: formance.com/v1beta1
kind: Settings
metadata:
name: formance-dev-temporal-tls-key
spec:
key: temporal.tls.key
stacks:
- 'formance-dev'
value: |
-----BEGIN PRIVATE KEY-----
PRIVATE_KEY_CONTENT
-----END PRIVATE KEY-----