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 a generic component to install specific charts outside the apps and marketplace context #13105

Open
mantis-toboggan-md opened this issue Jan 14, 2025 · 0 comments
Assignees
Labels
area/clusterprovisioningv2 area/extensions kind/enhancement QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this
Milestone

Comments

@mantis-toboggan-md
Copy link
Member

Is your feature request related to a problem? Please describe.
Our UI extensions often require a helm chart installed alongside them: elemental, kubewarden, capi, virtual clusters. It would be nice if, upon installing the UI extension, users that didn't have the required app were notified of that and offered an easy way to install it from whatever page they're currently on, without navigating into the cluster explorer->apps and marketplace.

Describe the solution you'd like
A generic modal component that extensions can use to install specific helm apps with minimal configuration. Users should be able to pick which cluster to install the app in, without necessarily being in the cluster explorer context: eg, from the cluster management, I would like to be able to install the k3k chart into any downstream cluster.

Describe alternatives you've considered

Additional context
Kubewarden already has something like this -- we should look at making the code there more generic, as it needs to be used across extensions.

@mantis-toboggan-md mantis-toboggan-md added this to the v2.11.0 milestone Jan 14, 2025
@github-actions github-actions bot added the QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this label Jan 14, 2025
@gaktive gaktive modified the milestones: v2.11.0, v2.12.0 Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/clusterprovisioningv2 area/extensions kind/enhancement QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this
Projects
None yet
Development

No branches or pull requests

3 participants