fp/flux/apps/base/temporal/release.yaml

81 lines
1.8 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
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:
matching:
replicaCount: 1
autoscaling:
enabled: false
worker:
replicaCount: 1
autoscaling:
enabled: false
frontend:
replicaCount: 1
autoscaling:
enabled: false
history:
replicaCount: 1
autoscaling:
enabled: false
config:
persistence:
default:
driver: sql
sql:
driver: postgres12
host: postgresql-primary.futureporn.svc.cluster.local
port: 5432
user: postgres
visibility:
driver: sql
sql:
driver: postgres12
host: postgresql-primary.futureporn.svc.cluster.local
port: 5432
user: postgres
valuesFrom:
- kind: Secret
name: postgres
valuesKey: password
targetPath: server.config.persistence.default.sql.password
- kind: Secret
name: postgres
valuesKey: password
targetPath: server.config.persistence.visibility.sql.password