An official provider would be great. That said, we're using an open source version that works pretty well, with one very recent exception. It seems Bitbucket rate limits repository API calls to 1000/hour. Between managing default reviewers, repositories, and hooks we have around 180 or so resources across 60ish repos currently managed. I assume the provider makes at least 1 call per resource per plan and apply and we're currently being 429 rate limited. I don't think we have much, anything?, else running against the Bitbucket API at this hour, and we only ran the plan twice, but here we are.
So the second ask after an official provider, is for that provider to be more efficient with API calls or be permitted to break that quota.
This has happened more recently so I think we hit some magic number for resources and may need to move away from Terraform for managing Bitbucket entirely. 😭
Hi all,
for all that are interested, I'm the creator of app https://marketplace.atlassian.com/apps/1235202/planapply-for-jira-cloud?hosting=cloud&tab=overview
It is wrapping Atlassian Jira cloud API in Terraform provider. Also I've added a few features that helps to visualize the connections between the imported resources.
I'm currently working on creation of Confluence and Bitbucket providers as well as corresponding apps soon, so it would be great to gather some feedback around this app and improve those the are upcoming.