From dae4e9d7ac32b57b0c17e236afddf35625ae3645 Mon Sep 17 00:00:00 2001 From: Masaki Yatsu Date: Mon, 8 Dec 2025 20:47:19 +0900 Subject: [PATCH] feat(temporal): enable worker insight --- temporal/justfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/temporal/justfile b/temporal/justfile index f2100ee..502e120 100644 --- a/temporal/justfile +++ b/temporal/justfile @@ -299,6 +299,17 @@ install: --version ${TEMPORAL_CHART_VERSION} -n ${TEMPORAL_NAMESPACE} --wait \ -f temporal-values.yaml --timeout 15m + echo "Configuring dynamic config for Worker Insights..." + kubectl patch configmap temporal-dynamic-config -n ${TEMPORAL_NAMESPACE} --type merge -p '{ + "data": { + "dynamic_config.yaml": "frontend.WorkerHeartbeatsEnabled:\n - value: true\nfrontend.ListWorkersEnabled:\n - value: true\n" + } + }' + + echo "Restarting frontend to apply dynamic config..." + kubectl rollout restart deployment temporal-frontend -n ${TEMPORAL_NAMESPACE} + kubectl rollout status deployment temporal-frontend -n ${TEMPORAL_NAMESPACE} --timeout=120s + echo "" echo "Temporal installed successfully!" echo "Access Temporal Web UI at: https://${TEMPORAL_HOST}" @@ -340,6 +351,17 @@ upgrade: --version ${TEMPORAL_CHART_VERSION} -n ${TEMPORAL_NAMESPACE} --wait \ -f temporal-values.yaml --timeout 15m + echo "Configuring dynamic config for Worker Insights..." + kubectl patch configmap temporal-dynamic-config -n ${TEMPORAL_NAMESPACE} --type merge -p '{ + "data": { + "dynamic_config.yaml": "frontend.WorkerHeartbeatsEnabled:\n - value: true\nfrontend.ListWorkersEnabled:\n - value: true\n" + } + }' + + echo "Restarting frontend to apply dynamic config..." + kubectl rollout restart deployment temporal-frontend -n ${TEMPORAL_NAMESPACE} + kubectl rollout status deployment temporal-frontend -n ${TEMPORAL_NAMESPACE} --timeout=120s + echo "" echo "Temporal upgraded successfully!" echo "Access Temporal Web UI at: https://${TEMPORAL_HOST}"