63 lines
1.3 KiB
YAML
63 lines
1.3 KiB
YAML
version: 1
|
|
kind: platform-infra-temporal
|
|
|
|
metadata:
|
|
id: temporal-shared
|
|
owner: platform-infra
|
|
relatedIssues:
|
|
- 2358
|
|
|
|
defaults:
|
|
targetId: NC01
|
|
|
|
images:
|
|
server: temporalio/auto-setup:1.28.1
|
|
ui: temporalio/ui:2.52.1
|
|
pullPolicy: IfNotPresent
|
|
|
|
targets:
|
|
- id: NC01
|
|
route: NC01:k3s
|
|
namespace: temporal
|
|
createNamespace: true
|
|
enabled: true
|
|
|
|
database:
|
|
configRef: config/platform-db/postgres-nc01.yaml
|
|
sourceRef: platform-db/temporal-nc01-db.env
|
|
sourceKeys:
|
|
user: TEMPORAL_DB_USER
|
|
password: TEMPORAL_DB_PASSWORD
|
|
database: TEMPORAL_DB_NAME
|
|
visibilityDatabase: TEMPORAL_VISIBILITY_DB_NAME
|
|
host: 10.42.0.1
|
|
port: 5432
|
|
sslMode: require
|
|
disableHostVerification: true
|
|
skipCreate: true
|
|
secretName: temporal-database
|
|
|
|
runtime:
|
|
server:
|
|
deploymentName: temporal
|
|
serviceName: temporal-frontend
|
|
replicas: 1
|
|
frontendPort: 7233
|
|
ui:
|
|
deploymentName: temporal-ui
|
|
serviceName: temporal-ui
|
|
replicas: 1
|
|
port: 8080
|
|
logicalNamespaces:
|
|
- name: unidesk
|
|
retention: 7d
|
|
rolloutTimeoutSeconds: 300
|
|
|
|
publicExposure:
|
|
enabled: true
|
|
publicBaseUrl: https://temporal.hwpod.com
|
|
hostname: temporal.hwpod.com
|
|
upstream: http://temporal-ui.temporal.svc.cluster.local:8080
|
|
healthPath: /
|
|
expectedA: 152.53.229.148
|