Uploaded image for project: 'OpenShift Console'
  1. OpenShift Console
  2. CONSOLE-4987

Conditionally render Guided Tour based on capability and disable it for Console E2E tests

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Admin Screens
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • False
    • 3
    • None
    • None
    • None

      Description

      With the addition of the GuidedTourFeature capability in the Console API, the Console frontend should respect this setting and conditionally render the Guided Tour feature.

      This enables:

      • Cluster admins to opt in/out of Guided Tours
      • Console CI environments to disable Guided Tours to improve Cypress test stability

      This story focuses on frontend behavior changes and test configuration updates.

       

      Motivation

      • Eliminate Guided Tour–related flakiness in Cypress tests
      • Align Guided Tour behavior with Console capability model
      • Improve admin control over Console UX features

      Scope

      • Gate Guided Tour rendering behind the GuidedTourFeature capability
      • Ensure Guided Tour is not rendered when the capability is disabled
      • Update Cypress test runs to explicitly disable the Guided Tour capability

       

      Acceptance Criteria

      • Vendor API changes into console repository
      • Console frontend reads the GuidedTourFeature capability from the API
        • Guided Tour is rendered only when the capability is enabled
        • Guided Tour is not rendered or initialized when the capability is disabled
      • Console Cypress tests run with GuidedTourFeature disabled

       

      Note: https://github.com/openshift/console/pull/15841 which is already disabling the GuidedTour 

              Unassigned Unassigned
              jhadvig@redhat.com Jakub Hadvig
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: