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

Implement a quickstart command for minder #1660

Merged
merged 5 commits into from
Nov 16, 2023
Merged

Conversation

rdimitrov
Copy link
Member

@rdimitrov rdimitrov commented Nov 15, 2023

The following PR implements a quickstart command which is intended to provide a happy path to getting started with minder and be executed after a user has authenticated and enrolled their provider.

Covers the following functionality:

  • Prompts the user to enroll their repository provider
  • Prompts the user to register one or more repositories with Minder
  • Prompts the user to create a secret_scanning rule type
  • Prompts the user to create a profile called quickstart-profile with the secret_scanning rule type set to enabled for their registered repositories.

Screenshots:

  • Step 0 - Welcome
image * Step 1 - Provider enrollment image * Step 2 - Repository registration image image * Step 3 - Prompt for confirming the creation of secret scanning rule type image * Step 4 - Prompt for confirming the creation of a profile using that rule type and the list of repos it will be applied to image * Step 5 - Confirmation of the created profile image

Fixes #1652

eleftherias
eleftherias previously approved these changes Nov 15, 2023
Signed-off-by: Radoslav Dimitrov <[email protected]>
Signed-off-by: Radoslav Dimitrov <[email protected]>
eleftherias
eleftherias previously approved these changes Nov 16, 2023
Copy link
Contributor

@eleftherias eleftherias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So nice! Love the step by step descriptions and explanations of which command is running.

README.md Outdated Show resolved Hide resolved
@rdimitrov rdimitrov merged commit 453e582 into mindersec:main Nov 16, 2023
12 checks passed
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

Successfully merging this pull request may close these issues.

Implement minder quick-start command
3 participants