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

Add configuration policy to new project flows #4091

Open
olensmar opened this issue Jun 20, 2023 · 6 comments
Open

Add configuration policy to new project flows #4091

olensmar opened this issue Jun 20, 2023 · 6 comments
Assignees
Labels
enhancement New feature or request ux-ready The functionality is ready to be implemented validation Issues related to policies/validation
Milestone

Comments

@olensmar
Copy link
Member

olensmar commented Jun 20, 2023

When creating a new project I want to specify which validation plugins that should be enabled - instead of having to do that later. Suggest we add a checklist to the corresponding forms/panels - one item for each validation plugin (individual rules can be configured later) - default to enable:

  • links
  • schema (select k8s version?)
  • common practices
  • ?
@julioramosest
Copy link

@olensmar agree with adding a multiselect list to corresponding forms for each one of the starting options. Together with some easy info/trust text label or similar, so beginner users don't get lost/frustrated. I'll work on something

@devcatalin devcatalin added this to the 2.4 milestone Jul 5, 2023
@olensmar olensmar added the validation Issues related to policies/validation label Jul 17, 2023
@julioramosest
Copy link

julioramosest commented Jul 18, 2023

@olensmar
Copy link
Member Author

@julioramosest this was actually intended for Desktop - but the designs seem to for Cloud?

@julioramosest
Copy link

@olensmar yes I noticed that the other day, my bad. Let me rework it for Desktop

@julioramosest
Copy link

@olensmar @devcatalin find design and UX notes here: https://www.figma.com/file/V9FLU3sgj5oIwDhAIRNyIb/Policy?type=design&node-id=840%3A5115&mode=design&t=S7eKTkRRnRgiy28n-1 I believe this works for most new project cases, let's review individually if needed.

adding a policy setup to project creation 1 adding a policy setup to project creation 2 adding a policy setup to project creation 3

@julioramosest julioramosest added ux-ready The functionality is ready to be implemented and removed needs-ux labels Jul 20, 2023
@julioramosest
Copy link

To Catalin request, see UI and UX notes for Cloud version of this feature (adding policy set up to project creation): https://www.figma.com/file/V9FLU3sgj5oIwDhAIRNyIb/Policy?type=design&node-id=934%3A3603&mode=design&t=p4yTV0dQU5m29tsO-1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ux-ready The functionality is ready to be implemented validation Issues related to policies/validation
Projects
Status: No Status
Development

No branches or pull requests

3 participants