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

CosmosDB Gremlin support #1097

Open
oco-adam opened this issue Feb 29, 2024 · 3 comments
Open

CosmosDB Gremlin support #1097

oco-adam opened this issue Feb 29, 2024 · 3 comments

Comments

@oco-adam
Copy link

Hi,

Firstly, thanks very much for this excellent piece of technology!

Secondly, we're new to Farmer and would like to deploy a Gremlin-enabled CosmosDB account. I see in the docs that it currently says "with support for Gremlin, Table and Cassandra data models planned...".

So was just wondering if this is in the pipeline, and if not then do you have any best practice workarounds in the meantime?

@Larocceau
Copy link
Contributor

Hey Adam,
Glad to hear Farmer is working well for you. At the moment we are not working on support for Gremlin. If you would be willing to implement this support yourself, we could provide support with that. In the meantime, you can just use a separate ARM template for the part of your configuration that uses Gremlin.

@oco-adam
Copy link
Author

oco-adam commented Mar 6, 2024

Hi @Larocceau, thanks for your quick response. Yes, if time/deadlines will allow it, then I'd very much like to have a go at implementing this. But if you could possibly give me a couple of pointers as to how I could get started then would be much appreciated.

@isaacabraham
Copy link
Member

Hi @oco-adam - the best place to start is https://compositionalit.github.io/farmer/contributing/ and https://compositionalit.github.io/farmer/contributing/adding-resources/. These guides give some tips - basically you need to find out how the ARM should look, and then start to modify the F# side of things to emit the appropriate ARM.

If you can even supply some ARM samples, that's 90% of the battle - one of us could probably add the F# side of things without that much effort, or pair with you so you know how to make similar changes in future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants