weaveworks / sa-demos

This repository is dealing with the Weave GitOps demos and demo environments. Please use it to file and update issues that you are seeing. You can also put your demo guides and demo scripts here.
1 stars 0 forks source link

Cluster Creation UI - Limit Profiles Selection #31

Closed darrylweaver closed 1 year ago

darrylweaver commented 2 years ago

We can see the profiles selection UI is already getting quite long and we would expect a production ready version would have a long list of profiles to select from.

The current UI lists all profiles available for installation on a cluster, even if those profiles would be inappropriate for that template.

We require 2 features:

1) Limiting the displayed profiles that would match a specific CAPI provider - i.e. only display AWS specific profiles if the provider is CAPA or an EKS cluster registered via the connect cluster workflow. User-story: As a platform engineer, I want to only see profiles that are compatible with the infrastructure provider the template is defined for, once I select the template in the create cluster UI.

2) Limit the display of profiles specified by fields in the ClusterAPI Template object, i.e. allow definition of which profiles to show and not show by the platform engineering team. User-story: As a platform engineer, I want to be able to be able to define which profiles are shown to users when they select one of my cluster templates. As a platform engineer, I want to create special profiles that are so specific that they are never shown to users unless I specify them in the template.

darrylweaver commented 1 year ago

Keeping this issue as this should be raised to product in the future, but not a high priority right now.

darrylweaver commented 1 year ago

closing this issue as it hasn't been important enough to work on.