Hi,
I’ve gotten Temporal running in my k8s cluster with both an external Postgres and an external Elasticsearch installation and I thought everything was running smoothly.
I have ran through a couple examples in the Go 101 tutorials, and also played with namespaces via the CLI. Workflows don’t show results and namespace deletions end up in a gRPC timeout error.
I can see this in my Elasticsearch database:
I also have no entries in the Postgres “temporal_visibility” table in Postgres.
My question is, how are these two data sources used in Temporal for workflow visibility? Or asked more specifically, is the “temporal_visibility” table needed if Elasticsearch is working?
Should the namespace delete workflow ( temporal-sys-delete-namespace-workflow) still be showing as running, even though the namespace is deleted?
I’m going to play with my Helm chart values to see if I can break my Temporal cluster more or (hopefully) less. Any insights on architecture you can share would be greatly appreciated.
Scott