We have a Multi-Region Cluster setup as ‘Primary’ and ‘Secondary’ clusters. While trying to delete the namespace, the namespace gets deleted only from the Primary cluster and not from the Secondary cluster. Also, while deleting via tctl command (version-‘next’) the namespace deletes only in one cluster at a time(cluster address is passed as parameter while executing deletion command)
Versions used-
go.temporal.io/api v1.14.0
go.temporal.io/sdk v1.20.0
Code for Namespace Deletion-
" _, err := client.OperatorService().DeleteNamespace(contxt, &operatorservice.DeleteNamespaceRequest{
Namespace: sandbox,
})
"