Deploy Temporal server + dependencies in K8s so workflows can execute in-cluster.
temporalio/auto-setup:1.20.0
temporalio/ui:2.10.0
Manifests already exist in branch feat/phase-1.1-temporal-deploy (k8s/temporal/). Need to merge and verify deployment.
feat/phase-1.1-temporal-deploy
# Apply manifests kubectl apply -k k8s/temporal/ # Wait for pods kubectl wait --for=condition=ready pod -l app=temporal-server -n temporal --timeout=300s # Verify frontend responds kubectl exec -n temporal deploy/temporal-ui -- curl -s http://temporal-frontend:7233 # Verify UI accessible kubectl port-forward -n temporal svc/temporal-ui 3000:3000 curl -s http://localhost:3000 | grep -q "Temporal" # Run test workflow against in-cluster Temporal TEMPORAL_HOSTPORT=temporal-frontend.temporal.svc.cluster.local:7233 \ go run cmd/starter/main.go --workflow TestWorkflow
~50 LOC (manifests exist), 1 day (deploy + verify)
No dependencies set.
The note is not visible to the blocked user.
Goal
Deploy Temporal server + dependencies in K8s so workflows can execute in-cluster.
Components
temporalio/auto-setup:1.20.0)temporalio/ui:2.10.0)Note
Manifests already exist in branch
feat/phase-1.1-temporal-deploy(k8s/temporal/). Need to merge and verify deployment.Acceptance Test
Effort
~50 LOC (manifests exist), 1 day (deploy + verify)