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}"