Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-42

Gate and Clarify of Hypershift CLI Product Supported Features

    XMLWordPrintable

Details

    • False
    • Hide

      None

      Show
      None
    • False
    • 100
    • 100% 100%
    • 0
    • 0
    • Program Call

    Description

      Feature Overview

      This feature aims to enhance and clarify the functionalities of the Hypershift CLI. It was initially developed as a developer tool, but as its purpose evolved, a mix of supported and unsupported features were included. This has caused confusion for users who attempt to utilize unsupported functionalities. The goal is to clearly define the boundaries of what is possible and what is supported by the product.

      Goals

      Users should be able to effectively and efficiently use the Hypershift CLI with a clear understanding of what features are supported and what are not. This should reduce confusion and complications when utilizing the tool.

      Requirements (aka. Acceptance Criteria):

      Clear differentiation between supported and unsupported functionalities within the Hypershift CLI.
      Improved documentation outlining the supported CLI options.
      Consistency between the Hypershift CLI and the quickstart guide on the UI.
      Security, reliability, performance, maintainability, scalability, and usability must not be compromised while implementing these changes.

      Use Cases (Optional):

      A developer uses the hypershift install command and only supported features are executed.
      A user attempts to create a cluster using hypershift cluster create, and the command defaults to a compatible release image.

      Questions to Answer (Optional):

      What is the most efficient method for differentiating supported and unsupported features within the Hypershift CLI?
      What changes need to be made to the documentation to clearly outline supported CLI options?

      Out of Scope

      Changing the fundamental functionality of the Hypershift CLI.
      Adding additional features beyond the scope of addressing the current issues.

      Background

      The Hypershift CLI started as a developer tool but evolved to include a mix of supported and unsupported features. This has led to confusion among users and potential complications when using the tool. This feature aims to clearly define what is and isn't supported by the product.

      Customer Considerations

      Customers should be educated about the changes to the Hypershift CLI and its intended use. Clear communication about supported and unsupported features will help them utilize the tool effectively.

      Documentation Considerations

      Documentation should be updated to clearly outline supported CLI options. This will be a crucial part of user education and should be easy to understand and follow.

      Interoperability Considerations

      This feature may impact the usage of Hypershift CLI across other projects and versions. A clear understanding of these impacts and planning for necessary interoperability test scenarios should be factored in during development.

      Attachments

        Issue Links

          Activity

            People

              azaalouk Adel Zaalouk
              azaalouk Adel Zaalouk
              Antoni Segura Puimedon, Bryan Cox, David Vossel, Roke Jung
              Liangquan Li Liangquan Li
              Laura Hinson Laura Hinson
              Alberto Garcia Lamela Alberto Garcia Lamela
              Adel Zaalouk Adel Zaalouk
              Dave Mulford Dave Mulford
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: