Introduce a native feature in meshStack to track whether a resource is managed via Infrastructure as Code (IaC), specifically Terraform, and identify its provenance.
On resource creation and updates, the TF provider should send this metadata to meshStack and should persist this metadata in its backend.
Expose this information via the meshStack UI and API to make it easily discoverable.
Goal:
Enable users to quickly determine whether a resource is managed via Terraform, the originating Git repository and location as the source of truth for resource definitions
Benefits:
Improved traceability of resources managed via IaC
Faster troubleshooting for administrators
Enhanced transparency and governance for platform users