-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
HCC operator search/discoverability
-
True
-
-
False
-
To Do
-
XCMSTRAT-1204 - Improve operator discoverability in OCM UI phase 2
-
83% To Do, 0% In Progress, 17% Done
Description
As a user, I want to more easily find related operators (with the exception of RHACS) within the HCC search and products section.
Acceptance criteria
The following products/operators shall be available when a user searches the HCC search bar:
- RHOAI (ai, rhoai, rhai, artificial intelligence, machine learning, etc) => links to https://catalog.redhat.com/software/container-stacks/detail/63b85b573112fe5a95ee9a3a
- OpenShift Virtualization (virt, virtualization) => links to https://catalog.redhat.com/software/container-stacks/detail/5ec53f218b6f188e53644c4f
- RHACM (acm, fleet management, advanced cluster management, cluster management, workload management, backup and restore, governance) => links to https://catalog.redhat.com/software/container-stacks/detail/5ec54aa3535cb70ab8c02996
- Red Hat OpenShift Gitops (git, gitops, ci/cd, builds) => links to: https://catalog.redhat.com/software/container-stacks/detail/5fb288c70a12d20cbecc6056
- Pipelines (pipelines, ci/cd, app delivery) => links to: https://catalog.redhat.com/software/container-stacks/detail/5ec54a4628834587a6b85ca5
- Red Hat OpenShift Service Mesh (service mesh, networking, microservices) => links to: https://catalog.redhat.com/software/container-stacks/detail/5ec53e8c110f56bd24f2ddc4
When the user views the HCC product drop down or goes to the services page All services page (https://console.redhat.com/allservices). There is a section for "Operators"
When the user views the HCC product drop down or goes to the services page All services page (https://console.redhat.com/allservices), under "Operators" there is a entry for each of the following:
- RHOAI => links to https://catalog.redhat.com/software/container-stacks/detail/63b85b573112fe5a95ee9a3a
- OpenShift Virtualization => links to https://catalog.redhat.com/software/container-stacks/detail/5ec53f218b6f188e53644c4f
- RHACM => links to https://catalog.redhat.com/software/container-stacks/detail/5ec54aa3535cb70ab8c02996
- Red Hat OpenShift Gitops => links to: https://catalog.redhat.com/software/container-stacks/detail/5fb288c70a12d20cbecc6056
- Pipelines => links to: https://catalog.redhat.com/software/container-stacks/detail/5ec54a4628834587a6b85ca5
- Red Hat OpenShift Service Mesh => links to: https://catalog.redhat.com/software/container-stacks/detail/5ec53e8c110f56bd24f2ddc4
Areas Impacted
Search
Product drop-down
All services page (https://console.redhat.com/allservices)
Out of scope
Any changes to OCMUI app functionality.
Testing implications
Unsure what team, if any, is responsible for testing changes. Determined that it should be HCC team.
------------------------------------------------------------------------------------------------------------------------
Implementation notes
There are two ways to add items to HCC search/product page. The first is to use the FEC utility and front-end operator (outlined in OCMUI-3330):
- Onboarding to the FEC utility (POC shared in F2F): https://github.com/RedHatInsights/uhc-portal/compare/master...florkbr:uhc-portal:hcc-fec-build-tool-poc?expand=1
- Updating to use the new frontend operator features (self service): https://github.com/RedHatInsights/chrome-service-backend/blob/main/docs/feo-migration-guide.md
The second is to use the legacy method which would involve making a PR in the https://github.com/RedHatInsights/chrome-service-backend repo.
- Adding search entries (legacy): https://github.com/RedHatInsights/chrome-service-backend/blob/main/docs/search-index.md#adding-entries-to-search-index
- Adding allservices entries (legacy): https://github.com/RedHatInsights/chrome-service-backend/blob/main/docs/cloud-services-config.md#all-services-dropdown-and-page
The expectation is that, right now, the second (legacy) approach would be taken.
More information needed
There are content questions that need to be addressed before implementation including:
- What is the description for each entry?
- is blocked by
-
RHCLOUD-33627 Feature request: Surface specific links external to HCC in Search
-
- Backlog
-
- is related to
-
ROX-29233 HCC operator search/discoverability for RHACS
-
- New
-