-
Story
-
Resolution: Done
-
Critical
-
None
-
3
-
False
-
None
-
False
-
OCPSTRAT-1321 - Console: Customer Happiness (RFEs) for 4.17
-
-
-
OEX OCP Console - Sprint 257
Feature Overview (aka. Goal Summary)
OLM users can easily see in the console if an installed operator package is deprecated and learn how to stay within the support boundary by viewing the alerts/notifications that OLM emits, or by reviewing the operator status rendered by the console with visual representation.
Goals (aka. expected user outcomes)
- Pre-installation: OLM users can see the deprecation visual representation in the console UI and be warned/discouraged from installing a deprecated package, from deprecated channels, or in a deprecated version, and learn the recommended alternatives to stay within the supported path (with a short description).
- Post-installation: OLM users can see the deprecation visual representation in the console UI to tell if an installed operator is deprecated entirely, currently subscribed to a deprecated channel, or in a deprecated version, and know the alternatives as in package(s), update channel(s), or version(s) to stay within the support boundary.
Related Information
- Figma mocks: https://www.figma.com/proto/ZY4kXCx9AlcFWe7nOBI8JK/Untitled?page-id=140%3A1661&node-id=257-2465&viewport=1916%2C-2026%2C0.25&t=oUHBglFpyre6LgF4-1&scaling=min-zoom&starting-point-node-id=257%3A2465&show-proto-sidebar=1
- Design Brief (google doc): https://docs.google.com/document/d/1etcAcf2BCYYAVxjpYHnNsORsxzs3VKuTYBfTsLW6Dcg/edit?usp=sharing
- CatalogSource YAML for a catalog image with Operators carrying deprecation info: test-community-operator-deprecation.yaml (see in the attachment)
- 3scale-community-operator:
- deprecated channel: threescale-2.11
- deprecated version: 3scale-community-operator.v0.8.2, 3scale-community-operator.v0.9.0
- 3scale-community-operator:
-
- kiali-operator:
- deprecated package: kiali-operator
- deprecated channel: alpha
- deprecated version: kiali-operator.v1.68.0
- kiali-operator:
Acceptance Criteria
-
- Installed operators page
- Add the deprecation badge to the operator's Status field, if PackageManifest, Channel or Version is deprecated
- Operator Details page
- Add deprecation badge next to the operator's name if PackageManifest, Channel or Version is deprecated
- Add deprecation warning to the details page, if PackageManifest, Channel or Version is deprecated
- Link the the operator's Subscription tab if Channel or Version is deprecated
- In Subscription tab, the warning will contain "Update channel" link. In case of deprecated Channel, the "Change Subscription update channel" modal will need to get updated to contain warning icons next to deprecated channels.
- Installed operators page
- Add integration and unit tests
- clones
-
CONSOLE-4060 Show deprecated operators in OperatorHub (Pre-installation screens)
- Closed
- is depended on by
-
CONSOLE-4108 [4.16 backport] Show deprecated operators in OperatorHub
- Closed
- is related to
-
OCPSTRAT-988 Deprecation visuals in the console
- Closed
- relates to
-
CONSOLE-4060 Show deprecated operators in OperatorHub (Pre-installation screens)
- Closed
- links to
(1 links to)