-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
Product / Portfolio Work
-
None
-
False
-
-
None
-
None
-
None
-
-
None
-
None
-
None
-
None
-
None
- Proposed title of this feature request
- Add "Gracefully Restart Node" action in the OpenShift Web Console
- What is the nature and description of the request?
- The request is to add a new user action, "Gracefully Restart," to the menu for each node on the Compute > Nodes page. When an administrator triggers this action, the web console should automate the entire sequence required for a safe node reboot.
The process would be as follows:
The system presents a confirmation dialog to prevent accidental reboots.
Upon confirmation, the backend orchestrates the following steps:
1. Cordon: Mark the node as unschedulable.
2. Drain: Safely evict all workloads (pods), respecting disruption budgets.
3. Reboot: Trigger a reboot command on the node's operating system via the appropriate infrastructure provider API (e.g., through the Machine API Operator).
4. Monitor & Uncordon: Wait for the node to come back online and report a Ready status, then automatically make it schedulable again.
3. Why does the customer need this? (List the business requirements here)
-
- This feature addresses several key business requirements related to operational efficiency, reliability, and security.
- Reduce Operational Overhead.
- Increase Service Reliability and Uptime.
- Improve Security Posture.
- Lower the Skill Barrier and Accelerate Onboarding.
- List any affected packages or components.
- OpenShift Web Console