-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
8
-
False
-
None
-
False
-
AppSvc Sprint 221
Owner: Architect:
Martin Mulholland
Story (Required)
As an OpenShift user I want an on demand chart verifier accessible through the dev console.
Background (Required)
For dev console to use the chart verifier we need a go library with a useful api.
Glossary
<List of new terms and definition used in this story>
Out of scope
Finalized api
Integration with ODC
In Scope
Creating repository structure to support the api and using the new api from the chart verifier cli
Approach(Required)
- Move everything current in pkg to a internal directory
- add under pkg a chartverifier directory and add api files into it
- Look at cmd implementation to understand api's needed, simplifying api where possible.
- Update the cmd implementations to use the new api
Note:
- API must include meaningful errors
- API must consider how to handle early exit of caller
- Resumption of existing invocations.
- Losing state if no resumption.
- Request retry.
- API must enable availability of different versions of the api.
Dependencies
<Describes what this story depends on. Dependent Stories and EPICs should be linked to the story.>
Edge Case
<Describe edge cases to consider when implementing the story and defining tests>
Acceptance Criteria
API limited to useful function available for pkg/chart-verifier
cmd implementation exclusively uses new API
API is documented
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
Legend
Unknown
Verified
Unsatisfied
- relates to
-
RHDEVDOCS-4256 Review Martin's upstream content on creating chart verifier API
- Closed