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

Terraform provider for targets #5682

Open
demeyerthom opened this issue Oct 17, 2024 · 0 comments
Open

Terraform provider for targets #5682

demeyerthom opened this issue Oct 17, 2024 · 0 comments
Labels
enhancement New feature or request that adds new things or value to Hive

Comments

@demeyerthom
Copy link

Hi all.

First of all thanks a lot for this cool application!

We are looking to pivot away from Apollo studio as a registry for our clients, and Graphql Hive is a good contender to make this switch because of pricing and feature set.

Part of our current setup is that we manage the subgraphs as resources in Terraform. See the Apollo Studio Terraform provider we built for this purpose: https://registry.terraform.io/providers/labd/apollostudio/latest/docs. In this way we can keep the publishing of graphs as closely to our deployments as possible

In essence I would like to be able to continue using this pattern if we would make the switch to Hive. I saw in the CLI that it makes calls to the Graphql Gateway to run its actions, this would also be perfect for my usecase. However I think the calls made by the CLI are being limited by checking the queries against a list of persisted documents, as I am unable to call the Gateway with my own queries.

Is there a way for me to call the gateway with my own queries? These can be based on the same calls as the CLI, but I am worried that any change in the CLI would also impact the provider. I would be happy to create the provider, but need some guidance on how to connect with the graphql gateway.

Thanks in advance!

@dotansimha dotansimha added the enhancement New feature or request that adds new things or value to Hive label Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request that adds new things or value to Hive
Projects
None yet
Development

No branches or pull requests

2 participants