When implementing source control or automated content source integrations (such as GitHub) in VMware Aria Automation (vRA) 8.x, duplicate blueprints are created with identical names but distinct unique system IDs. Active deployments remain tied to the legacy blueprint IDs, preventing the deletion of duplicate/manual blueprints without disrupting or destroying existing deployment instances. External backend orchestration services referencing blueprints strictly by name fail due to duplicate naming conflicts.
VMware Aria Automation 8.x (formerly vRealize Automation)
VMware Aria Orchestrator 8.x
Importing blueprints via automated content sources generates a new system GUID (blueprint_id) within vRA. Existing active deployments retain foreign key references to the original manual blueprint GUID in the catalog database (catalog-db), creating duplicate entities with identical display names that cannot be cleaned up via standard API/UI procedures while active deployments remain attached
Perform a direct database update in the catalog-db PostgreSQL instance on the vRA host to map target deployment IDs directly to the correct source-controlled blueprint_id.
ssh root@<vRA_IP>vracli db dump catalog-db | xz -c > catalog-db_backup.xzcatalog-db PostgreSQL instance: vracli dev psql catalog-dbUPDATE dep_deployment SET blueprint_id='<NEW_BP_ID>' WHERE id='<DEPLOYMENT_ID>';