fp/apps/base/temporal/release.yaml

67 lines
1.6 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
namespace: futureporn
name: temporal
spec:
releaseName: temporal
chart:
spec:
version: '0.37.0'
chart: temporal
sourceRef:
kind: HelmRepository
name: lemontech
interval: 5m
install:
remediation:
retries: -1
# Default values
# https://artifacthub.io/packages/helm/lemontech/temporal?modal=values
values:
admintools:
image:
tag: "1.24.1-tctl-1.18.1-cli-0.12.0"
web:
image:
tag: "2.27.2"
config:
auth:
enabled: true
prometheus:
enabled: false
grafana:
enabled: false
elasticsearch:
enabled: false
cassandra:
enabled: false
server:
config:
persistence:
default:
driver: sql
sql:
driver: postgres12
host: postgres.futureporn.svc.cluster.local
port: 5432
visibility:
driver: sql
sql:
driver: postgres12
host: postgres.futureporn.svc.cluster.local
port: 5432
valuesFrom:
- kind: Secret
name: temporalPostgresUser
targetPath: server.config.persistence.default.sql.user
- kind: Secret
name: temporalPostgresPassword
targetPath: server.config.persistence.default.sql.password
- kind: Secret
name: temporalPostgresUser
targetPath: server.config.persistence.visibility.sql.user
- kind: Secret
name: temporalPostgresPassword
targetPath: server.config.persistence.visibility.sql.password