Temporal Server
- Commercial Systems
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 23 | 08 Mar 2024 | |
latest/edge | 42 | 14 Nov 2024 |
juju deploy temporal-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:
-
auth-admin-groups | string
A comma-separated list of groups with read-access to all namespaces. This group must be created in the OpenFGA store, and the corresponding users added to it as members.
-
auth-enabled | boolean
Specifies whether authorization should be enabled through OpenFGA.
-
auth-google-client-id | string
The client ID of the Google OAuth project used for authentication. This will be used in authorization requests to verify the origin of the OAuth2 token. While it is an optional field, it is recommended to set it for added security.
-
auth-open-access-namespaces | string
A comma-separated list of namespaces which will be visible to all authenticated users.
-
external-hostname | string
The DNS listing used for external connections. Will default to the name of the deployed application.
-
log-level | string
Default: info
Temporal server logging level.
-
num-history-shards | int
The number of concurrent database operations that can occur for a Temporal Cluster. This value can only be set once at deployment time. Setting the value after it has already been set will send the charm into a blocked state until it is set back to the original value. This value must be set to a positive power of 2 (e.g. 1, 2, 4).
This value must be consistent across all components if using a scaled deployment.
-
persistence-max-conn-time | string
Default: 1h
Maximum time a database connection is held with the persistence database.
-
persistence-max-conns | int
Default: 20
Maximum number of connections for persistence database.
-
persistence-max-idle-conns | int
Default: 20
Maximum number of idle connections for persistence database.
-
services | string
Default: frontend,history,matching,worker
A comma-separated list of Temporal services to run. Temporal components can be either run in a single container or spread across multiple containers, which allows to independently scale each component.
-
tls-secret-name | string
Default: temporal-tls
Name of the k8s secret which contains the TLS certificate to be used by ingress.
-
visibility-max-conn-time | string
Default: 1h
Maximum time a database connection is held with the visibility database.
-
visibility-max-conns | int
Default: 10
Maximum number of connections for visibility database.
-
visibility-max-idle-conns | int
Default: 10
Maximum number of idle connections for visibility database.