-
Story
-
Resolution: Done
-
Undefined
-
None
-
8
-
False
-
None
-
False
-
AppSvc Sprint 222, AppSvc Sprint 223, AppSvc Sprint 224, AppSvc Sprint 225
Owner: Architect: David
Story (Required)
As an OpenShift ODC user I will like to be able to verify my charts before I try to installed them, so that I know if there are any issues.
Background (Required)
Chart Verifier is a cli tool the runs a series of checks defined in different profiles. This CLI tool is used on our Chart Certification Flow. ODC having integration with Helm Chart Verifier will provide user more insight on whether the helm charts they are targeting will run well on OpenShift. Since we are planning to add checks for signature verification it will also be a security improvement to be able to run chart verifier before installing it.
Glossary
NA
Out of scope
Change to ODC front end
In Scope
Changes to HElm oc plugin for testing: https://github.com/sabre1041/oc-helm
Approach(Required)
Helm Chart Verifier was recently changed to expose API that can be used from a go client without requiring command line runtime. The idea here is to create new endpoint in our helm backend and enhance the helm oc plugin to test the endpoint works.
Dependencies
Work with Andy Block to move helm oc plugin to redhat-developer github project
Edge Case
NA
Acceptance Criteria
There is a verify endpoint on our Helm ODC backend
There are new unit test for verify endpoint
There is an oc helm verify sub-comand to test backend
Ideally, there is integration of oc helm test integrated in ODC CI, maybe another story
There is an issue for the ODC UI team to implement the frontend.
There is a demo recorded that shows oc helm verify working as expected
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
Legend
Unknown
Verified
Unsatisfied
- is related to
-
HELM-412 Create a separate profile for chart verifier ODC integration
- Closed
- relates to
-
RHDEVDOCS-4414 [H] Review of the Kartikey's content on the integration of chart-verifier with ODC Helm backend
- Closed