Heres my current setup, dev workspace connected to dev keyvault and a prod workspace connected to a prod keyvault. There's a github repo and action syncing the two environments on pull request and all resources created through terraform. This is my normal workflow:
Go to dev workspace
Create new resource, say a DLT pipeline
Populate and test resource in dev workspace against dev catalog
Pull request to prod
Terraform creates new resource and schedules in prod workspace against prod catalog
My issue is, say I create a pipeline to populate tables for say raw.schema_name.table_name, when I promote the pipeline to prod workspace it will tell me there is already a pipeline managing the table.