-
Story
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
3
-
False
-
None
-
False
-
OCPSTRAT-1321 - Console: Customer Happiness (RFEs) for 4.17
-
-
-
OEX OCP Console - Sprint 256
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
- Pre-installation
- Operator Hub page - display the deprecation warning if the PackageManifest is deprecated
- Install Operator details page
- display the deprecation badge if the PackageManifest is deprecated
- display the deprecation warning with deprecation message if PackageManifest, Channel or Version is deprecated
- In both Channel and Version dropdown, show an warning icon next to the deprecated entry.
- Operator install page
- display the deprecation badge if the PackageManifest is deprecated
- display the deprecation warning with deprecation message if PackageManifest, Channel or Version is deprecated
- In both Channel and Version dropdown, show an warning icon next to the deprecated entry.
- Add integration and unit tests
- is cloned by
-
CONSOLE-4098 Show deprecated operators in OperatorHub (Post-installation screens)
-
- Closed
-
- is depended on by
-
CONSOLE-4108 [4.16 backport] Show deprecated operators in OperatorHub
-
- Closed
-
- is related to
-
CONSOLE-4098 Show deprecated operators in OperatorHub (Post-installation screens)
-
- Closed
-
-
OCPSTRAT-988 Deprecation visuals and notifications/alerts in the console
-
- In Progress
-
- links to