agentic-os/ai-core/temporal/helm-values.yaml

70 lines
1.9 KiB
YAML

# Temporal Helm values for chart 0.55.x.
# Postgres credentials (password) are injected at runtime via extraEnv from the
# "temporal-db-creds" Secret managed by ExternalSecret (temporal/externalsecret-db-creds.yaml).
# DO NOT hardcode passwords here. Set TEMPORAL_DB_PASSWORD in Infisical first.
postgresql:
enabled: false
cassandra:
enabled: false
schema:
createDatabase:
enabled: true
setup:
enabled: true
update:
enabled: true
server:
replicaCount: 1
# Inject DB password from the ExternalSecret-managed Secret
extraEnv:
- name: TEMPORAL_DB_PASSWORD
valueFrom:
secretKeyRef:
name: temporal-db-creds
key: password
config:
persistence:
defaultStore: default
visibilityStore: default
numHistoryShards: 4
default:
driver: "sql"
sql:
pluginName: "postgres12"
databaseName: "temporal"
connectAddr: "agentic-os-pg-rw.platform-data.svc.cluster.local:5432"
connectProtocol: "tcp"
user: "agentic_os"
password: "${TEMPORAL_DB_PASSWORD}"
maxConns: 20
maxIdleConns: 20
maxConnLifetime: "1h"
tls:
enabled: false
visibility:
driver: "sql"
sql:
pluginName: "postgres12"
databaseName: "temporal_visibility"
connectAddr: "agentic-os-pg-rw.platform-data.svc.cluster.local:5432"
connectProtocol: "tcp"
user: "agentic_os"
password: "${TEMPORAL_DB_PASSWORD}"
maxConns: 20
maxIdleConns: 20
maxConnLifetime: "1h"
tls:
enabled: false
metrics:
enabled: true
# Prometheus scrape annotations added to temporal pods
serviceMonitor:
enabled: true
namespace: observability
elasticsearch:
enabled: false
prometheus:
enabled: false
grafana:
enabled: false