Details
-
Feature
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
False
-
-
False
-
Not Selected
-
66
-
66%
-
-
0
Description
Feature Overview (aka. Goal Summary)
The feature available with a new CLI version (TBD) will introduce User Experience (UX) improvements to the ROSA CLI used for creating and managing ROSA clusters and their resources.
Goals (aka. expected user outcomes)
- Simplicity as measured by number of times customer have to get help through --help CLI, Documentation or support inquiries
Requirements (aka. Acceptance Criteria):
- ROSA CLI fields descriptive of the purpose of the IAM roles
- ROSA CLI fields for IAM roles have consistent suffix -role or -arn
- Brevity of CLI command through consolidation of independent fields
- ROSA documentation for ROSA CLI calls out what are REQUIRED fields for different use cases (e.g., BYOVPC)
- ROSA documentation for ROSA CLI calls out the DEFAULTs for each field
- ROSA CLI error messages include more direct ways of communicating
- New fields are added only as alias with backward compatibility to existing fields
- Old fields are deprecated and then discontinued
- ROSA CLI fields have consistency with other clients such as OCM UI, Terraform etc.
Use Cases (Optional):
Include use case diagrams, main success scenarios, alternative flow scenarios. Initial completion during Refinement status.
Questions to Answer (Optional):
Include a list of refinement / architectural questions that may need to be answered before coding can begin. Initial completion during Refinement status.
Out of Scope
- Adding any additional backend capabilities either in OCM or OCP for making changes
Background
Provide any additional context is needed to frame the feature. Initial completion during Refinement status.
Customer Considerations
Provide any additional customer-specific considerations that must be made when designing and delivering the Feature. Initial completion during Refinement status.
Documentation Considerations
Provide information that needs to be considered and planned so that documentation will meet customer needs. Initial completion during Refinement status.
Interoperability Considerations
Which other projects and versions in our portfolio does this feature impact? What interoperability test scenarios should be factored by the layered products? Initial completion during Refinement status.