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

feat: Add Infisical #134

Open
pythoninthegrass opened this issue Nov 6, 2024 · 4 comments
Open

feat: Add Infisical #134

pythoninthegrass opened this issue Nov 6, 2024 · 4 comments

Comments

@pythoninthegrass
Copy link

Hi @PierreBeucher!

This is right up my alley. Use Infisical at work, BitWarden for everything else. Integration with SOPS is delightful — been meaning to introduce that at work.

I see that Infisical is on your roadmap. I'm not a rustacean, but would be happy to help if you have any pointers.

FWIW I've worked with Infisical's REST API and Python SDK, so have some internal code that could be generalized for a novops module.

@PierreBeucher
Copy link
Owner

PierreBeucher commented Nov 6, 2024

Hi there, right I plan to implement Infisical along with a few others. Thanks for suggesting your help, maybe you can do a bit of testing once it's ready to merge :) I'll let you know !

Do you know if Infisical provides an OpenAPI definition (also known as Swagger)? It allows automated generation of client side boilerplate, might be very useful. Searched a bit without finding one, but I may have missed it.

@PierreBeucher
Copy link
Owner

PierreBeucher commented Nov 6, 2024

OpenAPI specs can actually can be accessed using api/docs/ endpoint, great.

@pythoninthegrass
Copy link
Author

Good find! I confirmed that on my end too. Wasn't documented as far as I can tell

@PierreBeucher
Copy link
Owner

PierreBeucher commented Nov 6, 2024

Nope indeed, had to search in their source code actually ^^ I'll try to push a small issue or doc MR to them. It seems most of their reference doc is autogenerated from it so I hope it will be usable enough.

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

2 participants