Forum Discussion
DevOps with Fabric items not in Github
- 1 year ago
As of this moment in time, there is a lack of CI/CD capabilities in Real-Time Intelligence.
Frank Geisler has a PowerShell plugin which can do all the things that are available for deployment and configuration. He is building this with help from the product group in Microsoft. So when APIs and features become available, the module will be updated.
Frank-Geisler/powerrti: This is a PowerShell Module that can help automate tasks with Fabric Real-Time Intelligence.
Until more news are coming, this is what we have to work with
With most of the items, I can create them manually and get the definitions from the repo for the IaC deployment, and then use the updates in the repo for the CI/CD, however there is a few items, such as Event Stream which do not sync back to the repo. What's the best aproach to get the definitions for these?
I started going down the aproach of building a python script to call POST https://api.fabric.microsoft.com/v1/workspaces/{workspace_id}/items/{item_id}/getDefinition, and using the service principal for authentication, but aparantly that's not supported. I tried executing it under a local acount and hit permissions issues.