-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
It would be great to have the SBOMbastic UI extension deal also with the installation of the SBOMbastic stack.
This is similar to what other Rancher UI extension do.
The desired workflow would be something like that:
- The user install the SBOMbastic UI extension. A new icon is shown on the sidebar for the "vulnerability scanner" (or whatever name we've picked)
- The user clicks on the sidebar icon to interact with the vulnerability scanner. The UI extension notices the backend is not installed. The user is greeted with a message that informs the backend is not installed and shows a button to install the backed.
- The user clicks on the button that offers to install the backend. A new step-by-step flow is initiated. The user is guided through different pages of the wizard, on some pages the user can tune the configuration knobs of the backend. On the final page there's the "install" button.
- The user clicks the final "install" button. The installation of the backed is done
- Once the installation is done, the "vulerability scanner" pages are shown
The whole installation flow is done using the helm chart provided by SBOMbastic. The configuration knobs are the ones offered by the helm chart. The UI extension is just reusing the components of Rancher that deal with the installation of helm charts.
As a reference, you can take a look at how the Kubewarden UI extension deals with that.
Metadata
Metadata
Assignees
Labels
No labels