-
Epic
-
Resolution: Done
-
Undefined
-
None
-
None
-
On-Demand Chart Verifier checks on Dev Console
-
False
-
False
-
To Do
-
0% To Do, 0% In Progress, 100% Done
Problem:
When chart repositories are added to OCP, user will often find the charts in that repo will not work properly
Goal:
Embed a new functionality in dev console that will allow a user to click on very button before they run an install. The verification can take some time so it most be allowed to run asynchronously and the state should be persistent so that other user can see the latest verification state.
Why is it important?
Will allow users to have better information about charts that have not been certified by Red Hat
Use cases
There are two use cases:
- Run on-demand and make state persistent.
- Run in groups for example for a whole repo, or for an artifacthub search result.
Acceptance criteria
- I can run chart verifier and get an idea if the chart I want to use has a good chance to work well on OpenShift
- I can run on-demand for single chart or for a group of charts.
- I can run from oc if helm already integrated with oc.
Dependencies (External/Internal)
oc integration with helm
Design Artifacts
Stories seen today:
- Make chart verifier a library with and API that can be run from CLI of from any go program.
- Determine how to store the persistence of the results for chart verifier on a specific chart.
- Integrate with Console backend and target on demand single chart first.
- Implement multi-chart verification.