Description
What is the goal of this epic?
The goal of the epic is to write a basic CLI command that can serve as a baseline to replace ocm get cv
User Story
I as an OCM CLI stakeholder, wanto use the basic command in the form.
ocm get componentversions — Get Component Version
The options for the existing OCM implementation for this are
Options:
-c, --constraints constraints version constraint
-h, --help help for componentversions
--latest restrict component versions to latest
--lookup stringArray repository name or spec for closure lookup fallback
-o, --output string output mode (JSON, json, tree, wide, yaml)
-r, --recursive follow component reference nesting
--repo string repository name or spec
-S, --scheme string schema version
-s, --sort stringArray sort fields
We want to offer support for this command without lookup support at first.
Scope
List all deliverables that are part of this epic. The Epic is considered DONE if all of the below mentioned deliverables are available.
Out of Scope
- Sorting fields
- Lookup via closure fallbacks
- Repository Name / Scope Lookups via Config are out of scope
Out of Scope
List features or implementation strategies that shouldn't be considered in this iteration.
Description
What is the goal of this epic?
The goal of the epic is to write a basic CLI command that can serve as a baseline to replace
ocm get cvUser Story
I as an OCM CLI stakeholder, wanto use the basic command in the form.
The options for the existing OCM implementation for this are
We want to offer support for this command without
lookupsupport at first.Scope
List all deliverables that are part of this epic. The Epic is considered DONE if all of the below mentioned deliverables are available.
[ ] A way to recursivley get component versionsturns out this was not actually used by a majority of users so it was not implemented for nowjson, yamlas well as a base output similar to the ocm table outputOut of Scope
Out of Scope
List features or implementation strategies that shouldn't be considered in this iteration.