permitio / permit-cli

A command line utility from Permit.io to work with everything IAM and Authorization. A one-stop-shop to manage all your Authorization tools (OPA, OpenFGA, Cedar, OPAL, AVP...) as well as the Permit Service.
20 stars 27 forks source link

Permit GitOps Flow Wizard #19

Open gemanor opened 3 weeks ago

gemanor commented 3 weeks ago

We want to allow users who want to port their policy code from Permit to be managed in GitOps at their own environment, to use a wizard on the CLI that will configure the following: https://docs.permit.io/integrations/gitops/github/

Acceptance criteria:

quest-bot[bot] commented 3 weeks ago

New Quest! image New Quest!

A new Quest has been launched in @permitio’s repo. Merge a PR that solves this issue to loot the Quest and earn your reward.


Loot of 300 USD has been stashed in this issue to reward the solver!

🗡 Comment @quest-bot embark to check-in for this Quest and start solving the issue. Other solvers will be notified!

⚔️ When you submit a PR, comment @quest-bot loot #19 to link your PR to this Quest.

Questions? Check out the docs.

Abiji-2020 commented 3 weeks ago

@quest-bot embark

I would like to work on this issue.

quest-bot[bot] commented 3 weeks ago

@Abiji-2020 has embarked on their Quest. 🗡

This is not an assignment to the issue. Please check the repo’s contribution guidelines before submitting a PR.

Questions? Check out the docs.

gemanor commented 3 weeks ago

@Abiji-2020 please share your component/lib design for review so I'll assign you to the issue

Abiji-2020 commented 3 weeks ago

I am following similar procedure from the link: https://docs.permit.io/integrations/gitops/github/

This was my idea to implement it.

gemanor commented 2 weeks ago

Sounds like a good plan. Make sure please that you're making the ssh part a cross platform wizard

Abiji-2020 commented 2 weeks ago

Sounds like a good plan. Make sure please that you're making the ssh part a cross platform wizard

instead of taking ssh part from each computer, I am using a library to generate ssh keys. (https://www.npmjs.com/package/micro-key-producer) so it will be independent of platform.

quest-bot[bot] commented 2 weeks ago

🧚 @Abiji-2020 has submitted PR https://github.com/permitio/permit-cli/issues/25 and is claiming the loot.

Keep up the pace, or you'll be left in the shadows.

Questions? Check out the docs.

tarunpahade commented 2 weeks ago

I would like to solve this bug

hellzbarbie commented 1 week ago

@quest-bot embark

quest-bot[bot] commented 1 week ago

@hellzbarbie has embarked on their Quest. 🗡

This is not an assignment to the issue. Please check the repo’s contribution guidelines before submitting a PR.

Questions? Check out the docs.