-
Feature Request
-
Resolution: Unresolved
-
Major
-
None
-
4.18
-
None
-
Product / Portfolio Work
-
None
-
False
-
-
None
-
None
-
None
-
-
None
-
None
-
None
-
None
-
None
1. Proposed title of this feature request
Improve HostedCluster "Status" UX and Logging in HyperShift Console
2. What is the nature and description of the request?
Example: When a HostedCluster is in the Destroying phase, the console UI currently displays a tooltip labeled "View logs", which redirects users to the installed namespace. However, by this point, the namespace is often already cleaned up or in the process of termination, resulting in an unhelpful or misleading experience.
Current Behavior:
- When HostedCluster.status.phase = Destroying, the UI:
-
- Shows status as Destroying
-
- Tooltip says “View logs”
-
- Redirects to the HostedCluster namespace, which shows pods running in that namespace.
- No information is provided about the progress or steps being taken during cluster teardown.
Proposed Enhancements:
✅ Option 1: Show Real-Time Logs
- Link the "View logs" action to relevant logs in the hypershift-operator deployment from the management cluster, where the teardown is coordinated.
- Show logs for:
-
- Finalizer execution
-
- Infrastructure cleanup
-
- Control plane component deletion
✅ Option 2: Fallback Message When Logs Are Unavailable
- Replace the "View logs" link with a helpful message like:
"Cluster destruction in progress. Logs are not available at this stage. Monitor the hypershift-operator logs in the management cluster for details."
✅ Option 3: Progress Tracking
- Break down the destroy phase into stages:
-
- NodePool deletion
-
- Control plane resource cleanup
-
- HostedCluster finalization
- Surface progress either as a timeline, progress bar, or in the Conditions tab.
Similar observations can be made for "Creating", "Importing" status message as well.
3. Why does the customer need this? (List the business requirements here)
Improve the user experience of customer while working with HCP
4. List any affected packages or components.
MCE-UI
HyperShift Operator