Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for [Microsoft Fabric] #24522

Open
1 task done
mehul3446 opened this issue Jan 17, 2024 · 12 comments
Open
1 task done

Support for [Microsoft Fabric] #24522

mehul3446 opened this issue Jan 17, 2024 · 12 comments
Labels
new-resource service/fabric upstream/microsoft/blocking-swagger-issue This label is applicable when waiting on Microsoft for an issue with the Swagger definition. upstream/microsoft/waiting-on-service-team This label is applicable when waiting on the Microsoft Service Team

Comments

@mehul3446
Copy link

mehul3446 commented Jan 17, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment and review the contribution guide to help.

Description

I would like to request a resource block that creates and manages Microsoft fabric Capacities(Microsoft.Fabric/Capacities) on Azure (not to be confused with service fabric or recovery fabric). Here's a link to the documentation: https://learn.microsoft.com/en-us/fabric/

New or Affected Resource(s)/Data Source(s)

azurerm

Potential Terraform Configuration

N/A

References

No response

@srnebu

This comment was marked as duplicate.

@Gopikumar14

This comment was marked as duplicate.

@pierrejeandev
Copy link

pierrejeandev commented Jan 30, 2024

We also need to manage Fabric Capacities in Terraform.
For now we are using the Azure management API directly, but our infra-IT guys are not impressed by that and for production, they will only accept azurerm provider resources.

@Kyouuma

This comment was marked as duplicate.

@smitp11
Copy link

smitp11 commented Feb 21, 2024

We also need to manage Fabric Capacities in Terraform. For now we are using the Azure management API directly, but our infra-IT guys are not impressed by that and for production, they will only accept azurerm provider resources.

@pierrejeandev
Is there an example of this azapi code that you are willing to share? thanks!

@mehul3446
Copy link
Author

We also need to manage Fabric Capacities in Terraform. For now we are using the Azure management API directly, but our infra-IT guys are not impressed by that and for production, they will only accept azurerm provider resources.

@pierrejeandev Is there an example of this azapi code that you are willing to share? thanks!

https://github.com/Azure/azure-data-labs-modules/blob/d2540c7e6b38836e0461c2956f5ca002bdcd0bbf/terraform/fabric/fabric-capacity/main.tf

@neilmca-inc
Copy link

+1 for this one please

@neilmca-inc
Copy link

neilmca-inc commented Apr 8, 2024

We also need to manage Fabric Capacities in Terraform. For now we are using the Azure management API directly, but our infra-IT guys are not impressed by that and for production, they will only accept azurerm provider resources.

Just wondered what their concern is? Not as an excuse, but a Azure API direct is about as close to the metal as you can get - before anyone writes an AzureRm provider version on the top of it

I sometimes think should I just use the azapi_resource for everything - as it's exactly what an ARM or Bicep template would do - but with the added bonuses of being supported day-one AND change/state management using Terraform

@tombuildsstuff tombuildsstuff added upstream/microsoft/waiting-on-service-team This label is applicable when waiting on the Microsoft Service Team upstream/microsoft/blocking-swagger-issue This label is applicable when waiting on Microsoft for an issue with the Swagger definition. labels Apr 8, 2024
@tombuildsstuff
Copy link
Contributor

Looks like the API isn't documented for this one - I can't see Microsoft.Fabric within the Azure/azure-rest-api-specs repository.

Azure/azure-rest-api-specs#27245 suggests that this RP may have been renamed from Microsoft.PowerBIDedicated - but that the payload isn't compatible, as such we'd need the Service Team to document their API so that an SDK can be generated/we can use that in the Provider here, hence the labels.

@DariuszPorowski
Copy link

@tombuildsstuff Microsoft Fabric ARM APIs are on the roadmap (https://learn.microsoft.com/en-us/fabric/release-plan/shared-experiences#microsoft-fabric-arm-apis). Estimated release timeline: Q3 2024

@gogorichie

This comment was marked as duplicate.

@tombuildsstuff
Copy link
Contributor

Looks like these got merged as of: Azure/azure-rest-api-specs#29355

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-resource service/fabric upstream/microsoft/blocking-swagger-issue This label is applicable when waiting on Microsoft for an issue with the Swagger definition. upstream/microsoft/waiting-on-service-team This label is applicable when waiting on the Microsoft Service Team
Projects
None yet
Development

No branches or pull requests