How to migrate running workflows to another cluster

We setup a new cluster and want to migrate currently running workflows to the new cluster.

I’ve seen other posts about people running both clusters in parallel with a set of workers still processing existing workflows on the old cluster while taking new traffic on the new cluster. But this is really complicated for us, one cluster uses mTLS there other doesn’t and having clients signal / query both clusters during the time we’re straddling old / new cluster gets complicated fast.

We can take downtime, what I’d like to do is download the JSON event history of the running workflows and replay / import them into the new cluster. Is there anyway to do this?

hi all! very interested in this question too