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


    • False
    • Hide


    • False
    • 0% To Do, 0% In Progress, 100% Done
    • 0
    • 0
    • Program Call

      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.


      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.


      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.

            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
            0 Vote for this issue
            12 Start watching this issue